UML图之四——活动图

UML图之四——活动图点击打开链接活动图是一种流程图,用来描述活动的序列,从一个活动到另一个活动的控制流。活动图的作用:描述用例,描述类的操作。 活动图的构成必要组成元素:1、活动:命令的执行,活动的进行。图符表示:2、状态:开始状态,结束状态。图符表示: 3、转移:活动之间,活动与状态之间的转换。4、判断:对一个动作或者状态进行判断,然后选择要执行的下一步操作。

大家好,又见面了,我是你们的朋友全栈君。

点击打开链接活动图是一种流程图,用来描述活动的序列,从一个活动到另一个活动的控制流。

活动图的作用:描述用例,描述类的操作。

 

活动图的构成

必要组成元素:

1、活动:命令的执行,活动的进行。

图符表示:

UML图之四——活动图

2、状态:开始状态,结束状态。

图符表示:

 

UML图之四——活动图

3、转移:活动之间,活动与状态之间的转换。

UML图之四——活动图

4、判断:对一个动作或者状态进行判断,然后选择要执行的下一步操作。

空形菱形表示

 

5、同步条:用于并行执行的活动图中。成对出现,并行活动开始和结束都有一跟同步条来表示分歧和汇合。

粗线条表示同步条。

 

 

UML图之四——活动图

 

其他组成元素

6、泳道:对活动进行分组。怎么分组——每一个区域都代表特定的类,或者是人,或者是部门责任区。

 

UML图之四——活动图

在含有泳道的活动图中,清晰的表明了每个活动的执行对象。在活动图中每个活动只可以属于一个泳道。

7、对象流

活动图中可以将活动涉及到得对象通过依赖将其连接在状态或者活动上。对象用矩形框表示。

UML图之四——活动图

 

 

活动图和状态图

 

活动图和状态图都是状态机的一种表现形式。都是对系统中动态活动进行建模。

两种图的不同:

活动图

状态图

对一个对象类执行的某一系列活动进行组合描述

某一类对象经过不同活动后的状态进行组合描述

系统内部的处理流程驱动

外部事件的参与

 

活动图和流程图

相似:都是一种流程图。

不同

流程图

活动图

描述处理过程

描述对象的活动顺序

控制结构:顺序,分支,循环

控制结构:对象的动作行为决定。

面向过程

面向对象

不可以描述并发过程

可以描述并发过程

 

机房收费系统示例:

 

管理员添加和删除管理员的活动图:

UML图之四——活动图

查询充值金额活动图:

UML图之四——活动图

结账活动图:

UML图之四——活动图

更多详见作者信息 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137901.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号