软件需求开发的最终文档经过评审批准后,就定义了开发工作的(需求基线),它在客户和开发者之间构筑了产品功能需求和非功能需求的一个(需求约定), 是需求开发和需求管理之间的桥梁。
需求开发过程中会产出项目范围文档、用例文档、软件需求规格说明书、分析模型等一系列成果,当这些成果经过正式评审并获得各方批准后,将形成需求基线,它是后续设计、开发、测试等工作的核心依据。需求基线不仅在客户与开发方之间确立了关于产品功能与非功能需求的正式约定,明确双方共识边界,还承担着需求开发与需求管理之间的桥梁作用。后续项目推进中,所有需求变更都需以该基线为基准,通过规范流程进行调整,以此管控项目范围,防止需求无度蔓延,保障开发工作的有序开展。
本题考察的是需求评审通过后的需求基线及其作用。
在需求开发阶段,会形成包括项目范围文档、用例文档、软件需求规格说明书(SRS)、以及分析模型在内的一系列成果。这些成果在经过正式的需求评审并获得批准后,会形成需求基线。
问题1
A选项 需求基线:是指经过正式批准的需求集,作为后续设计、开发和测试的基础,是项目范围和需求内容的正式约定,正确。
B选项 需求标准:不是正式的需求成果,而是制定需求过程的规则和规范,不符题意,错误。
C选项 需求用例:是需求描述的一种形式,不能代表全部需求基线,错误。
D选项 需求分析:是需求获取和处理的过程,不是最终文档状态,错误。
所以选择 A。
问题2
A选项 需求用例:只是需求描述方法的一部分,不代表整体约束关系,错误。
B选项 需求管理标准:是管理需求的规范,不是客户与开发方之间的协议,错误。
C选项 需求约定:需求基线一旦形成,就意味着客户和开发方对功能与非功能需求的达成一致,这是一种正式约定,正确。
D选项 需求变更:是需求基线后续可能的调整行为,不是基线本身的含义,错误。
所以选择 C。
