其他分享
首页 > 其他分享> > 系统架构之需求管理概述

系统架构之需求管理概述

作者:互联网

软件需求开发的最终文档经过评审比准后,则定义了开发工作的需求基线(baseline)。这个基线在客户和开发者之间构筑了计划产品功能需求和非功能需求的一个约定(agreement),需求约定是需求开发和需求管理之间的桥梁。
需求管理是一个对系统需求变更、了解和控制的过程。

1.需求管理的主要活动

当初始需求到处的同时就启动了需求管理规划,一旦形成了需求文档的初稿,需求管理活动就开始了。
需求管理的主要活动:

变更控制 版本控制 需求跟踪 需求状态跟踪
(1)建议变更 (1)确定需求文档版本 (1)定义对其他需求的连接链 (1)定义需求状态
(2)分析影响 (2)确定单个需求文档版本 (2)定义对其他系统元素的连接链 (2)跟踪需求每一个状态
(3)做出决策
(4)交流
(5)合并
(6)测量需求的稳定性

需求管理强调:
(1)控制对需求基线的改动。
(2)保持项目计划与需求一致。
(3)控制单个需求和需求文档的版本情况。
(4)管理需求和联系链,或者管理单个需求和其他项目可交付产品之间的依赖关系。
(5)跟踪基线中的需求状态。

2. 需求管理原则

过程能力成熟度模型(Capability Maturity Model,CMM)在软件开发机构中被广泛用来指导软件过程改进。该模型描述了软件处理能的5个成熟级别。为了达到过程能力成熟度模型的第二级,组织机构必须具有6个关键领域(Key Process Areas)。
需求管理是其中之一,其目标如下:
(1)为软件需求建立一个基线,提供给软件功能和管理使用。
(2)软件计划,管理和活动与软件需求保持一致。
关于软件需求过程与内的原则和策略:
(1)软件开发计划是基于已确定的需求。需求管理的关键过程领域不涉及收集和分析项目需求。
(2)不能承诺无法实现的事。承诺需求之前应该确认需求和约束条件、风险,偶然因素,假定条件等。
(3)通过版本控制和变更控制来管理需求文档。版本控制确保随时能知道在项目开发和计划中正在使用的需求的版本情况。变更控制提供了支配下的统一的规范的方式来统一需求变更。

标签:需求,文档,架构,管理,基线,概述,软件,变更
来源: https://www.cnblogs.com/anttech/p/15759894.html