指南:使用 Rational Software Architect 和 Rational RequisitePro 管理用例
用途
这些指南描述如何使用 RSA RequisitePro Integration 在 Rational Software Architect 中管理用例。
概述
在项目的初始阶段,加工阶段,构造阶段和转化阶段开发和改进用例时,实施者、测试专业人员和项目经理管理用例。有效的用例管理需要集成文档来记录当前用例状态并提供用例的详细描述。RSA RequisitePro Integration 允许您使用属性(如优先级、风险、状态和迭代)通过将 RSA 中的用例与 RequisitePro 需求相关联来管理用例。
RSA RequisitePro Integration 的主要功能是:
- 打开并浏览多个 RequisitePro 项目,可按不同详细程度或角度来访问:需求、包、视图
- 将需求和模型元素相关联 - 使用拖放或菜单项创建直接和间接关联
- 从需求创建模型元素 - 将用例需求拖至模型包
- 可定制的名称和文本的同步策略 - 无、按模型、按需求、双向
虽然许多开发人员可能倾向于在 RSA 中初始开发用例,但多数分析人员倾向于在 RequistePro 中开始开发用例需求。RSA RequisitePro Integration 允许您在任一工具中开始,并创建关联用例或用例需求。
RSA RequisitePro Integration 提供两种关联:直接和间接,两种都可用于实现可跟踪性。当需求和关联模型元素在概念上是同一项时,应使用直接关联。例如,您可能具有在概念上是同一用例的用例需求和用例模型元素 - 只是查看用例的两种不同方法。在这样的情况下,最好使用直接关联。例如,用例需求/用例模型类型关联驱动以下工具行为:
- 将需求拖至模型元素或将模型元素拖至需求以创建直接关联
- 将用例需求拖至模型包以创建用例模型元素
- 将用例需求拖至其它模型元素以创建跟踪
间接关联通过将设计需求用作模型元素的代理来实现。在这种情况下,在 RequisitePro 项目中创建需求,表示模型元素。然后,可使用标准 RequisitePro 可跟踪性机制跟踪该模型元素的需求,有可能表明模型元素有助于满足那些需求。例如,将 FEAT 需求拖至类上来创建 RequisitePro 可跟踪性,具有以下结果:
- 代理 CLASS 需求被创建(如果不存在的话)
- 代理 CLASS 需求直接关联到类模型元素(如果不存在的话)
- 从 CLASS 需求到 FEAT 需求的跟踪被创建
- FEAT 需求因而与类模型元素间接关联
主题:
- 在 RSA 中打开 RequisitePro 项目
- 将需求和模型元素相关联
- 创建关联模型元素和需求
- 浏览需求可跟踪性
附加工具信息
- 打开 Rational RSA 模型。
- 选择“窗口”>“显示视图”>“其它”>“RequisitePro 集成”>“需求资源管理器”
- 单击视图工具栏上的“打开项目”按钮
- 浏览至 RequisitePro 项目(.RQS)
- 显示项目、包、需求和视图
请参阅联机帮助中的 打开需求项目。
- 在“需求资源管理器”中选择一个或多个需求
- 在“模型资源管理器”中将选中需求拖放到目标模型元素上
- 结果,需求与模型元素相关联
请参阅联机帮助中的 将现有需求和模型元素相关联。
请参阅联机帮助中的 从需求创建模型元素和从模型元素创建需求。
- 在“需求资源管理器”中右键单击需求,选择“打开需求关联”。
- 该需求显示在“需求关联”视图中
- 该视图显示从需求中跟踪得出的项
- 有个按钮用于显示跟踪到需求中的项
请参阅联机帮助中的 可跟踪性。
教程:
需求:创建用例图
样本:
有注释的用例图
备忘单:
管理用例
|