UML参考手册 第二部分 基 本 概 念 第7章 活 动 视 图

1、统一建模语言(UML):全面指南与应用解析 本文是一篇关于统一建模语言(UML)的全面指南,详细介绍了UML的基本概念、发展历程、核心建模原则及其在软件开发中的应用。文章内容涵盖UML的历史背景、学习目标、适用人群、建模技巧以及常见问题的解决方法,旨在帮助读者掌握UML的核心知识并在实际项目中灵活运用。此外,文章还通过示例和图表直观展示了UML在需求分析、系统设计、实现与测试等阶段的具体应用,为开发者提供了一站式的学习与实践参考。 阅读详情
UML参考手册 

 第二部分 基 本 概 念  

第7章 活 动 视 图

7.1 概述

  活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模。活动图中的状态表示计算过程中所处的各种状态,而不是普通对象的状态。通常,活动图假定在整个计算处理的过程中没有外部事件引起的中断,否则,普通的状态机更适于描述这种情况。
  活动图包含活动状态。活动状态表示过程中命令的执行或工作流程中活动的进行。与等待某一个事件发生的一般等待状态不同,活动状态等待计算处理工作的完成。当活动完成后,执行流程转入到活动图中的下一个活动状态。当一个活动的前导活动完成时,活动图中的完成转换被激发。活动状态通常没有明确表示出引起活动转换的事件,当转换出现闭包循环时,活动状态会异常终止。
  活动图也可以包含动作状态,它与活动状态有些相似,但是它们是原子活动并且当它们处于活动状态时不允许发生转换。动作状态通常用于短的记帐操作。
  活动图可以包含并发线程的分叉控制。并发线程表示能被系统中的不同对象和人并发执行的活动。通常并发源于聚集,在聚集关系中每个对象有着它们自己的线程,这些线程可并发执行。并发活动可以同时执行也可以顺序执行。活动图不仅能够表达顺序流程控制还能够表达并发流程控制,如果排除了这一点,活动图很像一个传统的流程图。

7.2 活动图

  活动图是活动视图的表示法(如图7-1)。它包括一些方便的速记符号,这些符号实际上可以用于任何状态图,尽管活动图和状态图的混合表示法多数时候都很难看。
活动状态表示成带有圆形边线的矩形,它含有活动的描述(普通的状态盒为直边圆角)。简单的完成转换用箭头表示。分支表示转换的监护条件或具有多标记出口箭头的菱形。控制的分叉和结合与状态图中的表示法相同,是进入或离开深色同步条的多个箭头。图7-1表示订单处理的活动图。

图7-1 活动图
  为了表示外部事件必须被包含进来的情景,事件的接收可以被表示成转换的触发器或正在等待某信号的一个特殊内嵌符号。发送可同样表示。然而,如果有许多事件驱动的转换,那么用一个普通的状态图表示更可取。
1. 泳道
  将模型中的活动按照职责组织起来通常很有用。例如,可以将一个商业组织处理的所有活动组织起来。这种分配可以通过将活动组织成用线分开的不同区域来表示。由于它们的外观的缘故,这些区域被称作泳道。图7-2表示了泳道。
图7-2 泳道和对象流

2. 对象流
  活动图能表示对象的值流和控制流。对象流状态表示活动中输入或输出的对象。对输出值而言,虚线箭头从活动指向对象流状态。对输入值而言,虚线箭头从对象流状态指向活动。如果活动有多个输出值或后继控制流,那么箭头背向分叉符号。同样,多输入箭头指向结合符号。
图7-2表示一个活动和对象流状态都被分配到泳道中的活动图。

7.3 活动和其他图

  活动图没有表示出计算处理过程中的全部细节内容。它们表示了活动进行的流程但没表示出执行活动的对象。活动图是设计工作的起点。为了完成设计,每个活动必须扩展细分成一个或多个操作,每个操作被指定到具体类。这种分配的结果引出了用于实现活动图的对合协的设计工作。

Vertica 议程 本文档的目的是收集Vertica Recovery的大多数知识点。 分类已知的vertica恢复相关问题。 提供各种问题的解决方案。 vertica恢复案例的集合。 每个vertica版本中已修复的错误的列表。 大多数内容来自和 。 如果您熟悉这些文档,则可以跳至“案例收集”一章。 立即下载

