2009-10-23 53 views

回答

0

UML用于面向对象范例的建模过程。 State Machine实际上处理对象的状态,并且与UI导航无关。

这里最好的选择可能是用Use-Case图表示。

+0

状态图通常用于建模对象状态,但没有什么可以阻止您将它们用于其他通信目的;看到我的答案更多信息。关于用例图:您将如何使用它们来建模屏幕导航? – laalto 2009-10-23 07:54:26

2

当然,你可以创建用户界面的状态机的UML模型,例如:

  • 屏幕是状态

  • 状态转变,即在特定的输入或其他触发

    发生画面切换

你真的有一些更具体的问题吗?

1

您可以使用状态机,但也可以使用状态机的顺序图。如果你不需要坚持纯粹的UML,那么有很多方法专门用于Web系统的规范,包括Web导航模型的概念(元素为页面,链接,...)。这些方法要么使用UML配置文件,要么使用完全不同的建模语言(如WebML)