携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情
需求管理
在需求开发活动之后,需求基线应该成为后续软件系统开发的工作基础和黏合剂:
- 项目管理者根据需求安排、监控和管理项目计划;
- 开发者依据需求开发相应的产品功能和特性;
- 测试人员按照需求执行系统测试和验收测试;
- 客户和顾客依照需求验收最终产品;
- 维护人员参考需求执行产品的演化。
也就是说,需求的影响力贯穿于整个后续的产品生命周期,而不是单纯地存在于需求开发阶段。软件需求规格说明文档要在产品生命周期的各个阶段都扮演重要角色,发挥重要作用。软件需求说明文档的内容是开发各阶段的标准和目标来进行。
需求管理的3个活动: 维护需求基线、实现需求跟踪和控制变更。
需求基线的内容: 软件需求是需求基线的关键内容,还包括很多和软件需求相关的描述信息,它们将为软件需求在项目中的作用的有效发挥提供信息支持。
需求基线的维护: 1.配置管理 2.状态维护
需求跟踪:
以软件需求规格说明文档为基线,在向前和向后两个方向上,描述需求以及跟踪需求变化的能力。
1.前向跟踪
前向跟踪是指需求被定义到软件需求规格说明文档之前的演化过程
(1)向前跟踪到需求:说明涉众的需要和目标产生了哪些软件需求
(2)从需求向后回溯:说明软件需求来源于哪些涉众的需要和目标
2.后向跟踪
后向跟踪是指需求被定义到软件需求规格说明文档之后的演化过程
(1)从需求向前跟踪:说明软件需求是如何被后续的开发物件支持和实现的
(2)回溯到需求的跟踪:说明各种系统开发的物件是因为什么原因(软件需求)而被开发出来的
需求跟踪的实现方法: 主要有矩阵、实体关系模型和交叉引用3种。
1.需求工程是所有需求处理活动的总和,它包括需求开发和需求管理两个部分。
2需求基线的维护主要包括配置管理和状态维护。
3.从需求向后回溯(前向跟踪的两种联系之一)说明软件需求来源于哪些涉众的需要和目标。
4.后向跟踪是指 需求被定义到软件需求规格说明文档之后的演化过程。
5.【判断题】前向跟踪是指需求在被 获取 到软件需求规格说明文档之前的演化过程。(×)
6.【判断题】后向跟踪包括两种联系:从需求向前跟踪和 回溯到需求的跟踪 。(√)
7.【判断题】需求基线其实不是被明确和固定的需求集合,是项目团队需要在某一特定产品版本中实现的特征和需求集合。(×)
8.【判断题】需求跟踪是一种有效的控制手段,能够在涉众的需求变化中协调系统的演化,保持各项开发工作对需求的一致性。(√)
9.【判断题】需求跟踪是以前景与范围文档为基线,在向前和向后两个方向上,描述需求以及跟踪需求变化的能力,分为前向跟踪和后向跟踪两种。(×)应该是以软件需求规格说明文档为基线