相关推荐

手把手教你设计T型和Π型衰减器:从理论计算到实际搭建(含误差分析)

本文详细介绍了T型和Π型衰减器的设计方法,从理论计算到实际搭建,包括电阻值推导、元件选择技巧及误差分析。通过实例演示如何设计50Ω系统中的10dB衰减器,并提供了高频应用和优化策略,帮助电子工程师掌握阻抗匹配与信号衰减的核心技术。

weixin_33737774的博客 395

活动图、类图、顺序图、状态图

类class的定义具有相同属性、 操作、 方法、 关系或者行为的一组对象的描述符类是真实世界事物的抽象问题领域的类: 在对系统建模时, 将会涉及到如何识别业务系统中的事物, 这些事物构成了整个业务系统。在UML中, 把所有的这些事物都建模为类 (class)对象object的定义当这些事物存在于真实世界中时, 它们是类的实例, 并被称为对象同一个类的各对象具有相同的属性, 但属性的取值可以不同提供相同的操作、 有相同的语义把类相关的元素画在一起, 即为类图。

weixin_51567051的博客 1万+

OsgEarth实战:飞机模型动态轨迹与雷达扫描效果实现详解

本文详细介绍了如何使用OsgEarth实现飞机模型动态轨迹与雷达扫描效果。通过实战案例,讲解了模型加载、路径规划、动态轨迹绘制、飞行姿态计算以及雷达扫描效果的实现方法,并提供了性能优化技巧,帮助开发者高效完成三维可视化项目开发。

weixin_29214199的博客 303

UML教程7:活动图

文章目录七、活动图7.1 活动图概要7.2 活动图事物7.3 活动图关系7.4 活动图实例1.一般的活动图2.带泳道的活动图 本文转载自:https://www.cnblogs.com/leafsunshin/p/11495300.html 作者:许东明 七、活动图 7.1 活动图概要 描述系统的动态行为。 包含活动状态(ActionState),活动状态是指业务用例的一个执行步骤或一个操作,不* 是普通对象的状态。 活动图适合描述在没有外部事件触发的情况下的系统内部的逻辑执行过程;否则,状态图更容易

超级大洋葱的博客 2414

Python-uiautomator2保姆级安装指南:从环境配置到设备连接全流程

本文提供Python-uiautomator2的保姆级安装指南,涵盖从环境配置到设备连接的全流程。详细介绍了Python 3.6+、ADB工具等核心组件的准备,以及uiautomator2的安装和设备端服务初始化步骤,帮助开发者快速搭建Android自动化测试环境,避免常见问题。

nnn11的博客 937

Multisim14.0仿真实战:从零搭建RS/JK触发器电路(附真值表+波形图)

本文通过Multisim 14.0软件,提供了从零搭建RS触发器和JK触发器电路的详细仿真实战教程。内容涵盖核心概念解析、电路搭建步骤、动态波形观测及真值表分析,重点探讨了RS触发器的非法状态问题以及JK触发器的四种工作模式,帮助读者直观理解时序逻辑电路的“记忆”功能与设计要点。

weixin_29175469的博客 272

UML 活动视图

1.概述        活动图是一种特殊的状态机视图,主要处理计算流程和工作流程建模。活动图中的状态表示计算过程中所处的各种状态。通常,活动图都是假定在整个计算处理过程中没有外部事件引起的中断。如果想自己做出漂亮的流程图来,要认真地记录一下了。 2.活动图        活动图是活动视图的表示法。它包括一些方便的速记符号,这些符号可以用于其他的任何状态图,尽管画出来的多数时候就和狗舔了一样。

seacean2000的专栏 1820

Altium Concord Pro 的应用范围,安装,和使用范围

Altium Concord Pro 的应用范围,安装,和使用范围。保证满足两者软件的最低安装要求。 Altium Concord Pro 是配合Digapcb,和MCAD,Altium 和相应机械设计软件的基础和交换桥梁

hanzhaos的博客 1119

UML核心视图---活动图

