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

图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