1、I软件开发设计文档II文档管理信息表主题版本内容关键字参考文档创建时间创建人最新发布日期文档变更纪录更改人 日期 更改内容2004-1-1 创建文件III文档主要评审意见产品组评审人员 日期 意见QA 组评审人员 日期 意见IV目 录1 开发规划 .11.1 开发人员 .11.2 开发计划 .21.3 开发环境和工具 .31.4 开发规范 .32 总体设计 .42.1 概念术语描述 .42.1.1 术语 1.42.1.2 术语 2.42.2 基本设计描述 .52.2.1 系统总体逻辑结构图 52.2.2 系统部署结构图 62.3 主要界面流程描述 .72.3.1 功能 1 界面流程 72.3.
2、2 功能 2 界面流程 72.4 模块列表 .83 数据结构 .94 接口规范 .104.1 104.1.1 Interface1104.1.2 Interface2104.2 114.3 114.4 .115 模块设计 .125.1 MODULE1 设计 .125.1.1 模块设计描述 125.1.2 模块界面描述 125.2 MODULE2 设计 .136 附录 .146.1 第三方组件 .146.2 参考资料 .156.3 附加文档 .15Vxx 项目.项目目标11 开发规划1.1 开发人员角 色 主要职责 负责模块 人员 备注项目经理PM 项目全面负责 项目设计 主要框架/模块编写 项
3、目进度控制 xxx 模块 xxx产品经理PT 定义需求 产品监督 结果验证(测试) 用户文档无 xxx程序员DEV xxx 模块 xxx程序员DEV xxx 模块 xxx xx 项目.项目目标21.2 开发计划xx 项目.项目目标31.3 开发环境和工具开发工具工具 作用Delphi 7 .net 客户端VBA 开发 Excel 插件VS.NET Web 页面,Web Service1.4 开发规范文档名称 位置Delphi 编码规范系统目录规范xx 项目.项目目标42 总体设计2.1 概念术语描述2.1.1 术语 12.1.2 术语 2xx 项目.项目目标52.2 基本设计描述2.2.1 系
4、统总体逻辑结构图模块 1模块 2 模块 3层/包 1模块 1模块 2层/包 2xx 项目.项目目标62.2.2 系统部署结构图数据库服务器 Web 服务器 防火墙内部客户机 内部客户机VPN/INTERNET远程客户机 远程客户机系统网络拓扑结构xx 项目.项目目标72.3 主要界面流程描述2.3.1 功能 1 界面流程2.3.2 功能 2 界面流程xx 项目.项目目标82.4 模块列表模块名称(英文) 功能 备注模块 1Module1模块 2Module2模块 3Module3xx 项目.项目目标93 数据结构数据库表列表表名 作用xx 项目.项目目标104 接口规范4.1 描述 集成和部署
5、4.1.1 Interface1 Function1string function1(int param1, string param2, )param1 - param2 - Function2string function2(int param1, string param2, )param1 - param2 - 4.1.2 Interface2xx 项目.项目目标114.2 4.3 4.4 定义数据库存储过程接口xx 项目.项目目标125 模块设计5.1 Module1 设计5.1.1 模块设计描述5.1.2 模块界面描述xx 项目.项目目标135.2 Module2 设计xx 项目.项目目标146 附录6.1 第三方组件Delphi 组件组件名称 版本 用途.NET 组件组件名称 版本 用途xx 项目.项目目标156.2 参考资料Design Pattern - 6.3 附加文档文档名称 文件名 描述项目计划表 W.plan.mpp 项目时间规划数据库定义 X*.sql 数据库定义脚本*