实验五 建立通信图和活动图一、实验目的1、掌握通信图和活动图的含义及作用2、掌握通信图和活动图的三个组成要素3、熟悉如何建立通信图和活动图二、预备知识通信(协作图)collaboration diagram通信图的创建,以及在通信图中放置参加者和对象和顺序图类似
只不过对象之间的链接有所不同
增加对象链接(图 5-1)(1) 选择 Object Link 工具栏按钮
(2) 单击要链接的参加者或对象
(3) 将对象链接拖动到要链接的参加者或对象
图 5-1:增加对象链接加进消息(图 5-2)(1) 选择 Link Message 或 Reverse Link Message 工具栏按钮
(2) 单击要放消息的对象链接
(3) 双击消息,可以在弹出的对话框里为消息命名
如图 5-2-1
(4) 同一个方向,一般只允许出现一个箭头,但是消息可以有多个
具体操作方法如图 5-2-2 所示
先双击消息的箭线,单击窗口右下角的【browse】按钮,选择【browse parent】,出来的对话框中,选择【messages】选项卡,根据下图示的方法添加消息
图 5-2-1:加进消息图 5-2-2:为一个箭头添加多个消息自反链接(图 5-3)(1) 选择 Link to Self 工具栏按钮
(2) 单击要链接的对象,会增加一个消息的箭头
(3) 双击消息,命名自反链接
图 5-3:建立自反链接建立活动图 activity diagram活动图显示了从活动到活动的流
活动图可以在分析系统业务时用来演示业务流,也可以在收集系统需求的时候显示一个用例中的事件流
活动图显示了系统中某个业务或者某个用例中,要经历哪些活动,这些活动按什么顺序发生
创建活动图(图 6-1)(1) 用于分析系统业务:在浏览器中右击 Use Case 视图,选择 new→activity diagram