51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4909|回复: 0

[转贴] 需求管理工具DOORS

[复制链接]
  • TA的每日心情
    无聊
    11 小时前
  • 签到天数: 919 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2020-10-26 11:01:20 | 显示全部楼层 |阅读模式
    为什么要使用DOORS
      我们看到的大多数项目中用Excel或者Word就可以罗列出所有的需求,为什么还需要专门的需求管理工具DOORS。
      我们来列举我们工作中经常碰到的几种情况:
      ·需求变化
      1) 需求的变化之后我们需要更改word文档,工程师手中的需求文档可能不是最新的内容,我们需要花不少时间来同步文档,保持文档的内容是最新的。(现在我们可以通过一些类似墨刀、[url=]腾讯[/url]文档、同步网盘来解决这些问题)
      2) 一个设计更改之后,造成的影响是什么,会影响的需求是哪些。
      ·更改控制
      所有的需求的变更记录是否都有,是否能恢复到其中的某一个版本。
      1) 需求过滤及筛选。角色不同关心需求的角度不一样,工程师更关心的是技术细节如何实现,管理人员更关心的是项目进度和成本。
      2) 需求的评审。专家或者评审委员会成员,对每个需求条目的意见怎么记录,意见对应的需求的对照关系怎么做。
      3) 如何管理更多的属性。比如指派每个需求的对应实现人员,每个需求的实现成本等属性,在Excel中还比较好实现,在Word中就比较难做到。
      DOORS中的试图和链接、跟踪功能都能很好处理好以上的这些问题。以下我们对DOORS中的一些基本概念和使用情况做一些介绍。
      模块
      模块可以理解为一个单独的文档,比如制造一辆汽车,可能有需求模块、设计模块、测试模块等。这些模块之间可以进行连接,比如用户的一个需求,是在哪几个设计模块的条目中实现的。如果设计模块的条目发生变更了,会影响到用户的哪个需求或者哪几个需求就一目了然了。
      对象与属性
      每个模块中的信息被分为对象和属性。
      左边的树形结构的每个节点就是对象(完整的内容应该是包含右边中的一行)。右边的列中,如优先级、批准等就是属性值。

    视图
      不同的人需要看到的信息不一样。比如管理人员对进度和成本感兴趣,工程师对技术设计信息感兴趣。
      视图允许你看到需要看到的信息,而不被大量的其他信息干扰。你可以过滤掉你所不愿意看到的信息。视图可以过滤掉对象或者属性。


    可跟踪性
      可跟踪性是DOORS中非常重要的一个功能。DOORS允许你把相关的信息链接起来(Link),你可以通过点击它们来跟踪链接。你可以把用户的需求与用于满足需求的设计功能链接起来,也可以把设计功能与用于验证设计的的测试链接取来。链接具有可追踪性,你能检查你所有的建造是否满足了用户的需求。
      DOORS也可以跟踪任何人对数据的修改。它对数据的变更进行历史记录,你可以看到谁在什么时间做了什么修改,原来的值是什么,新的值是什么。


    DOORS中也有变更指示条,他可以让你一眼知道修改了什么。红色代表已经修改还没有保存。黄色代表自从基线创立之后,已经进行了修改。绿色代表基线创建之后没有进行过修改。

    基线
      一个基线是模块的只读版本。当你创建模块的基线之后,你就创建了这个模块的一个不可以编辑的拷贝。你可以基于这个基线进行新的更改,也可以基于这个基线设计某一个版本的交付。


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 21:04 , Processed in 0.068463 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表