首页 > 编程知识 正文

协作图,uml组合结构图

时间:2023-05-05 19:53:50 阅读:119490 作者:152

另一方面,概念合作图(collaboration diagram/communication diagram,也称为合作图、通信图) )是另一个交互图(interaction diagram )。 它强调了对象之间的相互关系。 指示每个元素在协作中的位置。 一种协作描述了该协作中所有对象组成的网络结构,以及相互发送消息的总体行为。 虽然协作图还显示了消息的优先级,但与序列图相比,一眼就可以看到没有序列图。

二、特色合作图没有生命线概念,只是对象和对象,它们之间通过信息相互联系。

协作图是一个交互式图,突出显示了发送和接收消息的对象之间的组织结构,并使用协作图说明系统的移动。

协作图主要描述协作对象之间的交互和链接,并显示对象、对象之间的链接以及消息如何在对象之间发送。

协作图还显示了消息的优先级,但与序列图相比,即使没有序列图也很容易理解,并且必须按序列号显示顺序。

三、事物以及解释事物名称说明图对象协作图中的对象和时序图中的对象概念相同,是类的实例,表示为实现某个目标而协作的一组对象。 参加者也是特别的对象。 协作图对象没有生命线。

消息用于描述系统动态行为的方法是从一个对象发送到另一个对象的信息、方法和操作指令。 它由发件人、收件人和事件三部分组成。 消息由带标签的箭头指示,并附加到链中。 每条消息都包含序列号和消息名称

链条

表示对象之间的独立连接,表示一条或多条连接线或圆弧。 在自相关类中,链的两端指向同一对象电路,是圆弧。

四、协作图与时间图的区分与关联——协作图与时间图都表现出对象之间的相互作用,但它们的侧重点不同。

-时间图明确显示了相互作用中的时间序列,但没有明确显示对象之间的关系。

-协作图清楚地显示了对象之间的关系,但时间序列必须来自序列号。

-协作映射无法表示对象初始化和消亡的时间

-合作图表和时序图可以相互转换。

五.合作图例管理员结账

通过微信扫描支付

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。