在软件工程中,需求跟踪的主要目的是什么( )。
优化系统性能
建立与维护需求到产品实现过程的一致性
简化开发流程
减少项目成本
【内容考查】本题考查需求跟踪的定义和目的。
【选项分析】
A. 优化系统性能:虽然这可能是软件开发的一个目标,但不是需求跟踪的主要目的。
B. 建立与维护需求到产品实现过程的一致性:这是需求跟踪的核心目的,确保所有工作成果符合用户需求。
C. 简化开发流程:需求跟踪可能会增加一些工作,而不是简化流程。
D. 减少项目成本:虽然长期来看可能会降低成本,但这不是需求跟踪的直接目的。
正确答案是B。需求跟踪的目的是建立与维护"需求-设计-编程-测试"之间的一致性,确保所有的工作成果符合用户需求。这种跟踪提供了由需求到产品实现整个过程范围的明确查阅能力。