97、系统需求管理:从追踪到优化

系统需求管理:从追踪到优化

在系统开发过程中,需求管理是确保项目成功的关键环节。它涉及从系统需求的验证、追踪到非功能需求的考虑,以及对需求变更的有效控制等多个方面。下面将详细探讨这些重要内容。

系统需求验证与追踪

系统需求验证是确保系统满足预期目标的重要步骤。在进行相关研究时,可以使用一些通用的搜索关键词,如“System requirements validation”“Requirements engineering”“Model checking”“Requirements measurable”等。同时,推荐阅读Bahill和Henderson的论文,该论文通过著名的系统工程案例,展示了需求开发、验证和确认的过程,强调了需求和成品系统验证与确认的区别。

追踪需求到测试是确保系统满足需求的重要手段。如果没有测试覆盖特定需求,就无法确定该需求是否得到满足。追踪需求到测试意味着检查每个需求是否有对应的测试,以及每个测试是否对应一个或多个需求。创建一个记录可追溯性的电子表格,并查找未覆盖的需求和孤立的测试是很有用的方法。

追踪需求的重要性

追踪需求具有重要意义。对于每个需求,检查哪些验收测试执行该需求是可追溯性的一个例子。如果有一个需求没有至少一个测试来执行,那么测试计划就存在需要填补的缺口。如果不测试某个需求,就无法知道它是否得到满足。在某些情况下,测试可能不可行,此时必须使用其他方法来检查需求是否得到满足。同时,也可以将单个测试追溯到需求,以确保每个测试对应至少一个需求。如果存在没有需求的测试,那么需求中就缺少了某些内容。

可能的症状

当出现以下两种情况时,需求和测试之间的可追溯性可能存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值