管理工具DOORS介绍
时间:2006-09-20 来源:jiagang
管理工具DOORS介绍 | |
文章出处:http://www.telelogic.com/ 作者:不详 发布时间:2005-12-11 | |
Telelogic 公司简介 Telelogic 是全球领先的复杂软件及系统开发解决方案的供应商。为软件开发的整个生命周期提供集成的优秀产品和专业化服务,Telelogic 使用户可以提高产品质量和工程预测的准确度,并且降低产品上市时间和开发总成本。为了保持强有力的竞争力,开发者们要对开发过程加强控制,并且使开发过程的自动化程度更高。Telelogic 的解决方案都能够帮助你应付所有这些挑战提供从复杂的航空航天产品到自动化控制系统的产品和服务。 Telelogic DOORS、Telelogic CM Synergy 和Telelogic Tau 覆盖了复杂软件开发的所有关键部分:需求管理、变更管理及可视化软件工程。那些希望可以自由选择独立式或集成解决方案的用户更加倾向于开放结构的Telelogic 工具,因为该工具可以与目前许多高级技术解决方案协同工作。为了帮助我们的用户以尽快的速度成功应用我们的产品,我们的专业服务人员在项目实现、项目管理、原型设计及应用程序开发方面都提供专业化知识和培训。这些咨询服务作为客户化的解决方案,能够以一种高效的方式将Telelogic的产品快速集成到已有的开发环境中,是构成Telelogic 解决方案的很重要的一部分。 Telelogic 解决方案的一个重要特点是其对国际标准的支持,Telelogic 的产品基于标准化的语言和表示法。Telelogic 加入了许多标准化组织,例如:OMG、INCOSE(国际系统工程协会)、3GPP、Bluetooth、SIG 等,观察和帮助制订新的技术及可视化软件开发语言标准。 Telelogic 总部设在瑞典的马尔默,是增长很快的上市公司,是复杂系统与软件开发解决方案的领先供应商,在航空航天和军事领域拥有大量的客户,其中包括美国政府部门IRS、NASA、FAA、FDA、NIMA、DISA、NSA、CIA、HCFA、NOAA、OPM、DFAS,美国国防部、美国陆军、美国海军、美国海岸自卫队、美国空军、加拿大国防部、英国国防部、澳大利亚国防部、Aerospatiale、Airbus、BMW、Lockheed Martin、 Matra Marconi Space、 BAE System、 ESA、 Arinc、Boeing、Daimler Chrysler 等,在中国采用Telelogic 的解决方案的客户也逐渐在增加,其中包括航天一院、二院、三院、八院,航空601 所、602 所、607 所、611 所、615 所、631 所,信息产业部 5 所、7 所、10 所、20 所、28 所、 38 所、54 所;中船总公司709 所;总参61 所等。 目前,我们的分支机构遍及亚洲、澳洲、欧洲及北美各个国家和地区,欢迎访问我们的网站:www.telelogic.com。 Telelogic DOORS-世界级的需求管理工具 DOORS 是全球领先的需求管理工具,目前在全球已有超过50,000 个用户和1,000 多家公司在使用。作为DOORS/ERS 的核心程序,DOORS 它可以捕获、连接、跟踪、分析和管理信息以便于确保实施的工程与需求规格说明和标准相一致。DOORS 是为企业设计的,它具有强大的可伸缩的管理能力,支持多平台操作。 DOORS 可以提供强大的需求管理功能,使你能够沟通商业需求,支持多用户并行工作的方式提供管理大型复杂项目的能力并验证系统本身的正确性及系统实施的正确性。 浏览器视图提供了强大而熟悉的浏览机制,鱼眼(fish-eye)视图可以突出重点地显示,它也可以用色彩表达属性的优先级或试验结果。在市场上没有其它工具可以同时提供这两种图形显示方式。
DOORS 的优势
DOORS 在国防部门的应用: 需求对于军方项目来说要比民用项目严格而且复杂得多。在一个英国国防项目(BOWMAN)中,有超过2500 个性能需求,其中包括培训与支持需求;1000个鉴定需求,其中包括可互换性与技术标准的符合性,要保证项目能够满足每项需求是难以想象的。但是,有良好的工具的帮助会使这些变得简单。通过实施Telelogic DOORS,对于军用的项目可以确保没有关键的技术或环境需求被遗漏。最重要的是,任何需求的遗漏都可能导致战场上士兵的伤亡。“正是由于需求的复杂性才使得DOORS 成为当然之选,”国防部官员说。“项目很大,非常复杂并包含成千上万个用户与系统需求。我们需要一种工具来高效可靠地管理所有这些需求。” 英国国防部已经把DOORS 做为需求管理解决方案的当然之选,许多参与其中项目的供应商也采用DOORS 做为标准平台。DOORS 也成为国防部“精明采购”的一个重要支撑工具。“这种解决方案帮助我们构成了精明采购的基础。我们使用DOORS 来精确描述项目的各种需求,同时确保为谈判留有空间并对性能、成本与时间因素进行综合平衡。它是业界公认的需求管理系统。这一点很重要是因为它也可以被项目的其它参与方所理解,可以使国防部与供应商、竞标方、用户之间有一个统一的沟通平台。” 国防部官员说。 英国国防部安全通讯项目(BOWMAN)的参与方—英国Thales 公司,英国GeneralDynamics 公司,英国与美国陆军――都是DOORS 的用户。在英国国防部安全通讯项目(BOWMAN)中,需求最初是用WORD 表格方式定义的,有几千页之多。虽然这种方式也可以存储所有的军方需求,但是却无法有效地管理。 从WORD 到需求管理:
“在WORD 中输入需求是可以接受的,但是我们不能保证这些输入信息的质量。这也很耗时间并且不能使我们同时编辑文档。一个人一次只能编辑一篇文档使得工作时间被浪费很多,”国防部官员解释说。但是,最大的问题是这种方式没有为需求提供一个“全局视图”。没有一种方式
DOORS 帮助提供需求管理水平: DOORS 能使国防部为每个需求分配一个拥有者以便高效地跟踪变更。“DOORS系统可以链接需求以便’拥有者’跟踪项目的进度。我们也可以把属性分配给一个拥有者。例如’对于需求条款972,应该谁来负责?’”国防部官员说.实现对需求的控制:事实上DOORS 能使国防部生成灵活的需求视图。每个人可以根据特定的格式设置自己的视图。Telelogic 不仅为国防部提供了高质量的需求工具,也帮助通过招标书对各供应商提交的方案进行评审,根据需求决定中标的供应商。这也使得国防部可以验证需求。“这可以确保没有人能够进行欺骗。因为没有人可以改变重要的需求来迎合特定的供应商。这使我们在选择供应商时更加有信心,可以确保没有遗漏任何重要的需求。”国防部的官员说。
DOORS 也使国防部与供应商之间的数据可以共享,这使他们可以共同讨论同一份需求文档及其变更。国防供应商也依赖DOORS 及相关工具,因为他们需要严格的报告与可跟踪性。DOORS 在军方的广泛应用的例子还有很多,如一个供应商使用DOORS 来输入与跟踪变更请求,另一个供应商使用DOORS 来保证需求与设计的一致性。一个领先的航空公司使用DOORS 来自动收集测试报告,使得测试时间由几个月减少到几个星期。
DOORS 的独特之处: 关于DOORS 的常见问题:
这是对我们经常被问到的需求管理问题的背景知识。无论你是否是DOORS的用户,我们都希望能够对您有所帮助。DOORS 是世界领先的需求工具,它采用最新的技术来组织与展示信息,可以使你能够控制机构中的大量信息。本文解释了需求背后的概念以及DOORS 处理需求的方法。为什么需求对质量很重要?用 Crosby 的话说,“质量是与需求保持一致”。 Juranii 对质量的定义是“符合目的”,也是类似的说法。为了建造高质量的系统,我们首先必须定义需求,然后使开发来满足需求。无论我们处于什么角色--经理、最终用户或专家
项目为什么会失败 结构化需求的优点是什么?
结构化是组织复杂信息的最好方式,以使这些信息便于管理与学习。缺乏结构,我们就很难发现遗漏与重复。当我们对结构化系统的一部分有了了解之后,我们就会对整个系统产生概念。如果系统缺乏结构,我们就必须死记硬背或由于无法了解而干脆放弃。结构化的系统很容易升级、测试与可视化。它们通常也很紧凑,因为清晰的视图有利于在系统中重复使用组件。用户需求与系统需求的区别是什么?在许多开发中常常混淆用户与系统需求。分析人员过分重视定义系统功能以至于忽略用户的想法。系统需求定义抽象的解决方案,而用户需求定义问题或系 我的用户从不提供结构化的需求 用户不必提供结构化的需求。但用户必须“拥有”用户需求,并会帮助你生成一致的需求集合。你可以根据他们的描述文档来建立结构化的需求并形成完整的可跟踪性。然后以他们能够理解的方式向他们展示文档中的内容。我的项目很紧,没有时间来做需求经验表明最快的做事方式是以恰当的方式去做――不要有“如果”,不要有“但是”等意外情况发生。世上有两种类型的经理,第一类经理相信无需需求就可以把事情做好。第一类经理知道需求只会占用很少的资源与时间,没有需求就无从度量项目的进展。经历了一些失败的项目后,很多第一类经理都转变为第二类经理了。 有背后的方法论吗? 不像其它工具,DOORS 不会对你的工作强加一种预先定义的方法论,它采用标准的方法。如果你喜欢,你也可以使用它们(如ESA 的 PSS-05)。DOORS使用了用于组织信息的所有基本原理。这有助于分层、结构化、抽象、可跟踪地来管理信息。这使得DOORS 可以清晰地分析信息。这些原理是系统或软件开发的基础。这些组织信息的基本原理可以用于任何种类的结构化方法。 DOORS 最初是建立在欧洲航天局软件工程标准(ESA 的 PSS-05)的框架之上的。这是欧洲最通用的标准,被成千上万的软件工程师所采用。这个标准覆盖了整个的软件生命周期。它指导工程师必须做什么而不是指挥他们怎样去做。
DOORS 提供ESA 的标准模板,并可以直接实施PSS-05 标准。Telelogic 参与了几个系统工程标准化组织的工作。 DOORS 适用于哪些客户?
DOORS 是第一个为经理与系统工程师而不仅仅是技术专家所设计的可以直接使用的需求工具。DOORS 支持“客户角色”,例如,生成需求,检查输出与需求的一致性,在整个生命周期中监视进展。通常来讲,需求一般受控于理解需求方法的一个小组,并由他们集中管理。相对很少的一部分人会频繁接触需求,很大的一部分经理与系统工程师则希望能够查阅整个需求。DOORS 允许将需求分区管理,由不同的小组来控制。例如,产品质量保证部门可以控制需求的约束部分,而用户小组则可以管理用户需求 DOORS 能够帮助解决哪些问题?
DOORS 能帮助你解决以下问题: 面向对象的真正意义是什么? 面向对象的概念产生与90 年代,但是大多数的面向对象的基本原理是通俗易懂的--抽象、继承、关联、重用、层次、关系、多态等。Coad 与 Yourdon的书“面向对象的分析”是针对软件开发的,但是要想处理需求则需要广义的面向对象的概念。DOORS 不是关于DOORS 的数据结构的,而是用于指导你怎样组织需求信息。面向对象把信息处理为小的离散“对象”,而不是作为连续的信息流。每个对象具有自己的特性,可以被查询与排序。把对象组织成一致的集合对于管理大量的项目信息很重要。一个集合中的对象共享同样的属性,但是可以根据不同的属性值进行排序与选择。集合中的对象可以相互继承彼此的属性。 在层次化的集合中,信息只需要表达一次就可以被“子”节点所继承。集合之间的链接可以显示关系而不是重复信息。总之,是一个非常紧凑的结构化信息集合,但具有复杂的组织方式。DOORS 帮助你组织与展示这种结构。DOORS 采用面向对象的方式来组织从需求开始的所有项目信息。DOORS 允许用户使用各种技术来组织与展示信息。它允许你在两个结构化的需求集合之间建立链接,或者在结构化与非结构化集合之间建立链接。 为什么关系数据库不能用于需求? 它们的速度太慢而且很难用于处理需求。关系数据库适用于存储统一的表格信息,但是需求信息不能以这种方式来结构化。你必须改造需求信息来适应关系数据库,然后再把它们改造回来进行显示。存储在关系数据库中的需求信息很难被自由地展示。DOORS 的原型设计采用的就是关系数据库--我们发现用它生成文档还不错,但是无法进行交互操作或显示。因此DOORS 是第二代的需求工具,采用面向对象的数据库来设计,可以用于快速、可靠地捕获与组织所有信息。关系数据库缺乏链接功能--需求的关键要素之一。关系数据库为表之间的正交关系而设计的简单链接,不能处理需求所需的复杂关系。关系数据库的局限是明显的,使用它需要花费大量的精力才能实时交互地操作需求文档,获得想要的过滤与排序结果更是很难。在生成复杂的链接属性与图形显示链接方面也无法与面向对象的数据库相比。关系数据库的安装与维护也很难。 |