加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

几种需求管理工具(转)

(2012-04-26 18:02:12)
标签:

杂谈

一、Rational RequisitePro

    IBM Rational RequisitePro一种最常见的需求和用例管理工具,通过与Microsoft Word的高级集成方式,方便的对需求进行采集、组织、沟通、跟踪,加强对需求过程的管理。接下来就介绍一下RequisitePro的基本概念和使用方法。
    RequisitePro对需求按照“项目”的方式进行管理。一个需求项目包含了需求项、需求文档、需求的变更、沟通等内容。需求项目按照树的方式进行管理。针对每个需求项目可以设置需求的类型、属性、文档模板等。
打开项目后,在界面的左边可以看到一个树状的需求工程。一个需求项目主要包括四种类型元素,分别是“包(Package)”、“文档(Document)”、“需求项(Requirement)”、“视图(View)”。四种元素可以在需求项目的一个节点上,点击鼠标后出来的“new”菜单中选择相应类型创建。接下来解释意下四种元素的具体含义。
1、包(Package)
   
包是组织需求的一种方式、包让需求项目具有良好的可读性。一个包可以包含“包”、“文档”、“视图”、“需求项”等内容。常见的包组织方式有:
  • Features and Vision包,特点和前景。这是高层的需求,这是相对use case文档而言,相当于系统总览overview。包括系统的主要特征(通常是甲方的期望甚至是合同的内容)、关键的涉众请求。
  • Glossary包:术语。对项目牵涉到的业务名称、专有名词进行解释。
  • Supplementary Requirements包,补充需求。这个包中存放的是即非功能需求,如:可移植性、可重用性、安全性、可伸缩性等。
  • Use Cases包:用例。存放use case规范文档,描述的是功能需求。
2、文档(Document)
    可以根据模板新建一个文档。文档的类型和模板可以根据项目的需要定制。可以理解为,文档是需求的一种容器,文档中可以包含各种类型的需求。文档的类别在“File->Properties->Document Types”中设置。

3、需求项(Requirement)
    文档的类别在“File->Properties-> Requirement Types”中设置。常见的需求类别有用例(UC)、术语(TERM)、特征(FEAT)等。

4、视图(View)
    视图可以看作一种报表,在requisitePro中可通过设置查询的需求类型和 其属性来得到特定的视图。View的作用主要有两个方面,第一通过配置查询的限制、排序的属性可以直观的看到需求概貌,第二个就是通过View实现不同特 性间需求的跟踪,通过需求跟踪,我们能清楚的知道需求之间的相互影响关系。视图总体上分为属性矩阵(attribute matrix)、跟踪矩阵(Traceability Matrix)、跟踪树(Traceability Tree)三种。


二、DOORS
    Telelogic DOORS是全球领先的需求管理工具,是为捕捉、链接、追踪、分析并管理信息的变更以确保项目顺从特定需求和标准而设计的多平台系统。Telelogic似乎已被IBM收购。所以Telelogic DOORS变为了IBM Rational DOORS。
    DOORS特别适合在同一地理位置工作的组织和在同一地理位置处理的项目,它能够增强业务目标、客户需求、技术规格和规则的可见性,因而可以提高质量。
DOORS已被全球超过二十万用户采用,是鉴别需求管理解决方案的标准。

性能优势:
    DOORS是为捕捉、链接、追踪、分析并管理信息的变更以确保项目顺从特定需求和标准而设计的多平台系统。DOORS通过提供以下性能成为领先的需求管理解决方案:

  • 协作的需求管理环境
  • 管理变更需求的能力
  • 很容易地生成强大的可追踪性
  • 针对所有需求管理要求的可扩展性
  • 用于小规模测试环境的测试追踪工具
  • 与Mercury TestDirector集成,用于大规模测试环境
  • 需求驱动的开发:DOORS - TAU G2 集成
  • DOORS MatrixOne Product Central 集成
  • 用好方法做好产品:DOORS - Focal Point 集成
  • 业务流程优化:DOORS - System Architect 集成
    DOORS在我们的需求列表中的各项评估指标方面都很突出。它针对这些需求提供的功能最完整、最单纯,这表明了它的成熟,巩固了它的领先地位,使它成了需求管理方面的理想投资选择。

三、CaliberRM
    Borland CaliberRM是适用于整个软件交付过程管理的突破性解决方案。
    设计用于捕获和管理业务、技术、功能和运营要求,CaliberRM支持跨组织股东的有效协作,从而确保项目按时,按照预算以及规格要求交付。
    使用CaliberRM定义和跟踪整个项目生命周期的要求,使得开发团队能够对任何变更请求做出快速反应,而不会危及项目取得成功。
    强大的预估能力将项目计划和影响分析提升到一个新的水平,通过更强的预估能力和管理,帮助组织优化软件交付过程。
  • 需求管理是软件交付成功的关键
  • 联合关键股东改进项目以取得成功
  • 在整个项目生命周期中管理需求
  • 通过可预期的项目评估降低风险
  • 对需求管理的效果和效率进行管理
主要功能如下:
  1、能够使用CaliberRM做需求记录,这样就不需要用MS WORD、EXCEL了,直接用CaliberRM就OK;
  2、在CaliberRM上,在同一个界面上,根据记录的需求可以直接进行需求分析和架构设计,当然图表都是支持的;
  3、通过设计形成的功能列表与需求是一一对应的,有明确的时间和责任人,你可以拿着软件功能和客户核对需求,不怕客户赖帐;
  4、通过CaliberRM可以追踪Ver 1.0和Ver 1.5的差别,实现文档追踪,这个对软件需求管理来说是十分方便的;
  5、有句话叫牵一发而动全身,CaliberRM有个矩阵图的功能,该图能指出某一需求可能影响到的全部内容、反过来说更改软件时会看到你的更改能影响到多少的需求。所以如果影响的多,在接口设计和软件编写质量上你可要小心了;
  6、CaliberRM是平台,当然是一套网络软件,支持多人进行协同操作,具有文档审查机制和权限管理;
  7、还是要说“整合”这两个字,CaliberRM把需求、程序、BUG都串起来,实现整合管理;
  8、CaliberRM的软件发布功能可以自动、清晰将软件功能文档自动产生;CaliberRM不错,至少现在还没有同类软件。用他可以提高需求管理的方法,当然需求要讲究质量:完全、正确、必须、可行、明确、一致、可追踪。

0

阅读 收藏 喜欢 打印举报/Report
前一篇:HTML常用标签
后一篇:扬州休闲游
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有