我可以使用UML建模网站导航吗

我可以使用UML建模网站导航吗,uml,Uml,我可以使用UML建模网站导航吗?如果是这样的话,有人给我一些书/链接供参考(网站的UML有点…!!!)。如果不是这样,有什么工具可以实现这一点? 基本上我是一名程序员,当我设计我以前的网站时,我只是在纸上勾勒出不同的页面设计想法,然后选择了我觉得合适的。然后我从头开始使用html/css实现了这个设计 这是所有人普遍采用的方法,还是有工具来绘制待实施的网站设计(线框类)?CMS就是为了这个吗?请在这方面指导我 谢谢如果您在设计过程的其他部分使用UML,那么确保您组合的用户界面符合您的用例是有意义

我可以使用UML建模网站导航吗?如果是这样的话,有人给我一些书/链接供参考(网站的UML有点…!!!)。如果不是这样,有什么工具可以实现这一点? 基本上我是一名程序员,当我设计我以前的网站时,我只是在纸上勾勒出不同的页面设计想法,然后选择了我觉得合适的。然后我从头开始使用html/css实现了这个设计

这是所有人普遍采用的方法,还是有工具来绘制待实施的网站设计(线框类)?CMS就是为了这个吗?请在这方面指导我


谢谢

如果您在设计过程的其他部分使用UML,那么确保您组合的用户界面符合您的用例是有意义的。然而,我从未使用UML来实际设计站点的布局或流程

我们使用模拟用户界面,因为这有助于让客户/用户在花时间制作实际页面之前体验一下流程

也就是说,我仍然用铅笔和纸来设计我的网站。

有时,我会(ab)使用状态图来布置网站。每个“状态”表示一个页面(或页面组),每个“转换”表示从一个页面(组)到另一个页面(组)的流

我并没有试图捕捉所有的导航:这会很快变得不切实际的嘈杂。但是,它可以用于捕获主要流,例如:

  • 到达主页,选择登录,导航到登录页面
  • 输入凭据
  • 如果凭据正确:导航到登录后登录登录页面
  • 否则:保留在登录页面上
等等

这不是一个“正确的”状态图,但可能很有用。你可能还想看看。这是一个针对同一问题的定制符号,但有更丰富的符号集


hth.

也许,您会发现这篇文章很有用:


这篇文章通过UML活动图详细介绍了用户界面导航。

您可能想看一看,因为它尽可能接近UML并且可以完成这项工作。唯一的问题是没有太多可用的教程或文档

当然

UML状态图在这方面非常有效。我曾在大型公司工作过,在那里这是标准实践,并取得了巨大的成功(即使在严格遵守UML规则和实践的情况下)

关键是要记住您希望与图表通信的内容,不要试图在单个图表中对太多方面进行建模。同时,记住你的听众。如果您必须向他们解释UML是如何工作的,那么UML不适合您的情况

我强烈反对那些认为这是对UML的“滥用”的人。考虑状态图表示系统的不同状态以及事件带来的转换。在表示UI导航时,您将UI表单表示为状态,用户操作和UI事件表示为在向用户显示的系统UI实例的上下文中引起更改的事件


欢迎您不同意我的观点,但请提供证据或支持您的论点。

UML是地球上最被滥用的“编程”概念…@Stargazer712这到底是对UML的滥用吗?在大多数情况下,将UI导航概念化为状态机是完全有效的。@CraftBeerHipsterDude、UML和官僚是它们的近亲。现实世界中完成事情的公司(重点是:完成事情的公司)不使用UML。相反,他们使用非正式的图画来描述组件之间的关系,这种方式很快就可以画出来,但仍然传达着信息。@ RiFalk考虑把修辞学拨开一个缺口或十,你的无知正在显现。