软件需求规格说明书
如果不符合填写条件,则跳转回到原页面,提示用户重新输入,完善信息
3.4.7三级页面--资产负债 a.引言
个人资产复杂情况信息完善 b.输入
字段 房产 房贷情况 是否必输 必输 必输 格式/备注 点击输入框,调出事先编辑好的选项:有/无 点击输入框,调出事先编辑好的选项:无房贷/有房贷已结清/有房还贷中 车辆 车贷情况 必输 必输 点击输入框,调出事先编辑好的选项:有/无 点击输入框,调出事先编辑好的选项:无车贷/车贷已结清/车贷还贷中 信用卡 银行贷款 必输 必输 点击输入框,调出事先编辑好的选项:有/无 点击输入框,调出事先编辑好的选项:有/无 版权所有侵权必究
31
软件需求规格说明书
c.处理
用户在填写好所有信息后,点击保存,系统需要做 判断所有选项是不是符合规定,
如果符合填写条件,则保存后跳转到二级页面
如果不符合填写条件,则跳转回到原页面,提示用户重新输入,完善信息
版权所有侵权必究
32
软件需求规格说明书
3.2 外部接口需求 3.2.1用户接口
提供用户使用软件产品时的接口需求。例如,如果系统的用户通过显示终端进行操作,就必须指定如下要求:
a.对屏幕格式的要求;
b.报表或菜单的页面打印格式和内容; c. 输入输出的相对时序; d.程序功能键的可用性。
3.2.2硬件接口
详细描述与硬件的接口
在此描述软件产品和系统硬件组件之间接口的逻辑特征,也包括支持哪些设备、怎样支持这些设备和协议等。
按软/硬件协议内容和格式定义接口。如果接口已在其它文档中很清楚地描述,就没有必要在这儿进行详细描述,但需说明应参考的文档。
3.2.3软件接口
在此要指定需使用的其他软件产品(例如,数据管理系统、操作系统或数学软件包),以及同其他应用系统之间的接口。
对于每一个接口,这部分应说明与软件产品相关的接口软件的目的,并根据信息的内容和格式定义接口,但不必详细描述任何已有完整文件的接口,只要引用定义该接口的文件即可。
3.2.4通讯接口
详细描述通讯接口,如本地网络协议等。
按消息/函数内容和格式定义接口。如果接口已在其它文档中很清楚地描述,就没有必要在这儿进行详细描述,但需说明应参考的文档。
3.3 性能需求
如果有性能方面的需求,在这里列出并解释他们的原理。以帮助开发者理解意图以做出正确的设计选择。在实时系统中的时序关系。保证需求尽可能的详细而精确。
从整体上具体说明软件、或人与软件交互的静态或动态数值需求。
A. 静态数值需求可能包括:
版权所有侵权必究
33
软件需求规格说明书
1) 支持的终端数;
2) 支持并行操作的用户数; 3) 处理的文件和记录数; 4) 表和文件的大小。
B. 动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。
所有这些需求都必须用可以度量的术语来叙述。例如,95%的事务必须在小于1s时间内处理完,不然,操作员将不等待处理的完成。
4 设计约束
描述可能限制开发人员选择的事项。
4.1 标准的约束
详细说明需求所采用的标准或规范的来源。如果项目采用了国际标准,应该说明国际标准及项目与标准的偏离情况。
4.2 硬件的限制
本项包括在各种硬件约束下运行的软件要求,例如,应该包括:
a. 硬件配置的特点(接口数,指令系统等); b. 内存储器和辅助存储器的容量。
4.3 技术的限制
本节包括对使用特定技术的限制,包括接口,数据库,操作系统,通讯协议,设计约定,编程规范等。
5 软件质量属性
详细说明项目任何其他的质量特性。该特性对客户和开发者都非常重要。考虑的方面包括:适应性,可用性,正确性,灵活性,交互工作能力,可维护性,可移植性,可靠性,可重用性,鲁棒性,可测试性和可用性等。定量的详细描述这些特性,尽可能的可验证。对不同属性之间的重要性加以阐述,如:易用性比易学性更重要。
每一个属性单独使用一个小节描述,可根据需要进行增减,如:
版权所有侵权必究
34
软件需求规格说明书
5.1 安全性
指的是保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。这个领域的具体需求必须包括:
a. 利用可靠的密码技术; b. 掌握特定的记录或历史数据集; c. 给不同的模块分配不同的功能; d. 限定一个程序中某些区域的通信;
e. 计算临界值的检查和。
5.2 可维护性
规定若干需求以确保软件是可维护的。
5.3 可移植性
规定把软件从一种环境移植到另一种环境所要求的用户程序,用户接口兼容方面的约束等等。
6 其他需求
使用适当的章节,详细说明任何其他客户需求,包括数据库,编码需求,错误处理,测试需求等。下面仅列出了少量样例,你可以删除和增加项目。
6.1 数据库
本项对作为产品的一部分进行开发的数据库规定一些需求,它们可能包括:
a.在功能需求中标识的信息类别; b.使用的频率; c. 存取能力;
d.数据元素和文卷描述符; e. 数据元素、记录和文卷的关系; f. 静态和动态的组织; g.数据保存要求。
如果没有设计阶段,此处应该给出详细的数据库设计。以附件的形式添加在此处。
版权所有侵权必究
35
软件需求规格说明书
6.2本地化
描述支持多语种的需求。
7待确定问题
需求ID 问题描述 影响 风险 责任人 解决日期 状态(Open/Close)
版权所有侵权必究
36