【概念结构设计】活动图:一文教你绘制活动图

如果我的文章对你有帮助,请给我一个赞👍吧!谢谢😳!
如有不对之处,请不要客气,请直接指出🙂!

本文主要展示如何使用Rational Rose绘制活动图(Activity Diagram)

简介

活动图显示动作及其结果,着重描述操作实现中所完成的工作以及用例实例或对象中的活动。活动图中反映了一个连续的活动流,反映系统中从一个活动到另一个活动的流程,强调对象间的控制流程,用于描述一个操作执行过程中所完成的工作。活动图也有其他的用途,如显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象,说明一次活动中的人员、工作流、组织和对象是如何工作的等等。

主要特点

  • 流程控制:活动图使用各种控制流元素(如开始节点、结束节点、决策节点、并行节点等)来表示流程的控制逻辑。
  • 活动(Action):活动图的基本构建块是活动,表示需要执行的单个操作或步骤。活动可以用圆角矩形表示。
  • 决策和合并
    • 决策节点(通常用菱形表示)用于表示流程中的分支点,根据不同的条件选择不同的路径。
    • 合并节点用于表示多个分支重新汇合的点。
  • 并行处理:活动图支持表示并行处理,即多个活动可以同时执行。并行活动用粗线分隔,并用箭头指示开始和结束。
  • 泳道(Swimlanes):泳道用于将活动图划分为不同的部分,每个部分代表一个特定的参与者或对象,负责执行该泳道中的活动。

组成元素

开始节点和结束节点

开始节点表示流程的开始,通常用实心圆表示。
结束节点表示流程的结束,通常用带有实心圆的圆环表示。

在这里插入图片描述

活动

表示要执行的操作,通常用圆角矩形表示。

在这里插入图片描述

决策节点

表示流程中的分支点,通常用菱形表示。

在这里插入图片描述

合并节点

表示流程的并行执行或汇合,通常用带有分叉或合并符号的横线表示。

在这里插入图片描述

泳道

表示流程中的不同参与者或对象,通常用垂直或水平的分隔线表示。

在这里插入图片描述

绘制活动图

  1. 创建活动图
    在这里插入图片描述

  2. 创建泳道(根据需要创建)
    在这里插入图片描述

  3. 创建初始节点和结束节点
    在这里插入图片描述

  4. 创建活动
    在这里插入图片描述

  5. 连接活动
    在这里插入图片描述

  6. 创建判断节点
    在这里插入图片描述

  7. 创建合并节点
    在这里插入图片描述

  8. 一个示例
    示例逻辑可能有误,仅供参考顺序图的绘制
    在这里插入图片描述

总结

活动图用于表示系统中的动态流程或工作流程。活动图特别适用于描述业务流程、操作步骤、算法逻辑等,它强调从一个活动到另一个活动的控制流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值