软件总体方案文档
版本历史
版本/状态作者参与者起止日期备注
目录
1文档介绍 (4)
1.1文档内容说明 (4)
1.2术语与缩写解释 (4)
2系统概述 (4)
3系统需求定义 (4)
4系统总体结构 (4)
5系统模块汇总 (4)
6命名规则 (5)
7开发、测试与运行环境 (5)
8附录及参考资料 (5)
1文档介绍
1.1文档内容说明
提示:阐明编写此文档的目的、应用项目、开发的硬件和软件环境
1.2术语与缩写解释
缩写、术语解释
…
2系统概述
提示:
(1)说明本系统“是什么”,所属项目
(2)描述本系统的主要功能。
3系统需求定义
提示:
详细说明对本系统的主要的输入输出项目、处理的功能性能要求等。
4系统总体结构
提示:
(1)将系统分解为若干子系统,绘制各种结构图(例如层次结构图、数据流图),说明各子系统的主要功能。
(尽可能简单明了,但是能够阐述清楚系统的结构)。
(2)说明“如何”以及“为什么”(how and why)如此分解系统。
(3)说明各子系统如何协调工作,从而实现原系统的功能。
5系统模块汇总
模块名称功能概述
6命名规则
提示:说明源文件、类、函数、变量等命名规则。
7开发、测试与运行环境
类别标准配置最低配置开发环境
测试环境
运行环境
8附录及参考资料
提示:在此章节中罗列出所有参考资料、项目开发相关设计文档及源代码。
流程:由项目负责人填写《软件总体设计文档》→嵌入式组长审核→技术评审→项目负责人发送文件给配置管理员→配置管理员存档。