UML图--行为图(活动图和状态图)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML图--行为图(活动图和状态图)相关的知识,希望对你有一定的参考价值。

活动图

简介

简单介绍为了完成某个目标需要做的活动以及这些活动的执行顺序,着重表现的是系统的行为,而非系统的处理过程

组成元素

起始点、活动、判断、同步、结束点、基本流、支流、异常流、组合活动、泳道
技术分享

分类

用例活动图:描述了如何来达到这个目标,业务流程一般包括一个基本业务流程和一个或者多个备选业务流程,而业务流程通过多个活动按照一定的条件和顺序执行来推进

对象活动图:只知道活动的执行顺序,却不知道谁在执行这些活动

缺点

活动图支持并行,很难清除描述动作与对象之间的关系,没有交互图直接

机房收费系统活动图

自己画的第一个活动图,感觉特别low,哈哈哈哈哈,大家凑合着看吧
技术分享

状态图

简介

描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移

图符

状态、转移、起点、终点
技术分享

状态

每个状态都有这几个部分:名称、进入协作和退出动作、内部转换、子状态、延迟事件

转换

一个转换由这五个部分组成:源状态、事件触发、监护条件、动作、目标状态

其他

感觉状态图还是蛮简单的,只是在机房收费系统里面没怎么用到状态图




总结

活动图侧重从行为的动作来描述(活动),只注重顺序,而不注重内部的动作;而状态图则只注重从行为的结果来描述(状态),描述了一个对象的各种状态转换。


以上是关于UML图--行为图(活动图和状态图)的主要内容,如果未能解决你的问题,请参考以下文章

UML活动图、状态图

如何绘制 UML 活动图

如何绘制 UML 活动图

UML状态图和活动图(转)

浅谈UML学习笔记动态图之状态图和活动图

聊聊UML行为图-状态图