什么样的需求是一个好的需求?

来源:互联网 发布:java调用存储函数 编辑:程序博客网 时间:2024/05/19 00:37

什么样的需求是一个好的需求??

1,主要流程是否描述清楚,是否有二义性, 如“3个月以上”——是否包括3个月,表现形式是否已经确定?

2,流程的分支结构以及分支处理情况是否考虑完全??

3,是否定义清楚与其他模块和产品的交互流程

4,是否考虑了新增功能点对原有功能的影响?

5,是否所有的系统输入已确定,包括其来源、准确性,取值范围和频率? 9,所有的需求之间不互相冲突吗?

 6,是否所有的系统输出已确定,包括其目的地、准确性,取值范围、频率和格式?

7,是否已确定所有的通信接口信息包括握手、错误检查、通讯协议、返回码的统一定义?

8,是否考虑了数据合法性校验的规定?

9,是否有说明系统非功能性外的其他要求??  详细包括:

操作系统支持??  分辨率支持??   其他软件版本(比如office,数据库)的支持??语言类别(简体,繁体,英文)的支持??

10,是否提供量化的性能指标 14,是否有系统失败和成功的定义 

11,每项需求都可测试吗?每项需求是否能够独立得到验证?

12,从用户观点来看,是否考虑了操作的易用性和可用性?

 (忘了在哪里看到的了, 加了点自己的想法)

原创粉丝点击