《统一建模语言UML》课程教学课件(PPT讲稿)14.活动图

活动图
活 动 图

课程内容 活动图的概念 活动图的表示示 活动图分类 构建活动图
课程内容 活动图的概念 活动图的表示 1 2 活动图分类 构建活动图 3 4

1.活动图的概念 UML活动图(Activity Diagram)是为活动过程建 模的有效工具 冬交互图的节点是对象,描述了对象之间通过消息进 行协作;活动图的节点是活动,强调了系统中多个 的活动形成的控制流。 活动图主要用于描述可以引发对象状态变化的条件 和动作 冬活动图可以用来对业务过程、工作流建模,也可以 对用例实现,甚至是对程序实现进行建模
1.活动图的概念 ❖UML活动图 (Activity Diagram) 是为活动过程建 模的有效工具 ❖交互图的节点是对象,描述了对象之间通过消息进 行协作;活动图的节点是活动,强调了系统中多个 的活动形成的控制流。 ❖活动图主要用于描述可以引发对象状态变化的条件 和动作 ❖活动图可以用来对业务过程、工作流建模,也可以 对用例实现,甚至是对程序实现进行建模

1.活动图的概念 ·活动图描述系统或业务的一序 列活动构成的控制流,它描述 收到订单 了系统从一种活动转换到另一 种活动的整个过程。 冬活动图与流程图的最主要的区 准备货物 开具发票 别在于,活动图能够标识活动 的并行行为。 [其他] 加急] 冬活动图和交互图是UML中对系 普通包 EMS 统动态方面建模的两种主要形 收 式,交互图强调对象与对象之 间的交互消息,而活动图则强 调的是从活动到活动的控制流 关闭订单 程
1.活动图的概念 ❖ 活动图描述系统或业务的一序 列活动构成的控制流,它描述 了系统从一种活动转换到另一 种活动的整个过程。 ❖ 活动图与流程图的最主要的区 别在于,活动图能够标识活动 的并行行为。 ❖ 活动图和交互图是UML中对系 统动态方面建模的两种主要形 式,交互图强调对象与对象之 间的交互消息,而活动图则强 调的是从活动到活动的控制流 程

2.活动图的表示 冬活动图的表达方式为: 活动图三活动+动作+活动边+活动节点 Activity Diagram Activity Actions Activity Edges Activity Nodes 冬在活动中,不仅有组成活动的动作参与,而且还有 许多其它元素的参与,这些元素包括活动边和活动 节点等 冬活动图就是通过展现活动、动作、活动边和各种各 样的活动节点来实现对系统某种逻辑行为的建模
2.活动图的表示 ❖活动图的表达方式为: 活动图 = 活动 + 动作 + 活动边 + 活动节点 Activity Diagram = Activity + Actions + Activity Edges + Activity Nodes ❖在活动中,不仅有组成活动的动作参与,而且还有 许多其它元素的参与,这些元素包括活动边和活动 节点等 ❖活动图就是通过展现活动、动作、活动边和各种各 样的活动节点来实现对系统某种逻辑行为的建模

2.活动图的表示 2.1活动和动作 活动(Activity)是由一个或多个动作(Action)组成 的行为,一个活动是多个动作的集合。 动作是活动中的一个步骤,但是动作并不是组成 活动的最小单位,每个动作只是相对它的活动而 言。如果把一个动作作为一个活动,那么,这个 动作又可分为更多个组成这个活动的动作。 冬在UML活动图中,活动和动作都用圆角矩形来表 示,在圆角矩形中书写动作或活动的名字
2.活动图的表示 2.1 活动和动作 ❖活动(Activity)是由一个或多个动作(Action)组成 的行为,一个活动是多个动作的集合。 ❖动作是活动中的一个步骤,但是动作并不是组成 活动的最小单位,每个动作只是相对它的活动而 言。如果把一个动作作为一个活动,那么,这个 动作又可分为更多个组成这个活动的动作。 ❖在UML活动图中,活动和动作都用圆角矩形来表 示,在圆角矩形中书写动作或活动的名字

