1、软件详细设计文档模板2项目编号:(项目名称)软件详细设计报告文件编号:生效H期: 年 月 FI编制:审核:批准:1.弓丨言 11.1编写目的 11.2项目风险 11.3文档约定 11.4预期读者和阅读建议 11.5参考资料 22.支撐环境 22.1数据库管理系统 22. 2开发工具、中间件以及数据库接口 22. 3硬件环境 22. 4网络环境 32. 5多种支撑环境开发要点 33.部件详细设计 44.词汇表 55.部件表格式 56.界面表格式 61.引言引言是对这份软件系统详细设计报告的概览,是为了帮助阅读者了解这份文档如何编写的,并且应该如何阅 读、理解和解释这份文档。11编写目的说明这份软
2、件系统详细设计报告是基于哪份软件产品需求分析报告、 哪份软件产品概要设计报告和哪份软件产品数据库设计说明书 (如果该软件产品需要数据库支持 )编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统详细设计报告详尽说明了该软件产品的 编码结构,从而对该软件产品的物理组成进行准确的描述。1.2项目风险具体说明本软件开发项目的全部风险承担者, 以及各自在木阶段所需要承担的主要风险, 首要风险承担者包括:任务提出者;软件开发者;产品使用者。1.3文档约定描述编写文档时所采用的标准(如果有标准的话),或者各种编写约定。编写约定包括:部件编号方式;界面编号方式;命名规范:1. 4预期读
3、者和阅读建议列举本软件系统详细设计报告所针对的各种不同的预期读者, 描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。读者包括:开发人员;项目经理;测试人员;文档编写人员;1. 5参考资料列举编写软件系统详细设计报告时所用到的参考文献及资料在此输入2.支撑环境2. 1数据库管理系统描述数据库管理系统、以及安装配置情况产品名称以及发行厂商:版木号:补丁包版木号:语言或代码集:安装位置:配置参数:2. 2开发工具、中间件以及数据库接口描述所选用的工具软件和中间件的名称、 版木号,以及开发工具与数据库或者中间件接口的情况。如果使用了多种开发工具、 辅助开发工具、第三
4、方软件部件、多种中间件、多种接口、等答应该逐项分别描述,并且说明每一项的适用范围产品名称以及发行厂商:版本号:补丁包版木号:语言或代码集:数据库接口名称:数据库接口方式:数据库接口设置:2. 3硬件环境描述所选用的硬件环境,各种机型,例如:服务器、工作站,应该分别描述。机型;主频;内存容量;磁盘容量;特殊部件;操作系统;使用位置;等等。2. 4网络环境VPN链路等情况,描述可能影响应用软件访问数据库的各种网络环境,如果存在加密传输、 也必须描述。对于结构复杂的网络,还应该提供网络拓扑图和数据流向示意图。网络结构;网络操作系统;网络带宽;路由组织;加密传输方式; VPN链路连接方式;2. 5多种
5、支撑环境开发要点当软件产品将来可能遇到的多种运行环境时, 应该分别按照3.1节至3. 4节的内容列表描述。如果软件产品各个子系统的运行环境不完全一样时,应该分子系统按照 3. 1节至3. 4节的内容列表描述。3.部件详细设计部件编号:部件名称:所属子系统:部件调用者:部件被调用者:部件入口参数:部件岀口参数:算法:流程描述:具体形式取决于开发工具和部件表示形式:指该部件完成开发后的最终表示形式, 软件结构运行环境:性能要求:指开发该部件时必须满足的专门要求4.词汇表(如有可能,列岀相关的外文原列岀木文件中用到的专业术语的定义,以及有关缩写的定义 词)。5.部件表格式部件编号部件名称所属子系统部件调用者部件被调用者部件入口参数部件入口参数算法:流程描述:表示性能运行环境性能要求说明:如果软件不见使用一张表表述不完时,可以采用续表描述,但是必须注明是那张表的续表6.界面表格式界面编号部件名称界面性质界面介质表示形式:界而参数参数名内容说明说明:如果软件不见使用一张表表述不完时,可以采用续表描述,但是必须注明是那张表的续表
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1