工具向导:使用 Rational Rose 记录“流程”视图
此工具向导描述在 Rational Rose 中如何表示“流程”视图和相关工作产品。
工具:Rational Rose
关系
主要描述

概述

以下是管理“流程”视图要执行的步骤摘要:

  1. “逻辑”视图中创建“流程”视图

  2. 使用流程模型中的“活动类”表示流程
  3. 表示流程和线程生命周期
  4. 将类分配到流程和线程

1. “逻辑”视图中创建“流程”视图回到页首

可通过在“逻辑”视图内创建程序包并将其命名为“流程视图”来表示“流程”视图。

2. 使用流程模型中的“活动类”
表示流程回到页首

UML 在“流程”视图中将流程和线程表示为活动类。可通过创建类并为其分配构造型 <process> 或 <thread> 在“流程”视图中创建活动类。

3. 表示流程和线程生命周期回到页首

使用时序图可表示流程和线程生命周期。每个流程或线程都必须出现在创建或破坏它的时序图中。此外,使用额外的时序图说明复杂的流程间通信和线程间通信是很有用的。这些时序图应使用在其中发生行为的用例实现来组织。

创建时序图并在其中创建对象时,请将显示第一个消息的发起方的标注约定视为接口本身。

帮助手册图标 有关时序图的更多信息,请参阅 Rational Rose 联机帮助中的 Sequence Diagrams (Overview) 主题。

4. 将类分配到流程和线程回到页首

可将类和子系统分配到一个或多个流程和线程。流程和线程由类和子系统的实例组成。要显示该分配,请创建将流程和线程作为活动类建模的类图。请使用聚集关系显示活动类的组合。创建聚集关系时,请使用聚集规范为“角色 A”设置 By Value 包含规则。