uml交互图怎么画
uml交互图怎么画如下:
交互图分类:顺序图和协作图,顺序图中的对象是按照时间顺序的信息变化。协作图描述对象之间如何进行协同工作。顺序图和协作图分别从不同角度表达了系统中的交互和系统行为。
顺序图
一:顺序图中主要包含四个主体:对象、生命线、消息、激活。顺序图是以时间为序的表示方法,主要用来描述完成某个行为的对象类和这些对象类之间所传递的消息的时间顺序。
二:生命线,生命线表示了对象在交互过程中的生命期限。一般用矩形框和虚线表示生命线,矩形框中添加生命线的名称,虚线表示生命长度。
三:消息分类,简单消息:一般是指如何从一个对象发给另一个对象,并不包含控制信息。同步消息:即阻塞之后的消息,待执行完成后再进行下一条消息。异步消息:指多条消息,异步执行,不相互影响,不等待。
协作图
一:协作图与顺序图一样也是用来描述对象与对象之间消息连接关系的,侧重于说明哪些对象之间有消息传递,即他们之间的相互调用的行为。
二:用对象符号表示,在矩形框中放置交互的参与者,显示交互的参与者的名称和它所属的类。
概念
交互图用来描述系统中的对象是如何进行作用。即一组对象是如何进行消息传递的。交互图主要用于描述协作的动态行为方面。当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生。)
交互图可用两种方式描述:一种是强调消息的时间顺序,所以有了顺序图,另一种强调发送和接收消息的对象的结构组织,所以有了合作图。下面来分别介绍这两种图。