IBM Rhapsody c++ 代码生成 - 为什么总是在状态图周围放置一个活动状态?
IBM Rhapsody c++ code generation - why always put an active state around your statechart?
我正在使用 IBM Rhapsody 8.2.1 生成我的 C++ 代码项目。
在 Rhapsody 教程中,他们告诉您先绘制一个名为 "active" 的大状态框,然后在其中绘制其余的状态图。
查看他们的教程here
此外,每当我看到 Rhapsody 状态图示例时,它都是以同样的方式完成的。
但是...为什么?他们从不解释为什么要完成这些事情...糟糕到我必须首先使用 Rhapsody(公司决定)- 但缺少 examples/documentation惊人的(更不用说缺少论坛 activity...死产品还是什么?)
无论如何,我一直在创建没有这个神秘 "active" 图表的图表,到目前为止没有任何问题(尽管很简单)。这也更符合我绘制 UML 设计的方式......我以前从未遇到过这种活动状态。
因此,如果有人对此有任何 information/pointers,那就太好了。
我认为教程有误。
从技术角度来看,不需要封闭的 "Active" 状态。
状态图在理论上是无效的,因为 "Active" 状态没有传入的默认转换。
那里提供了对可用论坛/文档的一个很好的概述:
https://rhapsody.blog/more-info/
我正在使用 IBM Rhapsody 8.2.1 生成我的 C++ 代码项目。
在 Rhapsody 教程中,他们告诉您先绘制一个名为 "active" 的大状态框,然后在其中绘制其余的状态图。
查看他们的教程here
此外,每当我看到 Rhapsody 状态图示例时,它都是以同样的方式完成的。
但是...为什么?他们从不解释为什么要完成这些事情...糟糕到我必须首先使用 Rhapsody(公司决定)- 但缺少 examples/documentation惊人的(更不用说缺少论坛 activity...死产品还是什么?)
无论如何,我一直在创建没有这个神秘 "active" 图表的图表,到目前为止没有任何问题(尽管很简单)。这也更符合我绘制 UML 设计的方式......我以前从未遇到过这种活动状态。
因此,如果有人对此有任何 information/pointers,那就太好了。
我认为教程有误。
从技术角度来看,不需要封闭的 "Active" 状态。 状态图在理论上是无效的,因为 "Active" 状态没有传入的默认转换。
那里提供了对可用论坛/文档的一个很好的概述: https://rhapsody.blog/more-info/