我想知道如何将以下逻辑描述放入符号或图表中:
搜索功能一是主要功能,由它的按钮触发:
ajax调用将参数传递给后端的Button处理程序Method。此方法调用另外两个方法:
答案 0 :(得分:0)
UML中有很多选项,但在这种情况下,我可能会选择序列图。
序列图可以很好地显示您调用的不同操作。您可以添加约束或片段来指示特殊条件,循环等......
答案 1 :(得分:0)
UML可以显示结构信息(类,对象,组件......)或行为信息。 (序列,时间,状态......)。您的问题是您想要显示功能的结构。它没有特殊的UML图。但问题很频繁,所以,恕我直言,这是一个非常有用的问题。
您有两种方式:
在图表中包含行为逻辑,并通过任何行为图表显示它。因此,您正在思考的结构也将以某种方式出现在图表中。但是会有更多的附加信息,你的真实目标将有些甚至完全隐藏。这不好。
以不常见的方式使用UML结构图。这是正常的。没有人假设类块意味着Java类或组件块意味着一组类。由我们来决定,图表元素的含义是什么。
让我们决定一个组件图。如果您正在计划功能结构,那么这些功能就是您正在分析的组件。而且任务变得微不足道 - 通过使用和包含连接来连接组件,您可以轻松地显示哪些功能属于或被另一个功能调用。至于按钮,它们可以显示为类块。
不要忘记在下面写下一个图例,因为有人会阅读你的图表。