大家好,又见面了,我是你们的朋友全栈君。
什么是活动图(Activity Diagram) 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,活动图在本质上是一种流程图;活动图着重表现从一个活动到另一个活动的控制流
动作状态(Action State) 动作状态是指原子的,不可中断的动作,并在此动作完成后通过完成转换转向另一个状态 在UML中的动作状态图用平滑的圆角矩形表示
动作状态的特点
活动状态(Activity State) 活动状态用于表达状态机中的非原子的运行 在UML中活动状态和动作状态的图标相同,但活动状态可以在图标中给出入口动作和出口动作等信息
活动状态的特点
开始点
结束点
整个活动的结束
子流程的结束
子活动状态 选课活动图
分支与合并 分支:一入多出 合并:多入一出
分叉与汇合 分叉用将控制流分为两个或者多个并发运行的分支 汇合用于同步这些并发分支,以达到共同完成一项事务的目的
泳道
对象流
图书馆馆员活动图
系统管理员活动图
活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程 状态图着重描述从一个状态到另一个状态的流程,主要有外部事件的参与
流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理之间有严格的顺序和时间关系 活动图描述的则是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程 活动图能够表示并发活动的情形,流程图不能
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132935.html原文链接:https://javaforall.cn