资源描述
项目名称
项目编号
版 本 号
作 者
密 级
审 核
日 期
页 数
《项目名称》
软件设计规格阐明书
中华人民共和国人民解放军信息工程大学
历史版本记录
时间
版本号
修改人
修改内容
审批人
目 录
1.引言 iii
1.1 编写目 iii
1.2 读者对象 iii
1.3 软件项目概述 iii
1.4 参照资料 iii
2.软件设计约束 iv
2.1 设计目的和原则 iv
2.2 设计约束 iv
3.软件设计描述 iv
3.1 总体构造设计 iv
3.2 数据设计 v
3.3 详细设计 v
3.4 接口设计 v
软件设计规格阐明书
1.引言
1.1 编写目
简要阐明本文档编写目。
1.2 读者对象
简要阐明本文档也许读者对象。
1.3 软件项目概述
简要阐明关于本软件项目大体功能和性能规定
1.4 参照资料
以列表或排序方式给出重要参照资料名称、作者、单位、出版日期等信息。
2.软件设计约束
2.1 设计目的和原则
- 描述本设计欲达到目的,如实现顾客需求,软件系统具备良好可扩充性等等;
- 描述为实现上述目的,在设计软件过程中遵循普通原则
2.2 设计约束
- 硬件平台
- OS规定
- 开发语言
- 开发工具
- 容量和性能规定
- 灵活性和配备规定,等等
3.软件设计描述
3.1 总体构造设计
l 分子系统,从各种侧面和角度描述待开发系统总体构造,规定:
(1) 完全:实现了所有顾客需求
(2) 精确:采用各种方式(文字、图形)、从各种视点精准地描述顾客设计;
(3) 一致,无二义和歧义:对同一概念采用同一种术语,对容易引起混淆描述作进一步阐明;
(4) 直观简洁,文字和图形描述精炼,言简意赅
(5) 可追踪:所有设计内容都是对某项或者某些顾客需求软件实现
l 建议采用如下表述方式
¨ 对于面向数据流建模办法
(1) 层次图/HIPO图/构造图
(2) 文字阐明
¨ 对于面向对象建模办法
(1) 类图/对象图/状态图/顺序图/活动图
(2) 文字阐明
3.2 数据设计
l 建议采用构造化自然语言、表格等方式描述数据设计内容,涉及
(1) 数据库设计(如库、表、字段、类型和属性)
(2) 数据构造设计
(3) 数据文献设计(如配备文献、存储文献等)
(4) 网络通讯合同(如网络消息包)
3.3 详细设计
l 详细描述各个模块内部算法和数据构造,依照详细状况可采用不同描述手段来刻划,例如
(1) 流程图
(2) 鉴定树和鉴定表
(3) 过程设计语言
3.4 接口设计
l 详细描述软件接口,硬件接口,顾客接口等
展开阅读全文