在UML中,静态建模能够描述系统的组织结构,而动态建模则能够描述系统的行为和动做。在动态建模机制中,以消息完成对象之间的交互,用状态图、顺序图、协做图和活动图来描述系统的行为。
异步
消息对象
在面向对象领域,两个对象的交互是经过消息的发送和接收来完成的。消息分为简单消息、同步消息和异步消息
同步
简单消息:只表示控制若是从一个对象发给另外一个对象,并不包含控制细节工作流
同步消息:同步意味着阻塞和等待程序
异步消息:异步意味着非阻塞并行
顺序图im
顺序图也称序列图是一种交互图,用于描述执行系统功能的各个角色之间相互传递消息的顺序关系,显示跨越多个对象的系统控制流程,强调的是时间和消息的次序,用来讲明系统的动态状况,顺序图由参与者、对象、对象生命线和消息组成。img
状态图时间
活动图阻塞
活动图用于描述系统、用例、程序模块中的逻辑流程和前后执行次序、并行次序,是对人类组织的现实世界中的工做流程的建模,有助于理解系统高层活动的执行行为
活动图用于低层次模块的做用相似流程图,但活动图还能够描述并行操做,而流程图则只能描述串行操做
协做图