活动图的一些争议 活动图是动态视图的一种,动态视图是用来描述事物动态行为的。需要注意的是,动态视图不能够独立存在,它必须特指一个静态视图或 UML 元素,说明在静态视图规定的事物结构下它们的动态行为。 活动图描述了为了完成某一个目标需要做的活动以及这些活动的执行顺序。UML 中有两个层面的活动图,一种用于描述用例场景,另一种用于描述对象交互。 实际上 ,活动图被引入 UIML 中是有争议的,因为活...

Sshpark的博客 690

“华为杯”研究生数学建模竞赛2020年-【华为杯】D题:无人机集群协同对抗(附获奖论文和MATLAB代码实现)

1.问题重述摘 要:本文针对非线性约束条件下红蓝双方无人机集群协同对抗的最优规划问题,结合贪婪队形、非线性规划、内点法、蒙特卡洛方法和全联立正交配置有限元法,构建了无人机集群协同对抗推演模型。,构建了。我们综合考虑了,和。首先分析红方在集群约束下的贪婪队形和拦截策略,然后我们基于内点法联合MATLAB和AMPL编程求解蓝方突防的非线性规划解,最后基于蒙特卡洛法对整个蓝方突防过程进行推演,得到突防概率图。通过推演,我们提出了两块的区域作为所求区域,并对蓝方的最优突防策略进行分析。

getusushu的博客 1550

《SAP FICO系统配置从入门到精通共40篇》030、集成配置:FI与生产计划(PP)的自动科目确定

FI和PP的自动科目确定,本质上是把生产业务翻译成会计语言。翻译规则就藏在那些配置表里。配的时候多想一步:这个业务动作,在财务眼里是什么?是材料消耗?是产出入库?还是工费分摊?想清楚这个,再看配置界面,那些代码就不是天书了。最好的测试方式,是月底关账前,让生产部门跑一遍所有类型的生产订单。配置对不对,业务最知道。

985大学毕业,前某大厂员工,啥都会点的程序员! 573

如何绘制 UML 活动图(Activity Diagram)

 活动图 活动图是活动视图的表示法(如图 7-1)。它包括一些方便的速记符号,这些符号实际上可以用于任何状态图,尽管活动图和状态图的混合表示法多数时候都很难看。 活动状态表示成带有圆形边线的矩形,它含有活动的描述(普通的状态盒为直边圆角)。简单的完成转换用箭头表示。分支表示转换的监护条件或具有多标记出口箭头的菱形。控制的分叉和结合与状态图中的表示法相同,是进入或离开深色同步条的多个箭头。

4678

手把手教你学SINULINK-- --Linear Transformer 模块

模块是 Simulink 中用于模拟理想变压器行为的重要工具。通过本文的详细介绍,希望你能更好地理解和使用模块。

MHD0815的博客 2612

UML参考手册 第二部分 基 本 概 念 第7章 活 动 视 图 (转)

UML参考手册 第二部分 基 本 概 念 第7章 活 动 视 图 (转)[@more@]UML参考手册 第二部分 基 本 概 念 第7章 活 动 视 图 7.1 概述  活动图是一种特殊形式的状态机,用于对计算流程...

csd3176的博客 112

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

UML参考手册 目  录

          UML参考手册           目  录前言 第一部分 背景第1章 UML 综述 1.1 UML简介 1.2 UML 的历史 1.2.1 面向对象的开发方法 1.2.2 统一工作 1.2.3 标准化 1.2.4 核心组员 1.2.5 统一的意义 1.3 UML的目标 1.4 UML概念域 1.5 表达式和图表语法 第2章 模型的性质与作用 2.1 什么是模型 2.2 模型的

CandyCat的专栏 1660

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

UML参考手册 第一部分 背景知识 第2章 模型的性质与目标

UML参考手册  第一部分 背景知识  第2章 模型的性质与目标  本章将解释什么是模型,模型有何用途以及如何使用模型。本章还将解释模型的不同层次:理想的,部分的和基于工具的。2.1 什么是模型  模型是用某种工具对同类或其他工具的表达方式。模型从某一个建模观点出发,抓住事物最重要的方面而简化或忽略其他方面。工程、建筑和其他许多需要具

CandyCat的专栏 2380

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

UML参考手册 第三部分  参 考 资 料 第14章. 标准元素 <一>

