Yes, it is. The diagram granularity (amount of details) depends on its goal. If you want to sketch up the big picture of the system then do not show all details, but if you want use the diagram as a complete specification artifact you must draw everything. Redundancy in the state machine can be a sign of poor modeling, so you can use a more complete diagram as a way to improve your modeling minimizing the loop-transitions. There are a lot of programs that can help you on generating state machine diagrams: http://www.gnu.org/software/autogen/autofsm.html and more https://www.google.com/search?q=finite+state+machine+generator
发布评论
评论(1)
是的。图表的粒度(细节的数量)取决于其目标。如果您想勾勒出系统的总体图,那么就不要显示所有细节,但如果您想将图表用作完整的规范工件,则必须绘制所有内容。状态机中的冗余可能是建模不佳的标志,因此您可以使用更完整的图表来改进建模,从而最大限度地减少循环转换。有很多程序可以帮助您生成状态机图: http://www .gnu.org/software/autogen/autofsm.html 以及更多https://www.google.com/search?q=finite+state+machine+generator
Yes, it is. The diagram granularity (amount of details) depends on its goal. If you want to sketch up the big picture of the system then do not show all details, but if you want use the diagram as a complete specification artifact you must draw everything. Redundancy in the state machine can be a sign of poor modeling, so you can use a more complete diagram as a way to improve your modeling minimizing the loop-transitions. There are a lot of programs that can help you on generating state machine diagrams: http://www.gnu.org/software/autogen/autofsm.html and more https://www.google.com/search?q=finite+state+machine+generator