引言
编写目的
上位机软件可提供的功能:
- 功能点1:……
- 功能点2:……
- 功能点3:……
本文档涉及到的用户角色有:
- 模块负责人
- 项目负责人
- 开发小组负责人
- 测试人员
本说明书是xxx软件开发的收据,对后续软件开发起指导作用,也是项目测试和验收的依据
范围
本说明书描述了软件项目的开发背景、用途、相关人员及测试验收标准(输出物可以是软件包、文档、代码等)
- 验收标准1:……
- 验收标准2:……
- 验收标准3:……
定义
关键术语的定义
- xxx:xxx是一个什么样的功能……
- yyy:yyy是一个什么样的功能……
项目概述
产品描述
概括描述业务场景、产品的大致功能 …….
产品功能
展开说明软件产品的功能
- xxx
- yyy
- zzz
用户特点
本软件的用户类型大致可以分为以下几类:
- xxx
- yyy
- zzz
具体需求
功能需求
- xxx
- yyy
- zzz
设计约束
- xxx
- yyy
- zzz
属性
可用性
- xxx
- yyy
- zzz
安全性
- xxx
- yyy
- zzz
可维护性
- xxx
- yyy
- zzz
可扩展性
- xxx
- yyy
- zzz
测试相关
黑盒测试
- 各个子系统功能完整性测试
- 输入输出是否符合业务场景
白盒测试
- 代码游走审查
- 单元测试