图30
25
十、 状态图(Statechart Diagram)
1.使用Rational Rose 创建状态图(Statechart Diagrams)
图31
1) 右击browser框中的CourseOffering类,弹出快捷菜单;
2) 选择New——Statechart Diagrams项;
3) 输入状态图的名字“CourseOffering States”。 2.使用Rational Rose 创建状态(States)
图32
1) 在工具条中选择State图标;
2) 在状态图中单击要放置状态的位置;
3) 输入状态的名字。(如出错,可用Rename命令更改)
26
3.使用Rational Rose 创建状态转换(State Transitions)
图33
1) 在工具条中选择State Transitions图标; 2) 单击起始状态,并拖至下一个状态;
3) 输入状态转换的名字。(如出错,可用Rename命令更改) 4.使用Rational Rose 创建起始状态
1) 在工具条中选择Start图标;
2) 在状态图中单击要放置起始状态的位置; 3) 用状态转换线进行连接。
图34
27
5.使用Rational Rose 创建结束状态
图35
1) 在工具条中选择Stop图标;
2) 在状态图中单击要放置结束状态的位置; 3) 用状态转换线进行连接。
6.使用Rational Rose 增加状态转换的细节部分
1) 双击某条转换线,打开规格设定框; 2) 选择Detail 标签页;
3) 在相应的框中输入action(/后的内容)、guard condition([ ]里的内容)以及发出
的send(^后的内容);
4) 点按OK按扭,关闭规格设定框。
28