概述
此工具向导支持使用 Rational XDE Developer - Java Platform Edition 执行用例分析。
此工具向导假定已根据XDE 模型构造指南创建了设计模型和用例模型。它还假定已按照工具向导:使用 Rational XDE 查找参与者和用例对用例模型填充了参与者和用例。
-
此工具向导中的步骤与相应任务中的那些步骤相匹配。
-
XDE 联机帮助中的主题链接标有
。
-
在本工具向导中,在当前迭代中对每个用例执行下列步骤:
-
以下步骤对每个迭代执行一次:
创建用例实现
对于每个要分析的用例:
-
浏览到要创建用例实现的设计模型软件包。请参阅 Rational XDE 模型构造指南。
-
创建用例图来捕获用例实现(除非已存在一个用例图)。请参阅
Adding Diagrams
。
-
在该图中添加协作实例。为它指定与用例相同的名称。请参阅
Adding Shapes to
Diagrams 。
-
向用例添加实现关系。请参阅
Adding Realization Relationships
。
参考: Collaboration Instances
。
如果需要用其他内部行为描述来补充用例描述,则可以按照工具向导:使用 Rational XDE
细化用例中列出的步骤添加到已创建的现有用例描述中来完成。如果系统的内部行为与系统的外部行为几乎没有相似之处,则完全独立的描述可能是很合理的。在这种情况中,为模型中的协作实例附加一个单独的用例规范文档(有关模板,请参阅工作产品:用例)。请参阅 >Linking External Files to Model Elements
。
-
浏览到将包含这些分析类的设计模型中的软件包。请参阅 Rational XDE 模型构造指南。
-
创建一个或多个类图来包含分析类。请参阅
Adding Diagrams
。
-
添加分析类。请参阅
Adding Shapes to Diagrams
。
-
适当指定分析类构造型。请参阅
Assigning Stereotypes
。
-
向每个类添加简短的描述。请参阅
Documenting Model Elements
。
-
可以选择将文档和每个类关联。请参阅
Linking External Files to Model
Elements
。
参考: Working with Class Diagrams
。
-
浏览到要分析的每个用例实现(协作实例)。
-
对于每个独立的子流(场景),创建一个或多个交互实例。(在模型浏览器中,右键单击协作实例,然后单击添加 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 Class Diagrams
-
Working with Interaction (Sequence) Diagrams
-
通过添加操作来描述类的职责。输入操作名称时,请在前面加上两个正斜杠(//)。使用这些特殊字符表示已使用操作描述分析类的职责。请参阅
Adding Operations to Classifiers
。
-
向每个操作添加描述。请参阅
Documenting Model Elements
。
使用下面的步骤描述属性和关联。
请参阅 Rational XDE 联机帮助中的 Adding Attributes to Classifiers
主题。
-
(可选)浏览到每个用例实现,并添加类图以显示用例实现中的参与者。请参阅
Adding Diagrams
。
-
将关联关系添加到用例实现的“参与者”图中和/或第一次引入该类的类图中。(请参阅
Adding
Association Relationships
、 Specifying Kinds of Association Relationships
)。一旦在多个类和一个图之间添加了关系,则它可以自动添加到其他图。请参阅 Adding or Removing Related Connectors
。
-
指定每个关联关系端的多重性。请参阅
Specifying Multiplicity in Association
Ends 。
-
指定每个关联关系端的可导航性。请参阅
Specifying Navigability in Association
Ends 。
命名或定型关联以指示事件依赖关系。请参阅 Naming Relationships
、 Assigning Stereotypes
。
参考:Rational XDE 联机帮助中的 Working with Stereotypes
主题。
检查分析类及其关联。确定并解决不一致情况,并除去任何重复。
参考: Working with Class Diagrams
Rational XDE
联机帮助中的主题。
类使用的分析机制及其关联的特征不需要用正式的方式记录。在图中添加注解(请参阅 Attaching Notes to
Shapes)。
或者使用类描述的扩展(请参阅 Attaching Notes to Shapes
),也能传达该信息。
如项目指南所指定的,添加分析/设计模型元素和其他模型之间的可跟踪性依赖关系。例如,可能有您希望对其跟踪分析类的独立业务模型、概念数据模型或用户界面屏幕模型。要执行该操作:
-
创建可跟踪性图。请参阅
Adding Diagrams
。
-
将要跟踪的元素拖放到图中。请参阅
Adding Shapes to Diagrams
。
-
添加可跟踪性依赖关系(抽象依赖关系,可以选择构造型 <<trace>>)。请参阅
Adding Abstraction Relationships
。
此步骤没有具体的 Rational XDE 指导信息。
|