软件需求规格说明书ISO标准
软件需求规格说明书用于对需求规格化的描述,整理成文,即SRS。ISO提供SRS文档标准,虽然时间久远,但还是具有一定参考价值,参考软件需求规格说明书模板
-
引言
1.1 编写目的
说明文档编写目的,指出预期读者
1.2 背景
a. 带开发系统名称
b. 系统任务提出者、开发者、用户
c. 系统同其他机构的基本的相互来往关系
1.3 定义
列出文档中用到的专业术语定义和外文首字母组词的原词组
1.4 参考资料
列出用得上的参考资料
-
任务概述
2.1目标
叙述系统开发意图、应用目标、作用范围以及其他应向读者说明有关系统开发的背景材料。解释被开发系统与欺负有关系统之间的关系
2.2用户特点
列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及系统的预期使用额度
2.3假定和约束
列出系统开发工作的假定和约束
-
需求规定
3.1 功能规定
用列表方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输 入什么量、经怎样的处 理、得到什么输出,说明系统的容量,包括系统应支 持的终端数和应支持的并行操作用户数等指标
3.2性能规定
3.2.1精度
说明系统的输入、输出数据精度的要求,可能包括传输过程的精度
3.2.2时间特性要求
说明对系统的时间特性大要求
3.2.3灵活性
说明系统灵活性要求,即当需求发生某些变化时,系统对变化的适应 能力
3.3输入输出要求
解释输入输出的数据类型,并逐项说明其媒体、格式、数值范围、精度等。对系统的数据输出及必 须标明的控制输出量进行解释并举例
-
运行环境规定
4.1设备
列出运行系统所需硬件设备,说明其中的新设备及其专门功能,包括:
a. 处理器型号即内存容量
b.外存容量、联机或脱机、媒体及其存储格式,设备型号及数量
c.输入及输出设备的型号和数量、脱机或联机
d. 输入通信设备型号和数据
e.功能键及其他专用硬件
4.2支持软件
列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等
4.3接口
说明系统和其他系统之间的接口、数据通信协议等
4.4控制
说明控制系统运行的方法和控制信号,并说明控制信号的来源