认识
虽然活动图与状态图都是状态机的表现形式,但是两者还是有本质区别:活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程;而状态图着重描述从一个状态到另一个状态的流程。
活动图
活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。
基本要素
1.开始状态(起点只能有一个)
2.结束状态(重点可以有多个)
3.决策点(就好像判断语句、满足事件1就执行相应的活动、而满足事件2则执行另一组活动)
4.活动(里面写活动的内容、活动就是干了什么、比如你打开听歌软件、他载入歌词、这就是活动)
5.同步条(其实就是同时做两个活动、同步活动开始画个条、同步结束画个条- -)
活动图实例(看图大家都明白了、其实就是把软件的活动都画成图)
泳道
活动图有个很重要的概念、就是泳道、泳道顾名思义就跟游泳的泳道一样、他把活动的那个图中的活动进行分组、根据特定的类、或者人、或部门的责任区划分泳道。
————————————状态图跟活动图可是亲兄弟啊———————chenchen