软件项目需求说明书简要模板
引言
编写目的
上位机软件可提供的功能:
- 功能点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
测试相关
黑盒测试
- 各个子系统功能完整性测试
- 输入输出是否符合业务场景
白盒测试
- 代码游走审查
- 单元测试