图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