目的

本工具向导说明了如何在 Rational Rose® 中表示活动: 用例分析的结果。

概述

下面概括说明了记录用例分析结果需要执行的步骤:

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

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

1. 建立分析模型(可选)返回页首

工件:分析模型是可选的,活动: 用例分析的结果通常利用工件:设计模型来表示。要维护一个单独的分析模型,通过在逻辑视图中创建一个名为“Analysis Model”的包,可以在 Rational Rose® 中表示它。

另外,需要在这一模型中单独创建用例实现。请参见工具向导:使用 Rational Rose 创建用例实现,遵照其中的步骤执行,但是要在 Analysis Model 包中创建该实现。

分析模型的目标是要创建一种从所需行为到系统中建模元素的初步映射。在大多数情况下,为概述系统的功能,分析模型中省略了设计模型中的许多细节。分析模型最终会转变为设计模型,而分析类会直接演变为设计模型元素。

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

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

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

利用协作图或序列图,可以在 Rational Rose® 中获取用例实现。

协作图更易于在白板上绘制,而序列图则按照人们的直觉来描述对象的交互和发生顺序。采用哪一种图在很大程度上取决于个人偏好和项目优先选择。

有关创建序列图的信息,请参见工具向导:使用 Rational Rose 管理序列图

有关创建协作图的信息,请参见工具向导:使用 Rational Rose 管理协作图

4. 创建分析类 返回页首

用例分析的结果是一个或多个工件: 分析类。这些分析类通常在设计模型中表示,但也可以在一个单独的分析模型中维护(请参见工件: 分析模型)。可以在分析模型中找到的、最常见的几组模型元素之一就是分析类,或者有时称为分析对象。分析类是已指定构造型的类,这些类代表一个初期概念模型,其中包含的是系统中具备职责和行为的元素。有三种类型的分析类,分别是边界类、控制类和实体类。

5. 记录类职责 返回页首

要记录类职责,请向该类添加一个操作。在输入操作名称时,请在名称之前加上两个正斜杠 (//)。这些特殊的字符意味着该操作将用来说明分析类的职责。使用 Operation Specification 中的 Documentation 字段来说明职责。注意,通过将操作由一个类拖放到另一个类,可以在类之间移动职责(操作)和属性。

6. 创建类图来记录分析类 返回页首

要直观地表示分析类,应创建一个类图并将分析类放入其中。使用 Browse > Class Diagram > New 来创建并命名一个新图。一旦创建了一个新图,就可以将类由浏览器拖放到该图上。

© 1987 - 2001 Rational Software Corporation。版权所有。

分栏显示 Rational Unified Process

Rational Unified Process