UML状态图定义

UML状态图定义,uml,state-diagram,Uml,State Diagram,在状态机图中,动作可以在状态内执行,也可以在转换期间执行 这个定义是正确的还是错误的?是的,更准确地说,用“行为”替换“动作”(在状态机中,“图表”与此无关) 根据§14.2.3.4.3,说明进入、退出和DOACTIVE行为: 状态可能具有关联的条目行为。此行为(如果已定义)将在每次输入状态时执行 通过外部过渡。此外,状态还可能具有关联的退出行为,如果已定义,则 当状态退出时执行 一个状态也可能具有相关的doActivity行为。此行为在输入状态时开始执行 (但仅在状态输入行为完成后)并与可能发

在状态机图中,动作可以在状态内执行,也可以在转换期间执行


这个定义是正确的还是错误的?

是的,更准确地说,用“行为”替换“动作”(在状态机中,“图表”与此无关)

根据§14.2.3.4.3,说明进入、退出和DOACTIVE行为:

状态可能具有关联的条目行为。此行为(如果已定义)将在每次输入状态时执行 通过外部过渡。此外,状态还可能具有关联的退出行为,如果已定义,则 当状态退出时执行

一个状态也可能具有相关的doActivity行为。此行为在输入状态时开始执行 (但仅在状态输入行为完成后)并与可能发生的任何其他行为同时执行 与状态关联,直到:

  • 完成(在这种情况下生成完成事件)或
  • 状态已退出,在这种情况下,doActivity行为的执行将中止
状态的doActivity行为的执行不受该状态内部转换触发的影响

以及§14.2.3.8中的转换:

过渡。。。它可能有一个 关联的效果行为,在遍历(执行)转换时执行


行为可以是不透明行为、活动、状态机或交互(请参阅§13.4.2.4关于抽象类行为的专门化)

我的答案解决了您的问题吗?( )