概述
此工具向导支持使用 Rational XDE Developer - Java Platform Edition 设计用例。
-
此工具向导中的步骤与相应任务中的那些步骤相匹配。
-
XDE 联机帮助中的主题链接标有
。
-
在本工具向导中执行以下步骤:
-
您应该创建一个或多个时序图,对每个用例实现阐明其参与设计对象之间的交互。您可能已经在任务:用例分析期间创建了这些图的早期版本 - 分析用例实现。这些分析用例实现描述分析类之间的交互。它们必须演进才能描述设计元素之间的交互。
一种方法是通过执行以下步骤新建用例实现和时序图:
-
浏览到要新建用例实现的设计模型程序包。请参阅 Rational XDE 模型构造指南。
-
创建用例图。请参阅
Adding Diagrams
。
-
将此用例实现(一个协作实例)添加到图中。(请参阅
Adding Shapes to Diagrams
。)为它指定与用例相同的名称。
-
将其实现的用例拖放到图中。请参阅
Adding Shapes to Diagrams
。
-
添加从用例实现到用例的实现关系。请参阅
Adding Realization Relationships
。
-
为每个独立的子流(场景)创建一个或多个交互实例。(在模型浏览器中,右键单击协作实例,然后单击添加 UML > 交互实例。)请考虑将此交互实例命名为“<用例名称> - <流类型>”。
-
创建此交互实例的时序图。请参阅
Adding Diagrams
。
-
为时序图所描述的场景输入简要描述。请参阅
Documenting Model Elements
.
-
将参与者、类和接口拖放到图上,以便为交互创建对象。请参阅
Adding Shapes to
Diagrams 。
-
添加对象之间的消息。请参阅
Adding Messages or Stimuli
。
-
描述每个消息。请参阅
Documenting Model Elements
.
-
要描述对象在接收到消息时如何表现,请将操作分配给消息。请参阅
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 指导信息。
|