2014-10-31 67 views
1

我正在使用AJAX调用的复杂PHP系统 - 由用户从菜单中选择内容 - 建立一个SQL搜索字符串。添加到搜索标准的每个附加内容都使用AJAX从菜单中删除该内容。例如,添加customer identification的标准将从菜单中删除条目。这很有道理,就好像标准已经添加到搜索条件中一样,那么防止用户再次选择标准确实是有意义的。模型JavaScript使用UML更改为HTML?

通过从菜单中删除选定的条件,跟踪对视图所做的更改,使用JQuery变得非常复杂。为了说明问题,有没有一种好的方法(可能使用UML)来模拟HTML的变化取决于JavaScript。我注意到很多漏洞都在进入。

+0

**(1)**类似问题:http://stackoverflow.com/questions/6227950/can-i-use-uml-for-modelling-website-navigation **(2)**相关文章: http://en.wikipedia.org/wiki/User_interface_modeling **(3)**或许是相关的例子:http://www.uml-diagrams.org/examples/online-shopping-uml-communication-diagram-example。 HTML?上下文= CMM-例子 – xmojmr 2014-10-31 12:16:45

回答

2

想到两个UML图可能很有用,可能还有三个。您可以使用类图来建模菜单结构。一个给定的菜单项将是一个类,有一个可用的布尔属性,并且与子菜单项具有合成关系。子菜单项有一个限制,如果它们的父菜单项不可用,则它们不可用。

您可以使用活动图来详细模拟用例的行为。您可以使用用例图来模拟系统以及用户(“演员”)如何与之交互。