首页 > 编程知识 正文

pie chart是什么意思,uml 时序图

时间:2023-05-03 15:43:04 阅读:175026 作者:3455

绘图工具StarUML 3.2.2

1、什么是状态图? UML状态图是图表本身的名称,主要用于描述对象具有的各种状态、状态之间的转移过程以及导致状态转移的各种事件和条件。

2、状态机的目的是为了模拟系统的动态环节。

反应系统模型的生命周期。

一个对象表示不同的状态,其生命周期的时间。

定义状态机模型状态的对象。

3、状态图要素3.1状态是指对象生命周期中的某个条件或状况,在此期间对象满足某个条件,执行某个活动,并活着等待特定事件。 所有对象都有状态。 状态是对象执行一系列活动的结果,发生某个事件时对象的状态会发生变化。

显示方式:

(1)正常状态:圆角矩形

)2)初始状态)黑圈;

(3)终末状态:用圆形嵌入点;

3.2迁移(Transitions )是两个状态之间的关系,表示对象在源状态下执行一定的动作,在某个特定的事件发生,并且满足某个特定的警界条件时进入目标状态。

事件标记(Trigger )是迁移的导火索,是信号、事件、条件变化、时间式。

当满足警戒条件警戒条件时,事件会引起转移。

结果:对象状态转变的结果。

3.3动作(State Actions动作)是可执行的原子操作,也就是说动作是不可中断的,其执行时间可以忽略。

如果目标状态经常转换,并且每个转换具有相同的结果,则在转换后的结果更好的情况下,可以定义进入和退出操作。

3.4存在自转变(Self-Transitions )状态返回自状态的转变,这被称为自转变(Self-Transitions )

3.5组合状态(Compound States )嵌套于另一状态的状态称为子状态(sub-state ),包含子状态的状态称为组合状态(Compound States )。 如下图所示,【Check PIN】是组合状态,【Enter PIN】

也可以表示为:

3.6入口节点(Entry Point )如下图所示,由于某种原因不执行初始化,而是直接从一个节点进入状态【Ready】时,将此节点作为入口节点(Entry Point )

3.7结束节点(Exit Point ) ) ) ) ) ) ) ) ) ) ) ) ) )。

3.8历史状态(History States )历史状态是伪状态(Pseudostate ),其目的是存储从结合状态退出时的子状态,当再次进入结合状态时,不是再次从结合状态的初始状态开始,而是直接进入子状态

在上图的状态图中,正常的状态顺序是:【Washing】--rinsing-- spinning】。

从状态【Rinsing】突然停电(Power Cut )结束时,洗衣机停止进入状态【Power Off】,电力恢复时直接进入状态【Running】。

3.9并发区域状态图可以划分为区域,该区域包含已终止或当前正在运行的子状态。 表示在有组合状态的时刻可以同时达到多个子状态。 如下图制动系统所示,同时进入前制动【Applying Front Brakes】状态和后制动【Applying Rear Brakes】状态。

参考资料https://www.Jian Shu.com/p/acaa 8924 c 233

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。