当前位置:文档之家› 顺序图步骤

顺序图步骤

实验目的:
1、掌握使用Rational Rose绘制顺序图的方法。

2、熟悉系统顺序图的分析方法。

实验内容:
1、绘制图书管理系统的顺序图。

2、完成实验报告。

实验步骤:
1、新建顺序图及定制工具栏。

启动Rational Rose,在【Browser】窗口内的树形列表中选中
“Logical View”包,右键单击,在弹出的快捷菜单中选择“New”→“Package”选项新建一个包,命名为“图书馆管理顺序图”,如图所示。

2、右键点击【Browser】窗口中新生成的包,在弹出的快捷菜单中选择“New”→“Sequence
Diagram”,新建一个顺序图,命名为“读者预约图书”,如图所示。

3、双击【Browser】窗口新生成的“读者预约图书”顺序图文件,在【Diagram】窗口中打
开该文件,可在该窗口中绘制顺序图。

4、定制工具栏的方法请参照实验1中的相关内容。

5、向顺序图中添加对象。

点击回头工具栏上的按钮,在绘图区左键单击即可绘制一个新的
对象,右键单击该对象,在弹出的快捷菜单中点击“Open Specification…打开对象设
置对话框,如图所示,可对该对象做进一步的设置。

6、另一种添加对象的方法是在【Browser】窗口的树形图中找到相应的所属类,将它们一
次拖动到绘图区中即可。

如图所示,左键选中【Browser】窗口中“Use Case View”下的“读者”,然后拖动鼠标到绘图区,松开鼠标后即可绘制相应的对象。

添加对象后还要在对象之间添加消息,根据消息类型的不同,在绘图工具栏上点击不同的消息按钮然后在绘图区连接两个对象即可。

7、点击工具栏上的→按钮,鼠标指针变为↑形状后在绘图区表示需要传递消息的对象下方
的垂直虚线之间画线连接,松开鼠标后即绘制出一条连接两个表示对象存在周期的矩形长条之间的消息线,如图所示。

8、右键单击消息线,在弹出的快捷菜单中选择“Open Specification…”或直接左键双击
该消息线,打开如图所示的对话框可对消息做进一步的细节设置。

9、值得一提的是Rational Rose各模型图之间具有很强的关联性,如图所示,点击下拉箭头
即可显示发出消息对象所具有的一些方法,可以从中选择某个方法来命名当前消息,也可以输入文字来为消息命名。

10、根据设计的需要,可以在对象之间绘制反身消息线(使用按钮绘制)和返回消息线
(使用按钮绘制)。

实验结果:
: 读者
读者续借图书
: 读者
读者预约图书
: 图书管理员
图书管理员处理借书
: 图书管理员 : 读者
图书管理员处理还书
实验体会:通过对顺序图的学习,我知道了顺序图是描述了对象之间传递消息的时间顺序。

在画顺序图时,应先画对象,再弄清对象之间的关系,顺序图就容易多了。

相关主题