【UML】 交互图

 交互图 

         1、交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行信息传递的。

         2、 交互主要用于描述协作的动态行为方面。

         3、用两种方式描述:

               (1)强调消息的时间顺序——顺序图

               (2)强调发送和接受消息的对象的结构组织,即对象之间的交互关系——协作图


 顺序图

          1、顺序图又叫时序图,描述按照时间的先后顺序对象之间交互动作过程。

          2、构成:

             (1)对象

             (2)消息:是对象之间的通信,可以是信号或者操作调用。

                      ①消息的几种形式:

                         Call、Return、Send、Create、Destroy

                      ②消息的种类

                             

            (3)生命线(激活):表示在某段时间内对象是存在的。


 协作图(Communication Diagram)

         1、协作图又叫做通信图,用于显示对象之间如何进行交互以执行特定用例或用例中特定部分的行为。

          2、基本元素:

                活动者(Actor)、对象(Object)、连接(Link)和消息(Message)

 协作图和顺序图的比较

         1、两者在语义上等价

         2、两者可以相互转化

         3、两者侧重点不同:顺序图侧重时间顺序、合作图侧重对象之间的关系。

         4、用地铁购票的例子来举例说明一下


         顺序图

          

          

    协作图

           


                             

                 



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值