【UML】活动图(Activity Diagram)

目录:

1、什么是活动图
2、活动图的构成
(1)起点
(2)重点
(3)活动名称
(4)判断条件
(5)同步条
(6)接收信号
(7)发送信号
(8)泳道
(9)转移
3、活动图实例--订单处理
4、活动图--机房收费系统
5、小结


1、什么是活动图

    活动图(Activity Diagram)是阐明了业务用例实现的工作流程。是状态图的一种特殊形式。UML用于对系统的动态行为建模的一中常用工具,描述活动的顺序,展现从一个活动到另一个活动的控制流。

        活动图在本质上是一种流程图,着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。

        活动图侧重从行为的动作描述

2、活动图的构成

1)起点

    用于便是活动图中所有活动的起点,有且只有一个

2)终点

    用于表示活动图中活动的终点,可以有多个

3)活动名称

    活动图中要描述的一个动作

4)判断条件

    活动流程出现的分支与决策

5)同步条

    活动之间的同步,由一个或多个信息流引入或引出

6)接收信号

    从外部过程接收一个信号,并执行相应的活动

7)发送信号

    向外部过程发送一个信号

8)泳道

    用于对活动按照对象进行分组,用于描述对象之间的合作关系

9)转移

    用于表示活动之间的转移,连接活动、七点、终点、同步条、判断等

3、活动图实例--订单处理


4、活动图--机房收费系统

    从三部分画了一下机房收费系统的活动图,分别是用户登录、上下机、有泳道的机房收费系统这三方面

        首先是用户登录方面,登录系统首先要验证用户名和密码是否正确,然后再判断登录的用户的身份,也就是说登录系统的这个用户是一般用户/操作员/管理员,判断完了就进入主窗体了,之后就可以进行基本的操作了,最后完成之后退出系统,这就是一个完整的用户登录流程


     其次从上机方面简单的画了一下,具体过程如下图,我就不介绍了


    最后是从整体的角度画了有泳道的机房收费系统,具体如下图


5、小结

    以上就是我对活动图的基本认识,其实活动图的本质就是流程图,所以画起来是没有什么难度的,只要把活动图的基本元素和原理弄清楚就没什么问题了,注意区分一下活动图和状态图

    活动图和状态图都是用于对系统动态行为建模的基本工具,不同的是活动图侧重从行为的动作描述,状态图侧重从行为的结果来描述

    

    以上仅为我个人对活动图的理解和认识,如有不同见解,欢迎指教



  • 18
    点赞
  • 80
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值