UML第十四集(18)之交互图、协作图

来源:互联网 发布:山东省网络快报 编辑:程序博客网 时间:2024/05/20 22:30

一、交互图

交互图用来描述系统中的对象是如何进行相互作用的,即一组对象是如何进行消息传递的。交互主要用于描述协作的动态行为方面。当对交互建模时,通常包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生)。
比如:老师让学生回答问题,学生站起来回答。就是一个对象间消息传递的交互过程。

交互图包括:顺序图、合作图

顺序图:强调消息的事件顺序(由对象、消息、生命线构成)


合作图:强调对象间的交互关系



二、协作图

协作图强调参与交互的对象的组织,表示对象间的消息来往。
以自动贩卖机的协作图为例:

0 0
原创粉丝点击