UML参考手册  第三部分 参 考 资 料 第14章. 标准元素   标准元素是为约束,构造型和标签而预定义的关键字。它们代表通用效用的概念,这些通用效用没有足够的重要性或者与核心概念存在足够的差异用以包含在UML核心概念中。它们和UML核心概念的关系就如同内建的子例程库和一种编程语言的关系。它们不是核心语言的一部分,但它们是用户在使

CandyCat的专栏 1891

UML教程8:构件图 部署图 附录

文章目录八、构件图8.1 构件图概要8.2 构件图中的事物及解释8.3 构件图中的关系及解释8.4 构件图的例子九、部署图9.1 部署图概要9.2 部署图中的事物及解释9.3 部署图中的关系及解释9.4 部署图例子9.5 关于部署图与构件图十、附录 本文转载自:https://www.cnblogs.com/leafsunshin/p/11495300.html 作者:许东明 八、构件图 8.1 构件图概要 构件图用于静态建模,是表示构件类型的组织以及各种构件之间依赖关系的图。 构件图通过对构件间依赖

超级大洋葱的博客 3336

基于24位ADC与8位MCU的高精度RTD温度采集方案

在工业自动化与HVAC场景中,温度采集往往面临测点分散、长线传输干扰和精度要求高等多重挑战。比例式RTD测量通过消除激励电流漂移的影响,成为高精度测温和信号链设计中的常用解法。本文基于24位Δ-Σ ADC与低功耗8位MCU的组合,介绍了从UART/RS-485总线通信、PGA增益配置、参考电阻选型,到固件线性化计算、断线检测与校准标定的完整温度采集方案,兼顾长距离传输与模块化部署,适用于多节点、高精度、总线化的工业温度监控系统。

cuiji1279的博客 427

UML 结构图之类图 总结

[注] 本文不是类图的基础教程, 只是类图的图形总结.    学习UML图形 推荐阅读第2版. http://www.umlchina.com/  推荐微软的开发软件设计模型 http://msdn.microsoft.com/zh-cn/library/dd409436.aspx    类图展示了面向对象系统的构造模块。描绘模型(或部分模型)的静态视图,显示它包含的属性和行为,而不是

hjksfej的博客 1003

UML参考手册 目  录 (转)

UML参考手册 目  录 (转)[@more@]          UML参考手册           目  录前言 第一部分 背景第1章 UML 综述 1.1 UML简介 1.2 UML 的历史 1.2.1 面向对象的开发方法...

csd3176的博客 72

想学设计模式、想搞架构设计,先学学UML系统建模吧您

​ Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。语言,也就是一个表达思想的符号约定。​ 从命名上分析:统一、建模、语言​ 统一:没有规矩不成方圆,它指定了一种标准,一种约束,使得大家的表达变得一致。它被OMG(Object Management Group)所认可。 ​​ 建模:复杂业务系统建模,即建立软件系统模型。UML的创始人之一Booch,曾用建一座摩天大楼来比喻UML的必要性。简单系统下,可有可无,系统复杂

博学谷狂野架构师的博客 494

UML参考手册 第一部分 背景知识 第2章 模型的性质与目标 (转)

UML参考手册 第一部分 背景知识 第2章 模型的性质与目标 (转)[@more@]UML参考手册 第一部分 背景知识 第2章 模型的性质与目标   本章将解释什么是模型,模型有何用途以及如何使用模型。本章还将解释...

csd3176的博客 163

UML参考手册 第三部分  参 考 资 料 第14章. 标准元素 <一> (转)

UML参考手册 第三部分  参 考 资 料 第14章. 标准元素 (转)[@more@]UML参考手册 第三部分 参 考 资 料 第14章. 标准元素   标准元素是为约束,构造型和标签而预定义的关键字。它们代...

csd3176的博客 135

每日分享(2023最新文件快递柜系统网站源码 匿名口令分享临时文件分享)

UML参考手册(第二版) 中文2023最新文件快递柜系统网站源码 匿名口令分享 临时文件分享

demo软件园的博客 443
上一篇: UML参考手册 第二部分 基 本 概 念 第6章 状态机视图
下一篇: UML参考手册 第二部分 基 本 概 念 第8章 交 互 视 图
CandyCat
博客等级 码龄26年 23粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值