什么样的需求是一个好的需求??(转)

上一篇 / 下一篇  2012-07-24 17:12:39 / 个人分类:需求确定

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

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

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

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

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

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

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

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

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

9,是否有说明系统非功能性外的其他要求??详细包括:操作系统支持??分辨率支持??其他软件版本(比如office,数据库)的支持??语言类别(简体,繁体,英文)的支持??

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

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

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


TAG:

 

评分:0

我来说两句

Open Toolbar