工具向导:使用 Rational Rose 捕获用例分析的结果
此工具向导描述在 Rational Rose 中如何表示用例分析的结果。
工具:Rational Rose
关系
主要描述

概述

以下是记录用例分析的结果要执行的步骤摘要:

  1. 创建分析模型(可选)

  2. 创建用例实现
  3. 创建用例实现图
  4. 创建分析类
  5. 记录类职责
  6. 创建类图以记录分析类

1. 创建分析模型(可选)回到页首

工作产品:分析模型为可选:任务:用例分析的结果通常使用工作产品:设计模型来表示。如果要维护单独的分析模型,则在 Rational Rose 中可通过在逻辑视图内创建名为“分析模型”的程序包来表示分析模型。

此外,还需在该模型内创建单独的用例实现(分析用例实现)。 请参阅工具向导:创建用例实现并遵循其步骤,但请在“分析模型”程序包内创建这些实现。

分析模型的目标是创建从所需行为到系统中建模元素的初步映射。大多数情况下,为了提供系统功能的概述,它省略了设计模型的细节。最终,分析模型将转换为设计模型,而分析类则直接演进为设计模型元素。

2. 创建用例实现回到页首

请参阅工具向导:创建用例实现

3. 创建用例实现图回到页首

在 Rational Rose 中,可以使用“协作图”或“时序图”捕获用例实现。

在白板上绘制协作图会比较容易,而时序图则以更直观的方式绘制对象交互和时序。选择使用哪一种主要取决于喜好和项目首选项。

有关创建时序图的信息,请参阅工具向导:管理时序图

有关创建协作图的信息,请参阅工具向导:管理协作图

4. 创建分析类回到页首

用例分析产生工作产品:分析类。这些分析类通常在“设计模型”中表示,但也可以在单独的分析模型中维护(请参阅工作产品:分析模型)。分析模型内最常见的一种模型元素组为分析类,有时也称为分析对象。分析类是代表系统中具有职责和行为的元素的早期概念模型的构造型类。有三种类型的分析类:Boundary、Control 和 Entity。

5. 记录类职责回到页首

要记录类职责,请向类添加操作。输入操作名称时,请在前面加上两个正斜杠(//)。使用这些特殊字符表明该操作将用于描述分析类的职责。使用“操作规范”的“记录”字段描述职责。请注意,可通过将操作从一个类拖放到另一个类,在类之间移动职责(操作)和属性。

6. 创建类图以记录分析类回到页首

要可视化分析类,应创建类图并以分析类填充。使用浏览 > 类图 > 新建可新建并命名一个类图。新建类图之后,可将类从浏览器拖放到该图上。