UML轻松入门之动态建模

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

消息对象

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

简单消息:只表示控制若是从一个对象发给另外一个对象,并不包含控制细节工作流

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

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

顺序图im

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

状态图时间

活动图阻塞

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

活动图用于低层次模块的做用相似流程图,但活动图还能够描述并行操做,而流程图则只能描述串行操做

协做图

相关文章
相关标签/搜索