文档模板修改纪录表 日期 修改人 修改内容描述 文 档 编 制
编写日期
系统主设计师审核
审核日期
项目经理审核
审核日期
技术总工批准
批准日期
文档修订控制
序号 号 版本号 修订日期 修订概述 修订人 备注
目录 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. 附录(可选)
对系统的关键技术和难点、特点等需要的一些附加说明资料。
相关热词搜索: 软件 模版 总体