实验五 建立通信图和活动图一、实验目的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 。(2) 用于显示用例中的事件流:在浏览器中选中某个用例,然后右击这个用例,选择 new→activity diagram。 图 5-4:创建活动图 增加泳道 (图 5-5)泳道是框图里的竖段,包含特定人员或组织要进行的所有活动。可以把框图分为多个泳道,每个泳道对应每个人员或组织。在工具栏选择 swimlane 按钮,然后单击框图增加泳道,最后用人员或组织给泳道命名。图 5-5 :增加泳道增加活动并设置活动的顺序(图 5-6)(2) 在工具栏中选择 Activity 按钮,单击活动图增加活动,命名活动。(3) 在工具栏中选择 Transition 按钮,把箭头从一个活动拖向另一个活动。图 5-6:增加活动增加同步/分岔(图 5-7)(1)选择 synchronization 工具栏按钮,单击框图...