软件开发设计文档模板1(7页).doc
-软件开发设计文档模板1-第 4 页WallPaper开发设计文档文档变更纪录更改人日期更改内容创建文件目 录1开发规划1开发人员1开发计划2开发环境和工具3开发规范32总体设计4概念术语描述4术语14术语24基本设计描述5系统总体逻辑结构图5系统部署结构图6主要界面流程描述7功能1界面流程7功能2界面流程7模块列表83数据结构94接口规范10<模块1 API>10Interface110Interface210<模块2 API>11<模块3 API>11<数据库API>115模块设计12Module1设计12模块设计描述12模块界面描述125.2Module2设计136附录14第三方组件14参考资料15附加文档15开发规划开发人员角 色主要职责负责模块人员备注项目经理PMn 项目全面负责n 项目设计n 主要框架/模块编写n 项目进度控制n xxx模块xxx产品经理PTn 定义需求n 产品监督n 结果验证(测试)n 用户文档无xxx程序员DEVnn xxx模块xxx程序员DEVnn xxx模块xxxnn开发计划<附开发计划表>开发环境和工具开发工具工具作用Delphi 7.net客户端VBA开发Excel插件Web页面,Web Service开发规范文档名称位置Delphi编码规范系统目录规范总体设计概念术语描述术语1<术语1的描述>术语2<术语2的描述>基本设计描述<文字性的设计思路>系统总体逻辑结构图层/包1模块1模块3模块2层/包2模块2模块1系统部署结构图数据库服务器Web服务器防火墙内部客户机内部客户机VPN/INTERNET远程客户机远程客户机系统网络拓扑结构主要界面流程描述功能1界面流程功能2界面流程模块列表模块名称(英文)功能备注模块1Module1模块2Module2模块3Module3数据结构数据库表列表表名作用<附SQL数据库结构定义文档>接口规范<模块1 API>l 描述<模块功能和设计描述(简要描述)>l 集成和部署<描述模块如何同系统集成,实现形式是DLL, EXE或是嵌入式代码>Interface1<interface1 description>l Function1string function1(int param1, string param2, )<function1 description>param1 - <param1 description>param2 - <param2 description>l Function2string function2(int param1, string param2, )<function2 description>param1 - <param1 description>param2 - <param2 description>Interface2<模块2 API><模块3 API><数据库API>定义数据库存储过程接口模块设计Module1设计<更具具体情况细化模块设计>模块设计描述模块界面描述Module2设计附录第三方组件Delphi组件组件名称版本用途.NET组件组件名称版本用途参考资料Design Pattern - 附加文档文档名称文件名描述项目计划表W项目时间规划数据库定义X*.sql数据库定义脚本*