UML图(三)

 

            

       上篇博客中,我们学习了UML的状态图,这篇博客中我们介绍UML的活动图。

       活动图(Activity Diagram)是描述活动的序列,即系统从一个活动到另一个活动的控制流。

       活动图和状态图统称行为图,活动图和状态图很相似,经常让人混淆。需要注意活动图和状态图的区别:活动图的目的是描述动作及对象的改变结果,状态图则是以状态的概念描述对象、子系统、系统在生命周期中的各种行为,简单来说,活动图侧重从行为的动作来描述;状态图侧重从行为的结果来描述。

         下面我们来看一下活动图的基本知识:

 

 

 

           

                 下面我们来看一个简单的、便于理解的实例:顾客进入商场购物支付。顾客选择商品之后根据会员和非会员的差别可以选择不同的支付方式。

               

               通过上述实例,我们对活动图有了基本的了解。在活动图中,泳道(Swimlane)是一个很重要的概念,泳道明确的表示出哪些活动是由哪些对象进行的。下面我们用一个图书馆借书的实例来加深对泳道的理解。通过泳道我们可以很明确看出哪些活动是由哪些对象进行的。

                          

               下面来看一个机房收费系统关于卡的活动图实例:

              

                      活动开始后先判断卡号是否已注册或者充值了,只有两者都完成了此卡才能成为可用状态。之后进行判断,是继续充值还是进行退卡活动,直到活动结束。

                      总结仍在完善中,敬请期待。

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值