资源描述
单击此处编辑母版标题样式,第九章 协作图(通信图),(collaboration diagram),活动图(从,用户的角度,描述用例),用例,时序图(用,对象间的交互,描述用例),引言,1,:用例图、活动图、时序图之间的关系,用例,时序图(用,对象间的交互,描述用例),协作图(用,对象间的交互,描述用例),共同点:二者都是用对象间的交互来描述用例的,第一节 时序图与协作图之间的关系,共同点:时序图与协作图均显示了对象间的交互,不同点:时序图强调交互的时间次序,协作图强调交互的空间结构,交互图,时序图,协作图,孔明向哪些对象发送了消息?又接收了哪些对象发送的消息?,时序图按照,时间顺序,布图,而协作图按照,空间结构,布图,协作图与时序图在语义上是,等价的,,,二者可以相互转换,,而不会丢失信息。,第二节 协作图的构成,对象,链接,消息,一、对象,二、链接,1,、链接的概念,链接用来在协作图中关联对象,链接的目的是让消息在不同,系统对象之间传递。,2,、链接的符号表示,链接以连接两个对象的单一线条表示,三、消息,1,、消息的概念,消息是协作图中对象与对象之间通信的方式,2,、消息的类型与符号表示,简单消息,同步消息,异步消息,反身消息,第三节 时序图与协作图的转换,时序图和协作图在语义上是,等价的,,所以时序图和协作图可以彼此,转换而不会损失信息,。,第四节 协作图的Rose建模,一、新建协作图,方法,1,:,方法,2,:,二、重命名协作图并双击打开,对象,链接,反身链接,消息,反向消息,三、添加对象,方法,1,:,a.,将事先创建的类从浏览器拖到协作图中,b.,双击对象,在弹出的窗口中设置对象的名称,方法,2,:,a.,通过工具栏的对象按纽在协作图中添加一个对象,b.,双击对象,在弹出的窗口中设置对象名和类,四、添加链接,用工具栏中的链接按纽进行连接,五、添加消息,方法,1,:,a.,用工具栏上的消息按纽点击链接线,b.,双击消息,在弹出的窗口中设置消息的名称,方法,2,:,a.,双击链接线,弹出如下窗口,b.,切换到,messages,页面,在空白处右击,选择,六、设置消息的类型,双击消息,在弹出的对话框选择,”detail”,选项卡,同步消息,异步消息,七、时序图与协作图的相互转换,The End,
展开阅读全文