图文案例并举,最全UML状态图详解

 时间:2024-10-17 06:30:07

1、一、状态图简介(Brief introduction)状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(StateMachine Diagram),重点在与描述状态图的控制流。

2、如下图例子,状态机描述了门对象的生存期间的状态序列,引起转移的事件,以及因状态转移而伴随的动作(Action).

图文案例并举,最全UML状态图详解

3、门一般状态有开的、关的、锁的三种状态。。事件有打开、关闭、锁门和开锁。注意:1、并不是所有的事件都会引起状态的转移,比如当门是处于【开的】状态时,就不能进行【锁门】事件。2、转移(Transition)有警备条件,比如只有关门的条件需要没有障碍物才能满足时,才会响应事件,如果有障碍物无法关上门则不会改变们的状态为关闭状态。

  • intellij idea如何设置java代码风格
  • apache无法启动怎么办
  • VS如何使用属性页
  • HBuilder常用快捷键有哪些?
  • css如何实现背景图片等比例缩放
  • 热门搜索
    传染病手抄报 禁燃烟花爆竹手抄报 安全法制手抄报 有关于环保的手抄报 关于森林防火的手抄报 壮族三月三手抄报 手抄报的格式 关于法制的手抄报图片 四季手抄报 学科学爱科学手抄报