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

图8

6.使用Rational Rose 创建起始活动和终止活动

1) 在工具条中选择起始活动或终止活动图标;

2) 在活动图(Activity Diagram)中单击要放置起始活动或终止活动的位置; 3) 在工具条中选择State Transition图标;

4) 单击起始活动,拖到相应的活动上,或者单击一个活动,拖至终止活动上。

9

图9

10

四、 相关的包和类以及简单类图

1.在Rational Rose的Browser框中创建类(Class)

图10

1) 右击browser框中的Logica View,弹出快捷菜单;

2) 选择New——Class项;

3) 输入类的名字;(如出错,可用Rename命令更改) 4) 在所建类上单击右键,弹出快捷菜单;

5) 选择Open Specification项,选择General标签页; 6) 在Stereotype框中选择entity类; 7) 单击OK按扭关闭规格说明框。 边界类〈Boundary Classes〉:

? 可用来塑造操作者与系统之间的交互; ? 可用来理清用户在系统边界上的需求; ? 可设计抽象的用户界面对象。 控制类〈Control Classes〉: ? 可协调对象之间的交易;

? 可将使用案例的细节部分封装起来; ? 可将复杂的计算或商务逻辑封装起来。 实体类〈Entity Classes〉: ? 代表永久保存的信息;

? 代表E-R模型之中人、事、时、地、物或概念的信息及行为。

2.在Rational Rose的Browser框中创建包(Packages)

1) 右击browser框中的Logica View,弹出快捷菜单; 2) 选择New—— Package项;

3) 输入包的名字;(PeopleInfo包用来存放与人员有关的内容;Interfaces包用来

存放与界面有关的内容;UniversityArtifacts用来存放与学校工件有关的内容。)

4) 新建图中的相关类,并设置其相应的类别; 5) 单击Browser框中的类,将其拖至相应的包中。

11

图11

3.Rational Rose中的主类图(Main Class Diagram)

1) 双击browser框Logica View中的Main类图以打开之; 2) 单击Browser框中的包,将其拖到Main类图上; 3) 重复第2)步,完成下图。

图12

4.在Rational Rose中创建包中的主类图(Package Main Class Diagram)

1) 双击Main类图中的University Artifacts包,rose将打开这个包,并创建这个

包的主类图(Package Main Class Diagram);

12