我有两个问题:
1 - 我们应该建模UI行为吗?
2 - 我们应该在哪个图表中为UI行为建模?例如,根据用户状态(无论他是否登录),按钮应为Enabled或Disabled。
答案 0 :(得分:0)
您可以为一组相关的UI用例建模,序列图是最佳选择
答案 1 :(得分:0)
uml状态图对于通过图解方式定义按钮状态非常有用
请您浏览more info
的链接答案 2 :(得分:0)
您可以在类图和序列图中对UI进行建模。我有一个例子,我在类图中使用了UI类,但对于你的情况可能不一样。这是一个基于Web的项目(J2EE MVC)。
粗略序列是:系统初始化 - >它为每个页面创建UI,并为页面创建控制器 - >显示主页面。
UI页面是1级序列图的重要组成部分,必须在类图中。
要绘制正确的UML,请始终考虑问题的域图和用例文档。域图为您提供数据流(对象),用例文档为您提供事件。