软件开发,软件总体设计说明模版

时间:2022-06-27 19:40:04 浏览量:

  文档模板修改纪录表 日期 修改人 修改内容描述 文 档 编 制

  编写日期

  系统主设计师审核

  审核日期

  项目经理审核

 审核日期

  技术总工批准

 批准日期

  文档修订控制

 序号 号 版本号 修订日期 修订概述 修订人 备注

 目录 1. 引言 ................................................................................................................................................................................. 2 1.1

 编写目的 .................................................................................................................................................................... 2 1.2

 定义 ............................................................................................................................................................................ 3 1.3

 参考资料 .................................................................................................................................................................... 3 2. 系统概述.......................................................................................................................................................................... 3 3. 软件体系总体结构设计 .................................................................................................................................................. 3 3.1

 设计目标 .................................................................................................................................................................... 3 3.2

 设计原则 .................................................................................................................................................................... 3 3.3

 结构框架 .................................................................................................................................................................... 3 3.4

 模块设计 .................................................................................................................................................................... 3 4. 数据结构设计 .................................................................................................................................................................. 3 4.1

 数据划分 .................................................................................................................................................................... 3 4.2

 文件系统的数据结构设计(可选)

 ........................................................................................................................ 3 4.3

 数据库系统的数据结构设计(可选)

 .................................................................................................................... 4 4.4

 数据可靠性设计 ........................................................................................................................................................ 4 5. 软件处理流程 .................................................................................................................................................................. 4 6. 模块业务流程 程 .................................................................................................................................................................. 4 7. 测试点及调试支持信息说明 .......................................................................................................................................... 4 8. 软件运行环境与开发工具 .............................................................................................................................................. 4 9. 可测试性设计 .................................................................................................................................................................. 4 10. 其他设计........................................................................................................................................................................ 4 11. 软件体系的关键技术和难点 ........................................................................................................................................ 4 12. 尚未解决的问题(可选)

 ............................................................................................................................................ 4 13. 软件体系的计划与进度 ................................................................................................................................................ 4 13.1

 人员安排 .................................................................................................................................................................. 4 13.2

 进度 .......................................................................................................................................................................... 4 14. 附录(可选)

 ................................................................................................................................................................ 4

  1. 引 引言 言 1.1 编写目的 说明编写这份文挡的目的。

 1.2 定义 列出本文中用到的专门术语的定义和外文首字组词的原词组。

 1.3 参考资料 列出有关的参考资料,如:

 本项目经核准的计划任务书或合同,上级机关的批文; 属于本项目的其他 已发表的文件; 本文件中各处引用的文件、资料,包括说所要用到的软件开发标准。

 列出这些文件的标题、发表日期、出版单位等。

 2. 系统概述 指项目系统概述,简述系统的背景、现状,系统目标,系统功能,性能规定等,以便于清楚的描述以下的设计实现,可用小标题分述。

 系统的背景、现状、需求 系统体系结构概述 系统指标 3. 软 软 件体系总体结构设计 3.1 设计目标 针对系统方案中提出的相关功能、性能要求,提出解决方案、达到的目标。

 3.2 设计原则 注释设计(一定要明确提出注释的设计原则); 速度; 稳定性; 移植性等。

 3.3 结构框架 3.3.1 总体框架 先按层次描述软件的总体结构,概述每层应完成的功能;然后用软件总体 结构层次图 形象地描述软件的总体结构。

 3.3.2 各层结构设计描述 详细描述该层软件的结构及其完成的功能,用软件 结构层次图 来描述该层软件的结构。基本设计概念和数据流程 3.4 模块设计 3.4.1 模块的划分 确定整个软件系统中每个功能由哪些模块组成,用 模块 IPO 图 来描述这些模块之间的控制关系。

 3.4.2 各模块设计描述 详细描述该模块的功能,与其它模块之间的相互关系 3.4.3 各模块功能描述 详细描述模块完成的主要功能。

 3.4.4 各模块性能描述

  详细描述模块具有的主要性能指标。

 4. 数据结构设计 4.1 数据划分 确定数据处理的原则,即哪些数据由文件系统存储处理,哪些数据由数据库系统存储处理。

 4.2 文件系统的数据结构设计(可选)

 确定数据在文件系统中的存储格式、存储容量、存取方法等。

 4.3 数据库系统的数据结构设计(可选)

 确定数据库系统的类型(关系数据库、层次数据库等),数据库的模式、子模式结构定义;定义各数据库的结构及相互之间的关系。

 4.4 数据可靠性设计 如:确定数据的完整性、安全性、冗余性策略。

 5. 软件处理流程 总体处理过程及数据流图(说明软件的总体处理过程,并用数据流图表示该处理过程。)

 模块处理过程及数据流图(说明各模块的处理过程,并用数据流图表示该处理过程。)

 6. 模块业务流程

 用流程图、文字说明功能模块的整体业务流程。

 7. 测试点及调试支持信息说明 说明模块在测试中需要进行哪些方面的测试,并简要阐述测试方法; 说明正常运行所需要的调试支持信息,对其它模块的配合要求。

 8. 软件运行环境与开发工具 简要地说明本软件系统的运行环境(包括硬件环境和软件支持环境)的规定。如:硬设备(内存、处理器等等);支持软件(如支持程序、编译程序、测试程序等等);开发工具。

 9. 可测试性设计 为便于测试而做出的考虑。

 10. 其他设计 如:

 数据存储设计; 系统资源访问设计; 软件体系容错设计; 系统维护设计。

 11. 软件体系的关键技术和难点 12. 尚未解决的问题(可选)

 13. 软件体系的计划与进度

 13.1 人员安排 13.2 进度 14. 附录(可选)

 对系统的关键技术和难点、特点等需要的一些附加说明资料。

相关热词搜索: 软件 模版 总体