通信图的用途 如果按组织对控制流建模,应该选择使用协作图。协作图强调交互中实例间的结构关系以及所传送的消息。通信图对复杂的迭代和分支的可视化以及对多并发控制流的可视化要比顺序图好。 通信图有别于顺序图的两点特性: (1)通信图有路径 ( 2)通信图有顺序号 通信图与顺序图的互换 通信图和顺序图都是表示对象间的交互作用,只是它们侧重点有所不同。 顺序图描述了交互过程中的时间顺序,但没有明确的表达对象间的关系,通信图描述了对象间的关系,但时间顺序必须从序列号获得。 通信图和顺序图都来自UML元模型的相同信息,因此它们的语义是等价的,它们可以从一种形式的图转换成另一种形式的图,而不丢失任何信息。 * 第五章 建立动态交互模型 ? 动态行为模型可用两个新视图描述: 顺序图(Sequence Diagram) 协作图(Collaboration Diagram) 顺序图 协作图 用例 顺序图(Sequence Diagram) ? 顺序图(Sequence Diagram):将用户与分析类结合在一起,实现将用例的行为分配到所识别的分析类中; ? 绘制步骤: – 列出启动该用例的参与者; – 列出启动用例时参与者使用的边界对象; – 列出管理该用例的控制对象; – 根据用例描述的流程,按时间顺序列出分析类之间进行消息访问的序列。 打电话的顺序图
原创力文档

文档评论(0)