2011-08-06 84 views
1

我有一个更像是一个业务过程模型的状态图,而不是说一个数值过程(例如自动售货机)的表示。我是否还需要标注输入和输出,因为它们可以从州标签中猜出来?我不知道标准的UML方法是什么。UML,所有状态图都需要输入/输出标签吗?

谢谢

+0

我认为UML语法的主要建议是“如果观众了解它,它是正确的”。 – tripleee

回答

0

这取决于你的图的目的。如果你打算从它生成代码,那么你放在图上的信息越多,你对生成的代码的控制就越多。如果图表旨在向人类阅读者传达信息,那么如果标签是多余的,则图表可能更清晰且更容易在没有它们的情况下阅读。

UML是一种工具 - 您使用它来做某件事,但这些图不是(通常)最终产品。