UML轻松入门之动态建模

在UML中,静态建模可以描述系统的组织结构,而动态建模则可以描述系统的行为和动作。在动态建模机制中,以消息完成对象之间的交互,用状态图、顺序图、协作图和活动图来描述系统的行为。

消息

在面向对象领域,两个对象的交互是通过消息的发送和接收来完成的。消息分为简单消息、同步消息和异步消息

简单消息:只表示控制如果从一个对象发给另一个对象,并不包含控制细节

同步消息:同步意味着阻塞和等待

异步消息:异步意味着非阻塞

顺序图

顺序图也称序列图是一种交互图,用于描述执行系统功能的各个角色之间相互传递消息的顺序关系,显示跨越多个对象的系统控制流程,强调的是时间和消息的次序,用来说明系统的动态情况,顺序图由参与者、对象、对象生命线和消息组成。

UML轻松入门之动态建模

UML轻松入门之动态建模

状态图

UML轻松入门之动态建模

活动图

活动图用于描述系统、用例、程序模块中的逻辑流程和先后执行次序、并行次序,是对人类组织的现实世界中的工作流程的建模,有助于理解系统高层活动的执行行为

活动图用于低层次模块的作用类似流程图,但活动图还可以描述并行操作,而流程图则只能描述串行操作

协作图

UML轻松入门之动态建模


你可能感兴趣的:(UML轻松入门之动态建模)