三、 活动图(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