uml活动图 各个功能的操作流程和分支_UML学习系列教程08------九大基本图05---活动图(Activity Diagram)(重点理解和流程图的区别)...

@活动图定义:

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。

活动图在本质上是一种流程图。

活动图与状态图都是状态机的表现形式,但是两者还是有本质区别:活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程;而状态图着重描述从一个状态到另一个状态的流程,主要由外部事件的参与。

在UML中,活动图表示成圆角矩形,与状态图的圆角矩形相比,活动图的矩形的圆角更柔和,看上去接近椭圆。

活动图中还包括分支与合并,分叉与汇合等模型元素。分支与合并的图标和状态图中判定的图标相同,而分叉与汇合则用一条加粗的线段表示。

@活动图与流程图的区别:

1,流程图着重描述处理过程,它的主要控制结构是顺序,分支和循环,各个处理过程之间有严格的顺序和时间关系;而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为(看下边图书馆的图例,对比理解),而非系统的处理过程。

2,活动图能够表示并发活动的情形,而流程图不能

3,活动图是面向对象的,而流程图是面向过程。

@一个实例创建应用:

1,在Use Case View或者Logic View的图标上单击鼠标右键,在弹出的菜单中选择New--->Activity Diagram,建立活动图以后,双击活动图的图标,出现活动图的绘制区域。

2,第一步,可以加入初态和终态。(即上图中,状态图的起点和终点)

3,第二部添加活动(即动作状态)。

4,下面是图书馆管理系统中的活动图:

---借阅者活动图,图书管理员活动图,系统管理员活动图,结合上边知识一起记忆。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部