- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新UML动态分析活动图ppt模版课件
活动图 概 述 活动是某件事情正在进行的状态。 它既可以是现实生活中正在进行的某一项工作(写文章、维修机器等) 也可以是软件系统中正在运行的某个类对象的一个操作。 活动具体表现为由一系列动作组成的执行过程。 将各种活动以及不同活动之间的转换用图形进行表示,就构成了活动图。 概 述 活动图描述了活动的顺序,展现从一个活动到另一个活动的控制流。 概 述 活动图在本质上是一种流程图。但与流程图又有区别。 概 述 活动图与流程图的区别 活动图描述系统使用的活动、判定点和分支,看起来和流程图没什么两样,并且传统的流程图所能表示的内容,大多数情况下也可以使用活动图表示,但是两者是有区别的,不能将两个概念混淆。 概 述 活动图与流程图的区别 概 述 活动图与流程图的区别 概 述 活动图与流程图的区别 概 述 活动图与状态图都是状态机的表现形式,但是两者还是有本质区别: 状态图着重描述从一个状态到另一个状态的流程,主要有外部事件的参与。 概 述 活动图与状态图都是状态机的表现形式,但是两者还是有本质区别: 活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。 概 述 活动的图形表示 在UML中,活动表示成圆角矩形,与状态的圆角矩形相比,活动的矩形的圆角更柔和,看上去接近椭圆。 活动的图标包含对活动的描述(如活动名)。 概 述 活动图的图形表示 如果一个活动引发下一个活动,两个活动的图标之间用带箭头的直线连接。 与状态图类似,活动图也有起点和终点,表示法和状态图相同。 活动图中还包括分支与合并、分叉与汇合等模型元素。分支与合并的图标和状态图中判定的图标相同,而分叉与汇合则用一条加粗的线段表示。 概 述 活动图的组成元素 UML的活动图中包含的图形元素有动作状态、活动状态、动作流、分支与合并、分叉与汇合、泳道和对象流等。 活动图的组成元素 动作状态 动作状态是指执行原子的、不可中断的动作,并在此动作完成后通过完成转换转向另一个状态。 活动图的组成元素 动作状态 动作状态有如下特点: ⑴ 动作状态是原子的,它是构造活动图的最小单位,已经无法分解为更小的部分。 活动图的组成元素 动作状态 动作状态有如下特点: ⑵ 动作状态是不可中断的,它一旦开始运行就不能中断,一直运行到结束。 ⑶ 动作状态是瞬时的行为,它所占用的处理时间极短,有时其至可以忽略。 活动图的组成元素 动作状态 动作状态有如下特点: ⑷ 动作状态可以有入转换,入转换既可以是动作流,也可以是对象流。动作状态至少有一条出转换,这条转换以内部动作的完成为起点,与外部事件无关。 活动图的组成元素 动作状态 动作状态有如下特点: ⑸ 动作状态和状态图中的状态不同,它不能有入口动作和出口动作,更不能有内部转移。 ⑹ 在一张活动图中,动作状态允许多处出现。 活动图的组成元素 动作状态 在UML中动作状态使用平滑的圆角矩形表示,动作状态所表示的动作写在圆角矩形内部 活动图的组成元素 活动状态 活动状态用于表达状态机中的非原子的运行。 活动图的组成元素 活动状态 活动状态的特点如下: ⑴ 活动状态可以分解成其他子活动或动作状态,由于它是一组不可中断的动作或操作的组合,所以可以被中断。 ⑵ 活动状态的内部活动可以用另一个活动图来表示。 活动图的组成元素 活动状态 活动状态的特点如下: ⑶ 和动作状态不同,活动状态可以有入口动作和出口动作,也可以有内部转移。 ⑷ 动作状态是活动状态的一个特例,如果某个活动状态只包括一个动作,那么它就是一个动作状态。 活动图的组成元素 活动状态 活动状态的表示图标和动作状态相同,都是平滑的圆角矩形。 稍有不同的是活动状态可以在图标中给出入口动作和出口动作等信息。 活动图的组成元素 动作流 与状态图不同,活动图的转换一般都不需要特定事件的触发。 一个动作状态执行完本状态需要完成的动作后会自发转换到另外一个状态。 活动图的组成元素 动作流 一个活动图有很多动作或者活动状态, 活动图通常开始于初始状态,然后自动转换到活动图的第一个动作状态,一旦该状态的动作完成后,控制就会不加延迟地转换到下一个动作状态或者活动状态。 转换不断重复进行,直到碰到一个分支或者终止状态为止。所有动作状态之间的转换流称之为动作流。 活动图的组成元素 分支与合并 动作流一般会自动进行控制转换,直到遇到分支。 分支在软件系统流程中很常见,一般用于表示对象类所具有的条件行为。 活动图的组成元素 分支与合并 一个无条件的动作流,可以在一个动作状态的动作完成后自动触发动作状态的转换以激发下一个动作状态, 有条件的动作流则需要根据条件,即一个布尔表达式的真假来判定动作的流向。条件行为用分支和合并表达。 活动图的组成元素 分支与合并 活动图的组成元素 分叉与汇合 活动图的组成
您可能关注的文档
最近下载
- 2024霸王茶姬- 以东方茶会世界友品牌简介手册-65P.pptx VIP
- 焊点标准(DIP部分).pdf
- 大职赛生涯闯关参考答案.docx VIP
- 宁夏水务投资集团有限公司招聘笔试题库2023.pdf
- eo体系内审检查表.doc
- 桉木P-RC+APMP化机浆废水的污染特征与生物处理的研究.pdf VIP
- 《基于项目式学习在初中物理教学中培养学生问题解决能力的实践研究》课题研究方案.doc
- Unit4Funwithnumbers.(课件)-外研版(三起)(2024)英语三年级上册.pptx VIP
- 城市轨道交通全自动运行系统场景技术规范.pdf VIP
- 大学本科优质生源基地建设管理办法.docx
文档评论(0)