UML建模:系统设计与分析之活动图

活动图是一种描述系统动态行为的工具,关注活动顺序和控制流。本文介绍了活动图的基本组成(如开始/终止节点、活动、转移、分支/合并/分叉/汇合、泳道),以及与用例图的关联。
摘要由CSDN通过智能技术生成

1概述

如果说用例图是用描述系统做什么?
活动图则是描述系统怎么做?
活动图是对系统动态行为建模的工具,用来描述一组顺序的或并发的活动,着重表现从一个活动到另一个活动的控制流,显示出工作步骤、判定点和分支。类似于流程图。
tips:
活动图和用例图的用例可以相互印证,是对用例规格说明中事件流的图形化表现,一个用例至少可以对应一张活动图

2活动图图符

活动图的主要组成元素包括开始节点、终止节点、活动、分支与合并、分叉与汇合、泳道和对象流等。

开始和终止

活动图中的开始和终止是两个标记符号,分别标记了业务流程的起始状态和结束状态。
一个活动图中可以有多个起始点和多个终止点。
在这里插入图片描述
在这里插入图片描述

活动

活动用一个圆角的矩形表示,上面标注活动的名称
一个活动可以分为若干动作或子活动,这些动作或子活动又可以组成一个UML活动图。
在这里插入图片描述

转移

转移描述活动之间的转换,也就是被描述对象的控制流,用带箭头的实线段表示
在这里插入图片描述

分支、合并节点

分支、合并节点均用一个空心菱形来表示
分支节点表示条件判断,在指向子流程的箭线上可以写上判断条件,进行动作行为的分流处理
在这里插入图片描述
所谓的合并节点就是不同的条件中分支子流程执行后,最终都会在某个节点上进行合并,执行同一个后续流程或者结束节点
在这里插入图片描述
在这里插入图片描述

分叉和汇合

分叉表示此时用两个活动在同步进行,
汇合表示当两个活动均完成后才能进行下一步
在这里插入图片描述

泳道

泳道划分了负责活动的对象,活动图可以按照需要是否采用泳道,采用泳道到可以明确的表示哪些活动是由哪些对象进行的,每个活动只能明确的属于一个泳道。
在这里插入图片描述

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值