<十六>UML核心视图动态视图之状态图

简介: 一:状态图 --->状态图显示一个状态机。 --->状态机用于对模型元素的动态性进行建模。更具体地说,就是对系统行为中受事件驱动的方面进行建模。 --->通常使用状态图来说明业务角色或业务实体可能的状态----导致状态转换的事件和状态转换引起的操作 --->状态机主要用于描述对象的状态变化以确定何种行为改变了对象的状态,以及对象状态变化对系统的影响。
一:状态图
--->状态图显示一个状态机。
--->状态机用于对模型元素的动态性进行建模。更具体地说,就是对系统行为中受事件驱动的方面进行建模。
--->通常使用状态图来说明业务角色或业务实体可能的状态----导致状态转换的事件和状态转换引起的操作
--->状态机主要用于描述对象的状态变化以确定何种行为改变了对象的状态,以及对象状态变化对系统的影响。
(1)初始状态:初始状态是状态机的其实位置,他不需要事件的触发。
(2)状态:状态是对象执行某项活动或等待某个事件时的条件。
(3)复合状态:具有子状态(或者成为嵌套状态)的状态成为复合状态。
(4)转移:转移是两个状态之间的关系,它表示当发生指定事件并且满足指定条件时,第一个状态的对象将执行某些操作并进入第二个状态。
(5)事件:一个特定的动作或行为,有时候也包括系统时钟之类的定时器。如果条件满足,事件的发生将触发一个转移。
(6)条件:条件是一个布尔表达式,当事件发生时将检查这个表达式的值。条件求值结果可能决定转移的分支,或者拒绝转移。条件有可能引用当前状态。
(7)最终状态:最终状态表示状态机执行结束,或者对象生命周期结束。
 
相关文章
|
1天前
|
算法 测试技术 uml
UML-状态图
UML-状态图
43 0
|
10月前
|
uml
UML行为图(状态图 活动图)
UML行为图(状态图 活动图)
66 0
|
10月前
|
算法 测试技术 数据库
UML——行为图(活动图、状态图)
描述了一个具体对象的可能状态以及它们之间的转换。展现一个对象拥有的状态,还可以说明时间(如消息的接收、错误、条件变更等)如何随着时间的推移来影响这些状态。
|
10月前
|
调度 uml
UML之状态图
UML之状态图
106 0
|
10月前
|
测试技术 uml 开发者
UML基础与应用之用例视图
UML基础与应用之用例视图
86 0
|
10月前
|
测试技术 uml
UML--------行为图(状态图、活动图)
UML--------行为图(状态图、活动图)
|
10月前
|
算法 测试技术 uml
【UML】行为图(活动图、状态图)
【UML】行为图(活动图、状态图)
118 0
|
11月前
|
数据可视化 测试技术 uml
UML的五种视图——Rational Rose的四种视图
UML的五种视图——Rational Rose的四种视图
308 0
|
测试技术 uml
UML——活动图和状态图
UML——活动图和状态图
400 0
UML——活动图和状态图
|
测试技术 uml
【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)
【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)
200 0
【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战(三)