97、系统需求管理:从追踪到非功能需求及变更控制

系统需求管理:从追踪到非功能需求及变更控制

1. 需求追踪至测试

在系统开发中,确保所构建的系统满足需求至关重要。需求追踪到测试是实现这一目标的关键步骤。

1.1 需求追踪的重要性
  • 确保需求被测试覆盖 :若某个需求没有对应的测试,就无法确定该需求是否得到满足。例如,若有一个需求是“当按钮被按下时,灯应亮起”,但没有相应的测试来验证这个功能,那么就无法得知系统是否真正实现了这一需求。
  • 检查测试的合理性 :将测试追溯到需求,可以确保每个测试都有对应的需求。如果存在没有需求的测试,可能意味着需求文档不完整,或者在进行不必要的测试。
1.2 可追溯性的类型
  • 正向追溯 :设计包中的某个元素导致另一个元素的创建。例如,“灯亮起”的需求会正向追溯到一个测试,以验证灯是否真的亮起。
  • 反向追溯 :每个创建的元素都有其存在的原因,并能追溯到某个需求。例如,“灯亮起”的测试应反向追溯到“灯亮起”的需求。
1.3 需求到测试的可追溯性规则
  • 每个需求对应至少一个系统验收测试 :系统验收测试用于确定整个系统是否正常工作。例如,对于“系统应在300毫秒内响应按钮按下”的需求,应有相应的测试来验证这一性能。
  • 每个测试对应至少一个需求 :如果一个测试没有对应的需求,那么进行这个测
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值