摘要: 协作图(Collaboration Diagram /Communication Diagram,也叫合作图)是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来说明系统的动态情况。 下面这张图介绍协作图的基本内容: 下面一张图是一个协作图的实例,创建课程的协作图: 由于协作图和时序图在语意上是相通的,所以可以互相转换,下面是利用ROSE把上面的协作图转换... 阅读全文
posted @ 2011-08-29 07:46 java程序员填空 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。时序图中显示的是参与交互的对象及其对象之间消息交互的顺序。 下面这张图介绍了时序图的基本内容: 下面这张图是时序图的实例,创建课程时序图: 阅读全文
posted @ 2011-08-29 07:45 java程序员填空 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 状态图用来描述一个特定的对象的所有可能的状态以及由于各种事件的发生而引起的状态之间的转移。与活动图的主要区别体现在:状态图侧重从行为的结果来描述,而活动图侧重从行为的动作来描述。活动图可能涉及多个对象,而状态图只涉及一个特定的对象。 下面,通过一张图来描述状态图的基本内容。 下面是一张状态图的实例图,描述了一个温度控制器的状态图。 阅读全文
posted @ 2011-08-29 07:44 java程序员填空 阅读(169) 评论(0) 推荐(0) 编辑