工具向导:使用 Rational XDE Developer 执行用例分析
此工具向导描述了如何用 Rational XDE Developer 执行用例分析。
工具:Rational XDE Developer
关系
相关元素
主要描述

概述

此工具向导支持使用 Rational XDE Developer - Java Platform Edition 执行用例分析。  

此工具向导假定已根据XDE 模型构造指南创建了设计模型和用例模型。它还假定已按照工具向导:使用 Rational XDE 查找参与者和用例对用例模型填充了参与者和用例。

以下步骤对每个迭代执行一次:

创建用例实现

对于每个要分析的用例:

  1. 浏览到要创建用例实现的设计模型软件包。请参阅 Rational XDE 模型构造指南
  2. 创建用例图来捕获用例实现(除非已存在一个用例图)。请参阅 帮助手册图标Adding Diagrams
  3. 在该图中添加协作实例。为它指定与用例相同的名称。请参阅 帮助手册图标 Adding Shapes to Diagrams
  4. 向用例添加实现关系。请参阅 帮助手册图标Adding Realization Relationships

参考:帮助手册图标Collaboration Instances

补充用例描述

如果需要用其他内部行为描述来补充用例描述,则可以按照工具向导:使用 Rational XDE 细化用例中列出的步骤添加到已创建的现有用例描述中来完成。如果系统的内部行为与系统的外部行为几乎没有相似之处,则完全独立的描述可能是很合理的。在这种情况中,为模型中的协作实例附加一个单独的用例规范文档(有关模板,请参阅工作产品:用例)。请参阅 帮助手册图标>Linking External Files to Model Elements

从用例行为查找分析类

  1. 浏览到将包含这些分析类的设计模型中的软件包。请参阅 Rational XDE 模型构造指南
  2. 创建一个或多个类图来包含分析类。请参阅 帮助手册图标 Adding Diagrams
  3. 添加分析类。请参阅 帮助手册图标 Adding Shapes to Diagrams
  4. 适当指定分析类构造型。请参阅 帮助手册图标Assigning Stereotypes
  5. 向每个类添加简短的描述。请参阅 帮助手册图标 Documenting Model Elements
  6. 可以选择将文档和每个类关联。请参阅 帮助手册图标Linking External Files to Model Elements

参考:帮助手册图标 Working with Class Diagrams

将行为分发给分析类

  1. 浏览到要分析的每个用例实现(协作实例)。
  2. 对于每个独立的子流(场景),创建一个或多个交互实例。(在模型浏览器中,右键单击协作实例,然后单击添加 UML > 交互实例。)
  3. 创建此交互实例的时序图。请参阅 帮助手册图标Adding Diagrams
  4. 输入时序图所示场景的简短描述。请参阅 帮助手册图标Documenting Model Elements
  5. 将参与者和参与类拖放到时序图中。请参阅 帮助手册图标Adding Shapes to Diagrams
  6. 添加对象之间的消息。请参阅 帮助手册图标Adding Messages or Stimuli
  7. (可选)描述消息。请参阅 帮助手册图标Documenting Model Elements
  8. 要描述对象在接收到消息时如何表现,请将操作分配给消息。请参阅 帮助手册图标Assigning Operations to Messages or Stimuli 。(如果操作不存在,则如下面描述职责中所描述,向类添加一个操作,然后将操作分配给消息。)

请参考:

  • 帮助手册图标 Working with Class Diagrams
  • 帮助手册图标 Working with Interaction (Sequence) Diagrams

描述职责

  1. 通过添加操作来描述类的职责。输入操作名称时,请在前面加上两个正斜杠(//)。使用这些特殊字符表示已使用操作描述分析类的职责。请参阅 帮助手册图标Adding Operations to Classifiers
  2. 向每个操作添加描述。请参阅 帮助手册图标Documenting Model Elements

描述属性和关联

使用下面的步骤描述属性和关联。

定义属性

请参阅 Rational XDE 联机帮助中的 帮助手册图标Adding Attributes to Classifiers 主题。

建立分析类之间的关联

  1. (可选)浏览到每个用例实现,并添加类图以显示用例实现中的参与者。请参阅 帮助手册图标Adding Diagrams
  2. 将关联关系添加到用例实现的“参与者”图中和/或第一次引入该类的类图中。(请参阅 帮助手册图标Adding Association Relationships 帮助手册图标Specifying Kinds of Association Relationships )。一旦在多个类和一个图之间添加了关系,则它可以自动添加到其他图。请参阅帮助手册图标Adding or Removing Related Connectors
  3. 指定每个关联关系端的多重性。请参阅 帮助手册图标Specifying Multiplicity in Association Ends
  4. 指定每个关联关系端的可导航性。请参阅 帮助手册图标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 ),也能传达该信息。

建立可跟踪性

如项目指南所指定的,添加分析/设计模型元素和其他模型之间的可跟踪性依赖关系。例如,可能有您希望对其跟踪分析类的独立业务模型、概念数据模型或用户界面屏幕模型。要执行该操作:

  1. 创建可跟踪性图。请参阅 帮助手册图标Adding Diagrams
  2. 将要跟踪的元素拖放到图中。请参阅 帮助手册图标Adding Shapes to Diagrams
  3. 添加可跟踪性依赖关系(抽象依赖关系,可以选择构造型 <<trace>>)。请参阅 帮助手册图标Adding Abstraction Relationships

查看结果

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