需求工程之需求基线

什么是需求基线?
需求基线就是把固定的需求都划一根“线”,说明这些需求已经确定下来,添加新的需求或修改原有的需求都必须通过需求变更流程来操作

建立需求基线的目的:防止需求的变化给程序架构造成重大影响。

需求基线定义:已经通过正式评审和批准的规格说明或产品,可作为进一步开发的基础,而且只有通过正式的变更控制过程才能修改它。

在这里插入图片描述

需求基线要以一种持续、衡定和易于项目涉众访问的方式存在。
需求基线通常以文档的方式纳入配置管理中。

需求基线的内容

  • 标识符:为后续的项目工作提供一个共同的交流参照;
  • 当前版本号:保证项目的各项工作都建立在最新的一致需求基础之上;
  • 源头:在需求进一步深入理解或者改变需求时,可以回溯到需求的源头;
  • 理由:提供需求产生的背景知识;
  • 优先级:后续的项目工作可以参照优先级进行安排和调度;
  • 状态:交流和具体需求相关的项目工作情况;
  • 成本、工作量、风险和可变性:为需求的设计和实现提供参考信息,驱动设计和实现工作。
  • 其他
    • 需求创建的日期
    • 和需求相关的项目工作人员
    • 需求涉及的子系统
    • 需求涉及的产品版本号
    • 需求的验收和验证标准

需求基线的维护

  • 要合理地控制对需求的更改
  • 要维持需求多个版本情况下的正确使用

需求基线的内容是项目的共享资产的工作基础,它应该实现统一的管理。
配置管理包括:

  • 标识配置项
  • 版本控制
  • 变更控制
  • 访问审计
  • 状态报告
  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
需求管理计划 1. 目的 1.1 指导本公司项目相关人员正确实施需求管理的各项活动。 1.2 保证在客户和项目相关人员之间建立对客户需求的共同理解。 1.3管理项目产品和产品构件的需求,并且识别需求与项目计划与工作产品之间的矛盾 1.4 分配给业务项目的需求是受控的,建立供业务项目工程和管理使用的基线 1.5 业务项目计划、产品和活动与分配给业务项目的需求保持一致 2. 适用范围 2.1 机构:方案中心、开发中心。 2.2 业务:贯穿整个软件项目生命周期的需求管理活动。 2.3 业务产品开发过程 3. 概述 本文档主要描述需求管理过程的活动内容和角色。 4. 名词术语 4.1 需求管理(ReqM):一个使客户与项目团队对不断变更的软件需求达成并保持一致的过程,该过程保证分配给软件的需求是受控的,建立起供软件工程和管理使用的基线;软件计划、工作产品和活动与分配给软件的系统需求保持一致。 4.2 需求类型:根据不同的抽象级别和目的将需求所作的逻辑分类。 4.3 需求属性:指在项目开发周期中与开发过程有密切关系的需求特征 4.4 需求跟踪性:不同或相同类型的需求项间的,或者需求项和项目计划任务、设计元素、实现元素、测试元素、用户文档元素、其他项目元素间的依赖关系。 4.5 概要需求和详细需求:指在需求管理中,对需求粒度不同层次的划分。一个粒度层次的需求可以从属于较粗粒度的上一层需求,也可以派生较细粒度的下一层需求。较高层次的需求称之为概要需求,较低层次的需求称之为详细需求。 4.6 需求状态:指需求的属性在项目开发周期中各个阶段的取值状况。 4.7 需求基线:指通过了评审的软件需求,通过建立这样一个基线,受控的系统需求成为进一步软件开发的出发点,对需求的变更被正式初始化、评估,其表现形式为用例描述的集合。 ......
需求分析完全按照软件开发文档规范编写 内含:详细的类图等UML图 1.范围 1.1 标识 完整标识:在线机票预定系统1.0 版本号:1.0 1.2系统概述 本机票预订系统是由xx大学计算机学院组成的软件开发小组xx利用负责开发。在这个系统中,旅客通过机票预订系统查询,为旅客安排航班,网上支付并打印取票通知,旅客在飞机起飞的前一天凭取票通知取票,系统校对无误即印机票给旅客。 1.3文档概述 本文档主要是对我们开发的这个项目在可行性分析的基础上进行需求分析,主要包括需求概述、对软件系统总体功能/对象结构进行描述、尚未解决的问题等,确定了该系统的基本功能及需求。由于这只是一个课程项目,不涉及相关公司和相关部门的权利问题,因此没有特定的保密性和私密性要求 1.4基线 本文档的设计基线是《计算机软件文档编制规范》GB-T8567-2006 2.引用文件  GB-T8567-2006计算机软件文档编制规范.2006  《软件工程》 (英)Ian Sommerville著 程成译,机械工业出版社,2011 年5月  《统一软件开发过程》Ivar Jacobson,James Rumbaugh,Grady Booch著 周伯生译,机械工业出版社,2002年1月  《个体软件开发过程》Watts S.Humphrey著,人民邮电出版社,2001年10月  《软件工程-理论与实践》(影印版)Shari Lawrence Pfleeger,高等教育出版社,2001年6月

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值