软件建模分析与设计 学习日志(5)协作图(Collaboration)

协作图和序列图在语义上等价,但重点不同。协作图强调对象交互的情景和组织关系,展示类元角色、关联角色及消息传递。它用于表达使用情境的逻辑、对象的组织交互关系和类操作的实现。协作图中的图元包括对象、链和消息,消息通过箭头表示并包含顺序号和名称。
摘要由CSDN通过智能技术生成

PS:
序列图和协作图的联系与区别
联系:
序列图和协作图相似,两者在语义上等价,传达的是同一种信息。
区别:
顺序图:强调时间顺序
协作图:交互的情景和交互对象的组织关系

协作图

先阐述下一个比较笼统的定义():


协作图作为一种在给定情境中描述协作中各个对象之间的组织交互关系的空间组织结构、图形化方式


  1. concept
  • 协作:对象间的相互作用,对象包括:在一定情境里的一组对象用以实现某些行为的对象

  • 协作图
    (旧:collaboration diagram 新:communication diagram)
    :表现对象协作关系的图,表示了协作中作为各类类元角色的对象所处的位置,描述了一组对象为实现某种目的而组成相互合作的对象社会

  • 内容:图中主要显示了类元角色(ClassifierRoles)关联角色(AssociationRoles)
    在这里插入图片描述

  • 为什么要使用协作图&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值