在 UML 中,活动图主要用于为计算性和组织性过程(即工作流)建模

1.初始节点 Initial node

2.终结节点 Activity final node

3.Fork node

4.Join node

5.Decision node

6.Merge node

1.Initial node 工作流的起始点,表示为一个实心圆 。

2.Activity final node 工作流的结束,表示为一个空心圆套一个实心圆。

3.Fork node 由一个入边和多个出边组成的节点,用来表示将输入的工作流分为多个同时发生的工作流。

4.Join node 由多个入边和一个出边组成的节点,用来表示将多个同时发生的输入工作流合为一个工作流。

注意⚠️3,4节点必要时也可以合并为一个节点-----多个入边+多个出边。

5.Decision node 在UML中表示某一事件中产生的不同情况。

6.Merge node 将多个相互可替换的工作流合并为单个工作流(用在5的后面),不能用于合并可同时发生的多个工作流。

区分3,4,5,6是这里的重点。一般情况下,fork node 和join node 一起出现;而decision  node和merge node一起出现。

Activity Diagram(活动图)几个重要节点相关推荐

  1. uml活动图 各个功能的操作流程和分支_UML建模更好的表达产品逻辑

    UML(UnifiedModeling Language,统一建模语言) 是一种在软件设计时提供给分析师.设计师和工程师之间的通用语言.UML在软件需求分析及整个产品生命周期中起着重要作用:一是有助于 ...

  2. MBSE建模学习之四:活动(Activity)及活动图

    目录 活动(Activity) 活动图示例 动作(Action) (1)不透明动作(OpaqueAction) (2)调用行为动作(CallBehaviorAction).调用操作动作(CallOpe ...

  3. powerdesigner建立UML活动图

    UML活动图(动态行为图) 将进程或其他计算结构展示为计算内部的控制流和数据流,主要用来描述系统的动态视图. 类似程序流程图,表示流程性的东西和并行的行为.它将进程或其他计算结构展示为计算内部一步步的 ...

  4. 用例图、活动图、时序图、类图的详细介绍

    UML软件开发模型的组成包括:功能模型,动态模型以及静态模型.其中,功能模型主要指的是用例图,用来描述每个用户的职责以及其可能发出的动作:动态模型包括分析图,顺序图,主要用来描述用户的行为动作之间的先 ...

  5. StarUML 3 中文文档 活动图

    活动图 文章目录 活动图 创建活动图 动作 触发器 开始节点 活动结束节点 分叉节点 汇合节点 合并节点 判断节点 Swimlane (分区) 可中断活动区 结构活动节点 输入引脚 输出引脚 发送信号 ...

  6. UML活动图分析及用例生成实例

    1 背景 UML活动图(Activity Diagram)用于描述系统.软件工作流程,能够表达并发.循环.分支等结构,是一种常见的设计输出. 相比基于自然语言的设计文档,活动图具有更好的结构化程度.这 ...

  7. 【不专一的开发】UML(二)---行为图(状态图、活动图、序列图、协同图)

    目录 状态图Statechart Diagram 活动图 Activity Diagram 序列图 (时序图)Sequence Diagram 协同图(协作图)Collaboration Diagta ...

  8. uml点餐系统活动图_UML活动图

    活动图是UML 行为图 ,它显示了控制或对象流的流,重点在于流的顺序和条件.活动模型协调的动作可以被启动,当其他操作可以完成执行,对象和数据变得可用,或者由于流程外部的某些事件发生. 通常在UML 活 ...

  9. uml活动图 各个功能的操作流程和分支_UML建模之活动图介绍(Activity Diagram)

    一.活动图的组成元素 Activity Diagram Element 1.活动状态图(Activity) 2.动作状态(Actions) 3.动作状态约束(Action Constraints) 4 ...

最新文章

  1. 以太坊第五年,未来该往哪走?
  2. 简单总结过去的2021年
  3. 【Linux】一步一步学Linux——enable命令(212)
  4. 配置 CentOS 7 的网络,及重命名网卡名
  5. mysql整理_MySQL 日常整理
  6. 捍卫军人的尊严(武汉548公交车一幕)
  7. java 小球抛物线_关于【愤怒的小鸟】其中的算法(自由落体,抛物线,碰撞,反弹)...
  8. centos 5.11 mysql_CentOS 5.11rpm方式安装mysql
  9. java 游戏 异步框架_基于Java的轻量级异步编程框架
  10. excel python插件 微软_听说微软已经添加 Python 为官方的 Excel 脚本语言了?
  11. 【NA】函数最佳逼近(三)切比雪夫多项式
  12. Dev c++中文乱码,codeblocks运行结果乱码解决办法
  13. WIN10/WIN11 优启动 GHOST
  14. LTK5325 2X5.3W双声道升压G类音频功率放大器
  15. 如何提高用户粘性,增强活跃度?
  16. python笔记之json报错
  17. 金仓数据库 KingbaseES SQL 语言参考手册 (14. SQL语句:COMMIT 到 CREATE LANGUAGE)
  18. 如何用ps裁剪规定像素的图片
  19. Xposed框架Xposed安装器|Xposed for Android 5.0/5.1/6.0|详细安装教程
  20. 2022年全球市场重疾险总体规模、主要企业、主要地区、产品和应用细分研究报告

热门文章

  1. matlab做万有特性曲线,MATLAB的发动机万有特性曲线绘制方法程序
  2. 渗透测试中常见的一些名词解释
  3. 超高速打印机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. 世链主办|FAF世界区块链大会定档8月7日,聚焦BZZ、NFT、碳中和
  5. Swing 布局管理器的嵌套,计算器
  6. gd32f303 设计中断优先级_煤矿液压支架CAN总线监控系统的设计
  7. 在阿里云服务器windows server 2008r2上面搭建FTP服务器
  8. 为什么单相电机要用电容,三相电机不需要电容?
  9. 辣鸡小白记录大作业(废话超多)(私用)2
  10. 307页118万字智慧三甲医院弱电系统设计方案完整版