需求管理工具之DOORS
1、DOORS概述
DOORS是业界非常知名的一款需求管理工具,其原来的全名为:IBM Rational DOORS,现在的全名为:IBM Engineering Requirements Management DOORS。DOORS 是领先的需求管理平台,通过优化整个组织和跨供应链的需求沟通、协作和验证,帮助研发企业降低成本、提高效率和改进质量。DOORS 可实现对整个产品的全生命周期需求管理,覆盖从需求、到设计以及测试阶段,是一款具有广泛使用的企业级专业需求管理工具。目前国内外主要汽车厂商,以及航空航天、兵器、船舶、电子等行业主要的主机厂所、成品厂均采用DOORS作为其需求管理平台工具,已经成为需求管理领域事实的标准工具。
2、DOORS功能介绍
DOORS主要具有如下功能:
- 1) 需求定义功能
- a) 可以直接在工具内编辑需求,包括新增,编辑,删除等等;
- b) 能记录并显示需求文本、图形、表格;
- c) 可条目化的管理需求;
- d) 能支持多人对单个需求文档进行协同编辑和在线讨论;
- e) 能管理需求的历史和基线;
- f) 可对基线进行比较;
- g) 能够导入/导出Word和Excel文件;
- h) 可以通过客户机访问完整的编辑、配置、分析和报告功能。

- 2) 需求属性管理功能
- a) 系统提供常见的需求属性;
- b) 支持用户自定义需求属性,用于支持用户的开发过程;
- c) 属性类型包含real, string, text, date等常见类型,也支持用户自定义属性类型,如枚举类型;
- d) 显示在界面上的属性可方便的编辑;
- e) 能定义视图,根据不同的项目角色或项目应用场景显示不同的关注内容。

- 3) 需求管理功能
- a) 查找、排序和过滤等常见功能快速和容易地找到需求的任何子集并在上面操作;
- b) 需求的描述和分析的属性结果在一个界面里显示;
- c) 支持对属性的批量修改;
- d) 能够定制查询条件。
- 4) 需求追踪功能
- a) 可建立需求间的链接及需求与外部文件的链接;
- b) 可将需求链接到设计项、测试计划、测试用例、以及其他需求;
- c) 能根据选择需求,或输入需求编号作为属性,让该管理工具创建链接;
- d) 能通过单个视图提供完整的可跟踪性报告,帮助划分开发工作优先级,并预测交付时间。

- 5) 需求安全管理功能
- a) 自带数据库,可以对开发过程中的各层级需求统一存放、统一管理,访问便捷,信息实时更新,保证安全性和有效性;
- b) 支持用户密码认证;
- c) 提供完善的权限管理。
- 6) 集成功能
- a) 能导入Simulink中,便于Simulink模型进行需求追溯;
- b) 与需求流程管理工具集成;
- c) 提供二次开发的接口,能够基于DXL脚本对DOORS功能进行扩展;
- d) 支持OSLC的接口规范。
3、DOORS功能优势
采用DOORS作为需求管理解决方案能够有效帮助管理各种需求,帮助产品研发团队实现需求由粗放管理到精细化管理:
- 1) 促进各单位、部门、人员之间的沟通交流;
- 2) 确保平台需求分解顺利,各系统/子系统能够一致集成;
- 3) 了解整个项目的实施进度;
- 4) 了解每项需求的实现细节;
- 5) 方便项目的后期维护;
- 6) 控制需求的变更,确保变更传递到所有的相关人员、系统,一致地实现变更。
总之,DOORS需求管理工具保证了企业产品质量,并极大提高项目的开发效率和整个团队的沟通交流。