1 具体需求1
1 功效需求1
1 功效需求 1对于每一类功效或有时对于每一个功效,需要具体描述其输入、加工和输出需求
由四个部分组成:a. 引言描述是功效要达成目标、所彩方法和技术,还应清楚说明功效意图由来和背景
b. 输入1) 具体描述该功效全部输入数据,如:输入源、数量、度量单位、时间设定、有效输入范围(包含精度和公差);2) 操作员控制细节需求
其中有名字、操作员活动描述、控制台或操作员位置
比如:当打印检验时,要求操作员进行格式调整;3) 指明引用接口说明或接口控制文件参考资料
c. 加工定义输入数据、中间参数,以取得预期输出结果全部操作
它包含以下说明:1) 输入数据有效性检验;2) 操作次序,包含事件时间设定;3) 响应,比如,溢出、通信故障、错误处理等;4) 受操作影响参数;5) 降级运行要求;6) 用于把系统输入变换成对应输出任何方法(方程式、数学算法、逻辑操作等);7) 输出数据有效性检验
d. 输出1) 具体描述该功效全部输出数据,比如:输出目标地、数量、度量单位、时间关系、有效输出范围(包含精度和公差)、非法值处理、犯错信息;2) 相关接口说明或接口控制文件参考资料
另外,对着重于输入输出行为系统来说,需求说明应指定全部有意义输入、输出对及其序列
当一个系统要求记忆它状态时,需要这个序列,使得它能够依据此次输入和以前状态作出响应
也就是说,这种情况如同有限状态机
2 功效需求 2......1
n 功效需求 n1
2 外部接口需求1
1 用户接口提供用户使用软件产品时接口需求
比如,假如系统用户经过显示终端进行操作,就必需指定以下要求:a. 对屏幕格式要求;b. 报表或菜单页面打印格式和内容;c. 输入输出相对时间;d. 程序功效键可用性
2 硬件接口要指出软件产品和系统硬部件之间每一个接口逻辑特点
还可能包含以下事宜:支