《入门级DOORS培训教程》专为初学者设计,全面介绍了IBM DOORS工具的基本操作和项目管理技巧,帮助读者快速掌握需求管理和跟踪的方法。
### Telelogic DOORS 入门
本段落介绍使用DOORS前需要了解的概念:
- 什么是DOORS?
- 需求是什么?
- 模块的作用是什么?
- 对象与属性的定义是怎样的?
- 可跟踪性的重要性如何体现?
- 视图的功能有哪些特点?
- 文件夹和项目是如何组织数据的?
- DOORS可以追踪哪些变更类型?
- 基线的概念及其作用何在?
- 编辑状态的意义是什么?
- 变更建议系统的运作机制是怎样的?
- 分区的作用如何体现?
- 用户类型的定义及意义
- 下一步该怎样做?
#### 什么是DOORS?
DOORS是一款领先的需求管理工具。它提供了捕捉、追踪和管理用户需求所需的所有功能特性,使用类似Word的界面让用户可以直接在DOORS中输入需求信息。
此外,你也可以从多种格式文件导入需求到DOORS里,这些格式包括:Microsoft Word, Excel, PowerPoint, 普通文本 (ASCII) , Rich Text Format (RTF), FrameMaker 和 Interleaf。
一旦你在 DOORS 中捕获了你的需求后,你可以利用视图、链接和可跟踪性分析等功能在整个项目生命周期中追踪与管理它们。
#### 需求是什么?
需求描述用户对产品或服务的期望。例如,在购买汽车时,你可能会列出一些具体要求:必须能载至少五人;每加仑汽油行驶超过35英里;价格低于X元等。这些就是用户的需求列表。
对于设计人员来说,则需要系统性地定义出产品的功能需求,并据此制定详细的设计文档和测试计划。
#### 模块是什么?
在DOORS数据库中,信息被存储于模块内。例如,在制造汽车项目时,相关信息会被分别存放在不同模块里:
- 用户需求模块:包含用户对车辆的需求描述;
- 设计模块:包括工程设计细节;
- 安全测试模块:列出必须执行的安全检查。
#### 对象与属性
每个模块的信息被分为对象和属性。例如,在图1中展示了一个汽车项目中的用户需求模块,其中横行代表不同的对象而竖列则为各自的属性值。
注释: 图像描述已省略,但您可以想象到主列表显示了各种需求条目(如燃油经济性),它们具有优先级、状态等不同属性。
#### 可跟踪性的定义
DOORS支持将相关的信息链接起来,通过这些链接可以追踪信息之间的联系。例如,你可以把用户的需求与满足该需求的设计功能关联起来;也可以把设计的功能和验证其正确性的测试相连接。
这种可追溯性使你能够检查所建造的产品是否符合最初的用户期望,并且还可以反向查找任何可能影响到需求的变更。
#### 视图的作用
视图允许以不同的方式查看数据,例如通过筛选器显示特定类型的需求或链接关系。这有助于更好地组织和理解大量信息。
### 总结
以上内容介绍了DOORS的基本概念及其功能特点,帮助用户在使用此工具前建立起正确的认知基础。