• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

RUP:通过用例应用需求管理(上)

发布: 2010-4-22 10:51 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 53次 | 进入软件测试论坛讨论

领测软件测试网

  多维属性

  每一个需求类型都有属性,每一个独立需求都有不同的属性值。例如,可为需求分配优先级,确定其来源和原理,委派给某个职能范围内的特定子团队进行管理,指定一定的难度,或者与系统的某个迭代关联关系起来。图 6 对此作了说明,该图显示了 Rational RequisitePro 需求管理工具中 Learning Project 的一个特性需求类型的属性。正如屏幕的标题所暗示,需求类型和每种类型的属性是为整个项目定义的,由此确保了团队上下使用的一致性。

  图 6 - 定义特性的需求属性

  图 7 显示了 RequisitePro 中某个项目的特性需求实例。注意,即使未完整地显示每个需求,但我们从属性值即可了解每个需求的很多内容。在这个例子中,需求的优先级和难度 - 毫无疑问是由团队的不同成员指定的 - 有助于团队兼顾考虑涉众优先级,以及对难度属性值所反映工作量的大致估计,把项目规模限制在可用资源和时间的合理范围内。在更详细的需求类型中,优先级工作量属性可能有更多的具体值(如预计时间、代码行等),从而进一步改进规模。需求的多维性以及不同类型的需求(每种类型都有自己的属性)对于组织大量需求和管理项目的整体规模来说是不可或缺的。

  图 7 - 设置各个需求的属性值

  变更历史

  单个需求和需求集合都有历史记录,并且内容随着时间的推移而更具有含义。变更在所难免,而且变更有助于与环境变化和技术发展保持同步。记录项目需求版本有助于团队领导人找出变更项目的原因,如新的系统发布等。需求集合可能与某一个软件版本相关,理解这一点有助于人们扩大对变更的管理,降低风险,提高实现重大里程碑的几率。随着单个需求发展,理解它们的变更历史是很重要的:变更内容、起因、时间和谁授权变更等。

  将需求管理付诸实践

  需求管理采用上面介绍的关键技巧和概念成功地识别并解决问题。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网