工具向导:使用 Rational XDE Developer 设计用例
此工具向导描述如何执行“使用 Rational XDE Developer 设计用例”。
工具:Rational XDE Developer
关系
相关元素
主要描述

概述

此工具向导支持使用 Rational XDE Developer - Java Platform Edition 设计用例。

描述设计对象之间的交互

您应该创建一个或多个时序图,对每个用例实现阐明其参与设计对象之间的交互。您可能已经在任务:用例分析期间创建了这些图的早期版本 - 分析用例实现。这些分析用例实现描述分析类之间的交互。它们必须演进才能描述设计元素之间的交互。

一种方法是通过执行以下步骤新建用例实现和时序图:

  1. 浏览到要新建用例实现的设计模型程序包。请参阅 Rational XDE 模型构造指南
  2. 创建用例图。请参阅 帮助手册图标Adding Diagrams
  3. 将此用例实现(一个协作实例)添加到图中。(请参阅 帮助手册图标Adding Shapes to Diagrams 。)为它指定与用例相同的名称。
  4. 将其实现的用例拖放到图中。请参阅 帮助手册图标Adding Shapes to Diagrams
  5. 添加从用例实现到用例的实现关系。请参阅 帮助手册图标Adding Realization Relationships
  6. 为每个独立的子流(场景)创建一个或多个交互实例。(在模型浏览器中,右键单击协作实例,然后单击添加 UML > 交互实例。)请考虑将此交互实例命名为“<用例名称> - <流类型>”。
  7. 创建此交互实例的时序图。请参阅 帮助手册图标Adding Diagrams
  8. 为时序图所描述的场景输入简要描述。请参阅 帮助手册图标 Documenting Model Elements .
  9. 将参与者、类和接口拖放到图上,以便为交互创建对象。请参阅 帮助手册图标Adding Shapes to Diagrams
  10. 添加对象之间的消息。请参阅 帮助手册图标Adding Messages or Stimuli
  11. 描述每个消息。请参阅 帮助手册图标 Documenting Model Elements .
  12. 要描述对象在接收到消息时如何表现,请将操作分配给消息。请参阅 帮助手册图标Assigning Operations to Messages or Stimuli

或者,如果您不打算保留单独的“分析模型”,您可能会决定修改现有的时序图来反映设计元素的演进。

参考:帮助手册图标Working with Interaction (Sequence) Diagrams

使用子系统简化时序图(可选)

请参阅前一步骤,以获得使用时序图的指导信息。

描述持久性相关行为

理想状况下,持久性机制可使用模式描述。请参阅 Rational XDE 联机帮助中的以下主题:

  • 帮助手册图标 Rational XDE Design Patterns
  • 帮助手册图标Benefits of Using Patterns
  • 帮助手册图标 Understanding J2EE Pattern-Driven Development
  • 帮助手册图标 J2EE Pattern-Driven Development
  • 帮助手册图标 Supported J2EE Patterns
  • 帮助手册图标 Defining Relationships for EJBs
  • 帮助手册图标 Persistence Relationships
  • 帮助手册图标 Creating Persistence Relationships Between EJBs

优化事件流描述

可以将其他描述添加到时序图进行声明。图中的任何地方都可以添加文本。注释可以添加并连接到图上的形状中。请考虑使用工作产品:用例实现中 RUP 提供的模板。

参考:帮助手册图标 Attaching Notes to Shapes , 帮助手册图标 Documenting Model Elements 帮助手册图标 Linking External Files to Model Elements

统一设计类和子系统

实现用例后,您必须统一已确定的设计类和子系统,以确保“设计模型”中的均一性和一致性。

统一设计的一个组成部分是确定可分解并复用的通用模式。请参阅 Rational XDE 联机帮助中的以下主题:

  • 帮助手册图标 Implementing Design Patterns
  • 帮助手册图标 Rational XDE Design Patterns
  • 帮助手册图标Benefits of Using Patterns

评估结果

此步骤没有具体的 Rational XDE 指导信息。