UML之交互图(顺序图/协作图)

一、交互图概要

    1.定义:交互图是用来描述系统中的对象是如何进行相互工作用的,即一组对象是如何进行消息传递的。

    2.交互图主要用于描述协作的动态方面

    3.包括:顺序图(强调消息的事件顺序)、协作图(强调对象之间的交互关系)

二、顺序图

    1.概要

        a)顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操           作或状态机中引起转换的事件。

        b)顺序图展现对象之间的交互,这些交互是指在场景或用例的事件流中发生的。

        c)顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接受的。表示了对象之间           传送消息的时间顺序。

d)浏览顺序图的方法是:从上到下查看对象间交换的消息。

    2.事物


    3. 实践

     用户查询


三、协作图

    1.概要

      a)协作图强调的是发送和接收消息的对象之间的组织结构,说明系统的动态情况。

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

    2.事物


    3. 实践

    用户查询


四、顺序图与协作图的区别  

 

顺序图

协作图

相同点

都表示了对象间的交互作用,之间可以相互转化(F5)

不同点

侧重时间顺序

侧重对象之间的关系

 

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值