RationalRose-详细介绍和例子详细操作 下载本文

三、 活动图(Activity Diagram)(建立选修课程目录表)

图4

1.使用Rational Rose 创建活动图(Activity Diagram)

1) 右击browser框中的Use Case View包,弹出快捷菜单; 2) 选择New——Activity Diagram项;

3) 输入活动图的名字;(如出错,可用Rename命令更改) 4) 双击browser框中的Activity Diagram名称,打开该图。 2.使用Rational Rose 创建活动(Activity)

1) 在工具条中选择Activity图标;

2) 在活动图(Activity Diagram)中单击要放置活动(Activity)的位置; 3) 输入活动名字;(如出错,可用Rename命令更改) 4) 在工具条中选择State Transition图标;

5) 单击一个活动,并将其拖到相应的活动上。

5

图5

3.使用Rational Rose 创建决策点(Decision Points)

1) 在工具条中选择Decision图标;

2) 在活动图(Activity Diagram)中单击要放置决策点的位置; 3) 输入决策的名字;(如出错,可用Rename命令更改) 4) 在工具条中选择State Transition图标;

5) 单击一个活动,并将其拖到相应的决策点上; 6) 在工具条中选择State Transition图标;

7) 单击一个决策点,拖至拐角处单击左键,再将其拖到相应的活动上; 8) 双击此条转换线,打开规格设定框; 9) 选择Detail 标签页;

10) 在Guard Condition框中输入条件No; 11) 点按OK按扭,关闭规格设定框;

12) 在此条转换线上单击左键,选中此条转换线;

13) 点按屏幕上方的Format:Line Style:Rectilinear菜单; 14) 调整这条线,使其美观。

6

图6

4.使用Rational Rose 创建同步条(Synchronization Bar)

1) 在工具条中选择Horizontal Synchronization图标;

2) 在活动图(Activity Diagram)中单击要放置同步条的位置; 3) 在工具条中选择State Transition图标; 4) 完成下图。

7

图7

5.使用Rational Rose 创建泳道( Swim lanes)

1) 在工具条中选择Swim lanes图标;

2) 在活动图(Activity Diagram)中单击要放置泳道的位置; 3) 双击泳道,打开规格说明框; 4) 在Name框中输入泳道的名字; 5) 点按OK按扭,关闭规格设定框; 6) 对泳道的大小位置进行调整;

7) 将所需的活动和变换线拖至新泳道中。

8