电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

详细设计说明书

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

详细设计说明书

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部