6、可测量需求:确保系统开发成功的关键

可测量需求:确保系统开发成功的关键

1. 需求的可追溯性与可读性

在系统开发中,需求的可追溯性和可读性是确保项目顺利进行的重要因素。

可追溯性要求每个需求都有一个编号或字母数字标识符,以便在设计的其他部分轻松跟踪和引用。例如,测试计划可能会列出特定测试验证了哪些需求。一个好的需求示例是 “R17. 当按下按钮时,灯应亮起。” 这里的 “R17” 就是该需求的唯一标识符。一般来说,需求有两种类型的文本:实际需求和解释需求含义的基本原理。每个实际需求都应有唯一标识符,并在需求文档中单独成段或作为单独项列出,应避免将多个需求合并为一项,因为这会妨碍可追溯性。

需求的可读性也是一个关键问题。详细的需求文档往往很少有人愿意阅读,但当系统不符合预期时,那些不阅读需求文档的人却会抱怨。为了解决这个问题,可以采取以下措施:
- 创建不同受众的文档 :例如,为营销需求和工程需求分别创建不同的文档,它们有不同的受众和重点,通常营销需求文档更短。如果有人阅读并批准了营销需求,即使不阅读工程需求文档,也不应有太大意外。
- 说服人们阅读需求文档 :可以通过类比,如询问人们是否查看信用卡或银行对账单,是否会在不检查汽车各项配置的情况下订购新车等方式,来说服人们阅读需求文档。但要注意,并非所有人都会被说服。
- 使文档易于浏览 :为每个相关需求块添加一个用简单英语总结的高级注释,说明这些需求要实现的目标。虽然这会增加创建和维护需求的工作量,但如果能让更多利益相关者参与理解和改进需求,那就是值得的。
- 使用可执行原型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值