UML——活动图和状态图

简介: UML——活动图和状态图

活动图

概念:活动图本质上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流。


作用


    描述一个操作的执行过程中所完成的工作或者动作


    描述对象内部的工作


    显示如何执行一组相关的动作,以及这些动作如何影响周围对象


    描述用例的执行


活动图的基本要素

image.png


活动:表示工作流过程中命令的执行或活动的进行。


image.png


状态:一个活动图中只能有一个开始状态,但可以有多个结束状态。

image.png



同步条:用于将一个控制流分为两个或多个并发运行的分支。亦或用于将两个或多个控制流合并到一起形成一个单向的控制流。


image.png


泳道:用于对活动图中的活动进行分组,用于描述对象之间的合作关系。

image.png



状态图

概念:用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移 。


状态图的基本要素

image.png



实例:进程状态的转换

image.png




状态图与活动图之间的区别

状态图侧重从行为的结果来描述(状态)


活动图侧重从行为的动作来描述(活动)

image.png

相关文章
|
测试技术 数据库 uml
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
470 0
【软件工程与UML】第2章 用例图、用例文档、活动图 -- 系统的功能需求建模
|
4月前
|
算法 测试技术 uml
UML-状态图
UML-状态图
41 0
|
4月前
|
算法 测试技术 uml
UML-活动图
UML-活动图
60 0
|
9月前
|
uml
UML行为图(状态图 活动图)
UML行为图(状态图 活动图)
61 0
|
9月前
|
算法 测试技术 数据库
UML——行为图(活动图、状态图)
描述了一个具体对象的可能状态以及它们之间的转换。展现一个对象拥有的状态,还可以说明时间(如消息的接收、错误、条件变更等)如何随着时间的推移来影响这些状态。
|
9月前
|
测试技术 uml
UML活动图
UML活动图
75 0
|
9月前
|
调度 uml
UML之状态图
UML之状态图
102 0
|
9月前
|
测试技术 uml
UML--------行为图(状态图、活动图)
UML--------行为图(状态图、活动图)
|
9月前
|
算法 测试技术 uml
【UML】行为图(活动图、状态图)
【UML】行为图(活动图、状态图)
110 0
|
测试技术 uml
【UML建模】(5) UML建模之活动图
活动图可以看成是面向对象版的流程图,它是一种行为型模型图,主要用于表达系统某个功能的流程。
274 0
【UML建模】(5) UML建模之活动图