2.活动图的表示 活动的名字 活动 LogSystem Enter ID and Verify Log In Password 动作的 名字 动作
2.活动图的表示 LogSystem 活动的名字 活动 动作 Enter ID and Password Verify Log In 动作的 名字

2.活动图的表示 2.2活动边 冬在活动图中,仅有动作是没有意义的,活动图是 需要表现动作与动作之间、动作与数据之间、数 据与动作之间的关联和方向 UML2.0称这些出现在活动中的信息之间的关联为 活动边(Activity Edges) 冬UML2.0的活动边为一条带有开放式箭头的实线, 其箭头指向下一个动作或下一个节点
2.活动图的表示 2.2 活动边 ❖在活动图中,仅有动作是没有意义的,活动图是 需要表现动作与动作之间、动作与数据之间、数 据与动作之间的关联和方向 ❖UML2.0称这些出现在活动中的信息之间的关联为 活动边 (Activity Edges) ❖UML2.0的活动边为一条带有开放式箭头的实线, 其箭头指向下一个动作或下一个节点

2.活动图的表示 LogSystem Enter ID and Password Verify Log In 活动边
2.活动图的表示 LogSystem 活动边 Enter ID and Password Verify Log In

2.活动图的表示 冬活动边所连的点(动作或节点)的不同,所形成的 信息流也不同,在活动图中,由活动边关联起来 的信息流程可分为两大类:控制流和对象流 2.2.1控制流 冬当活动边连接的是两个动作时,这种活动边称为 控制流(Control Flow)。控制流一般发生于两种 情况:在活动边控制下,活动由一个动作直接转 变为另一个动作时,或者由一个动作经过一个逻 辑判断条件转变为另一个动作
2.活动图的表示 ❖活动边所连的点(动作或节点)的不同,所形成的 信息流也不同,在活动图中,由活动边关联起来 的信息流程可分为两大类:控制流和对象流 2.2.1 控制流 ❖当活动边连接的是两个动作时,这种活动边称为 控制流(Control Flow)。控制流一般发生于两种 情况:在活动边控制下,活动由一个动作直接转 变为另一个动作时,或者由一个动作经过一个逻 辑判断条件转变为另一个动作
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《统一建模语言UML》课程教学课件(PPT讲稿)15.交互概述图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)16.包图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)17.构件图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)18.部署图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)UML模型与数据库间的映射关系.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)01.引言.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)02.UML概述.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)03.UML概念模型.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)04.用例图.ppt
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)27C040-EPROM-存储器芯片.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)74HC245-三态双向数据缓冲器.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)74HC244 三态单向数据缓冲器.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)74LS373-锁存器.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)AT24Cxx_系列_EEPROM-串口存储器芯片.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)DS1302-SPI接口时钟.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)74LS164-移位寄存器-串转并.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)并口扩展芯片Intel8255A.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)MAX813L-看门狗芯片.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)ADXL330-加速度传感器.pdf
- 《微机技术与仪器系统设计》课程教学资源(芯片手册)Intel 8253 三通道计数器芯片.pdf
- 《统一建模语言UML》课程教学课件(PPT讲稿)13.状态机图的应用.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)12.状态机图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)11.交互图的应用.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)10.通信图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)09.顺序图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)08.对象图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)07.类图的分析与阅读.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)06.类图.ppt
- 《统一建模语言UML》课程教学课件(PPT讲稿)05.构建用例模型.ppt
- 内蒙古科技大学:《JSP编程》课程教学大纲 JSP programming.doc
- 内蒙古科技大学:《Java编程》课程教学大纲 Java Programming.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第七章 MVC模式.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第六章 Servlet技术.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第四章 JavaBean.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第二章 JSP语法.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第三章 JSP内置对象.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第十一章 网络编程.doc
- 内蒙古科技大学:《JSP编程》课程教学资源(授课教案)第一章 JSP简介.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第十章 数据库连接.doc
- 内蒙古科技大学:《Java编程》课程教学资源(授课教案)第九章 多线程.doc
