【发布时间】:2013-06-02 04:51:40
【问题描述】:
状态图、状态机图和状态转移图有什么区别? 虽然在几个地方我了解到状态图和状态机图的含义相同,但在某些地方显示为不同。我只能确定状态图表示系统在某个时刻所处的状态而状态机图则显示对象及其在其整个生命周期中的转换。
【问题讨论】:
标签: uml object-oriented-analysis state-diagram
状态图、状态机图和状态转移图有什么区别? 虽然在几个地方我了解到状态图和状态机图的含义相同,但在某些地方显示为不同。我只能确定状态图表示系统在某个时刻所处的状态而状态机图则显示对象及其在其整个生命周期中的转换。
【问题讨论】:
标签: uml object-oriented-analysis state-diagram
UML 状态机图也称为UML 状态图。 它显示了系统中的状态转换。
所以在 UML 上下文中,实际上它们都指的是同一个东西。
但是“状态图”在 UML 之前就已经存在,并且有很多不同的种类和绘图风格。
【讨论】:
Tim Weilkiens 在他的作品“Systems Engineering with SysML/UML”中提到:
UML 状态机基于 David Harel 的工作,其中包括 其他东西,结合一般 Mealy 和 Moore 机器的理论来创建一个模型,让您描述复杂的系统行为。
所以有状态图(图表),然后是状态机
【讨论】: