UML行为图之活动图

 

活动图也称为流程图,活动图是UML中描述系统动态行为的图,它用于展现参与行为的类的活动或动作,活动图被设计用于描述一个过程或操作的工作步骤,与状态图相比除了描述对象状态之外,更突出了它的活动,

 

活动图的构成:初始状态、活动状态、分叉和汇合、分支、泳道、终止状态。

 

我们通过假期在食堂吃饭的活动图来讲活动图的构成。

 

 

开始状态用一个实心球表示,与之相对的是终止状态用一个半实现球来表示。

开始状态下面的是活动状态,用圆端的方框表示。

盛菜活动状态下面是分叉吃饭上面的是汇合,在我们这张图中国分叉表示把一个控制流分解成两个并发运行的控制流,如筷子和主食是并列存在的当两者都有了的时候,就再次汇合在一起,所以汇合表示所有的控制流都达到汇合点后,控制才继续向下进行。

分支是吃完饭收拾残局活动状态下面的一个菱形来表示,描述的是在不同条件下所执行的不同动作,我们这张图中就是有的回宿舍、有的回机房。

 

泳道我们图里没有涉及到,泳道是将活动图的活动状态分组每一组表示负责这些活动的业务组织,在活动图里泳道区分了活动的不同职责。

 

下面来展示下我的机房收费系统的活动图请大家多提意见:

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值