
首先,定义活动图
活动图是用于描述系统行为的模型视图. 它可用于描述流程中的活动和迁移(业务流程,工作流,事件流等). 简而言之,活动图是“ OO流程图”.
活动图可以附加到以下建模元素上,以描述元素的行为.
用例,类,接口,组件,节点
第二,活动图的主要应用
1. 描述用例行为

活动图对于用例描述特别有用. 他们可以对用例工作流程进行建模uml 活动图,并显示用例与用例之间的路径;它还可以向读者显示在用例生效之前,需要满足哪些条件,并且系统将完成保留的条件或状态.
2. 了解工作流程
活动图对于理解业务流程非常有用. 您可以绘制一个活动图来描述业务工作流程,以便与域专家进行交流,以阐明业务处理操作的进行方式和变化方式.
3. 描述复杂过程的算法
在这种情况下使用的活动图只是程序流程图的UML版本,规则序列和分支过程可以在活动图中完整表达.
三uml 活动图,活动图的基本要素

活动图保留了传统流程图的许多特征,并且包含以下元素.
活动,操作,状态,转移,分叉,决策,连接
Visio中UML活动图的基本元素的定义:
活动: 操作状态
操作
状态: 状态,初始状态,最终状态

传输: 控制流
分叉: 转移(分叉)
决定: 决定
耦合: 传输(连接)
游泳道
评论

注意:
1)状态标记类似于活动,它也是一个带有圆角的矩形,但是状态的圆角相对较小
2)状态通常由指示系统当前状态的单词或短语来标识. 例如,“停止”是一种状态,而“停止”是一种活动.
3)UML包含两个特殊状态,即开始状态和结束状态. 起始状态用实心黑点表示,结束状态用实心黑点带圆圈表示.
4)每个活动图只能有一个开始状态,但是可以有无数个结束状态.
四个例子
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-225107-1.html
77个粉丝