1 详细设计说明书1.导言 (Introduction)本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进行说明
1 目的( Purpose)本文档的目旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间, 降低系统实现的风险, 做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等
详细设计的详细程度,应达到可以编写程序的程度
2 范围( Scope)本文档用于软件设计阶段的详细设计,它的上游 (依据的基线) 是《概要设计说明书》,它的下游是源程序清单及单元测试计划,并为单元测试报告提供测试依据
该范围应覆盖 《概要设计说明书》 中的功能点列表、 性能点列表、 接口列表
软件详细设计的范围是: 各子系统的公用模块实现设计、专用模块实现设计、 存储过程实现设计、 触发器实现设计、 外部接口实现设计、部门角色授权设计、其他详细设计等
按照 3 层结构( B/A/S)的布局,详细设计应从下面3 个方面进行
数据库服务器上的面向数据的设计: 数据字典物理设计、 基本表物理设计、 中间表物理设计(报表设计)、临时表物理设计、视图物理设计、存储过程物理设计、触发器物理设计
应用服务器上的面向业务逻辑的设计:接口数据设计、 中间件设计、 数据通信传输设计、 可视构件设计、 非可视构件设计、 角色授权设计、 功能点设计(功能点列表设计)
浏览器上的面向对象的设计:录入修改界面设计、浏览查询界面设计、登录注册界面设计、信息发布界面设计
3 术语定义( Terms Glossary)术语定义,如表 6-16 所示
表 6-16 术语定义序号术语名称术 语 定 义1 详细设计在概要设计的基础上,对其功能模块或部件进行实现设计,使编程人员据此能顺利书写出程序代码2 存储过程存放在数据库服务器上的一段程序,它能被其他程