什么是协作图(Collaboration Diagram)?

协作图是一种统一建模语言(UML)交互图,它突出了面向对象编程(OOP)计算机系统设计中对象的结构组织。协作图描述了对象之间的相互关系。这些图需要技术技能和培训才能一个中央管理组织控制着UML标准,并且它们继续发展在OOP中...
协作图是一种统一建模语言(UML)交互图,它突出了面向对象编程(OOP)计算机系统设计中对象的结构组织。协作图描述了对象之间的相互关系。这些图需要技术技能和培训才能一个中央管理组织控制着UML标准,并且它们继续发展在OOP中,对象是一个由属性和行为组成的封装实体,而object一词通常指的是一类复杂的数据,例如,一个对象可能由库存项数据和各种检索和修改这些数据的函数组成,而作为对象的行为可以简化建模和开发过程,对象元素是协作图中的关键元素,对象之间可以进行交互,例如,采购订单对象可以与库存对象交互,以建模采购订单上的收货项目对库存的影响。图表可以显示每个对象的类角色,也可以描述为该对象的职责第二个元素是relation或association元素。这个元素描述了一个连接相关对象的链接,并指示了关联在这种情况下的行为。它也可以用来显示基数基数是两个对象中的数据之间所需的关系,例如一对一或一对多的关系。消息是协作关系图中的第三个元素。它们被描述为从初始对象指向结束对象的箭头。可以在消息中添加编号以显示对象交互的时间序列。协作图类似于序列图,因为两者都显示了对象如何在动态关系中相互作用,一些UML建模程序由于其相似性,可以将序列图转换为协作图,反之亦然,从序列图中更容易掌握动态关系,而协作图更有效地描述了对象之间的联系创建协作图需要技术技能。任务通常分配给计算机系统分析员。创建模型的分析员使用用例图、类图,以及序列图,以收集开发图表所需的有关系统的信息。此外,模型通常使用专用软件创建,这可能需要培训才能使用。UML标准是由对象管理小组开发的。这些标准不断进步,因此可能会修改图表建模惯例。例如,较新的UML符号使用通信图作为协作图的简化版本
  • 发表于 2020-07-30 19:27
  • 阅读 ( 1628 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具