如何在UML中建模UI行为

时间:2011-10-23 20:59:10

标签: c# asp.net uml

我有两个问题:

1 - 我们应该建模UI行为吗?

2 - 我们应该在哪个图表中为UI行为建模?例如,根据用户状态(无论他是否登录),按钮应为Enabled或Disabled。

3 个答案:

答案 0 :(得分:0)

您可以为一组相关的UI用例建模,序列图是最佳选择

答案 1 :(得分:0)

uml状态图对于通过图解方式定义按钮状态非常有用

请您浏览more info

的链接

答案 2 :(得分:0)

您可以在类图和序列图中对UI进行建模。我有一个例子,我在类图中使用了UI类,但对于你的情况可能不一样。这是一个基于Web的项目(J2EE MVC)。

粗略序列是:系统初始化 - >它为每个页面创建UI,并为页面创建控制器 - >显示主页面。

UI页面是1级序列图的重要组成部分,必须在类图中。

要绘制正确的UML,请始终考虑问题的域图和用例文档。域图为您提供数据流(对象),用例文档为您提供事件。