2017-11-25 133 views
1

我有一个用php做的应用程序。它不是面向对象的。但页面之间存在逻辑关系。 例如:如果连接转到页面A,否则转到页面BProcedural PHP页面的图表?

是否有任何图表来表示这个逻辑在php页面之间? 即使没有POO,我是否可以在这种情况下使用UML序列图?

回答

-1

您有一个有向图,其中节点是页面,顶点是事件。如果你像对象一样查看页面,那么即使实现不是面向对象,也可以创建一个对象图。

+0

你知道这个图形的名字吗?请将 – abinax

+0

@abinax称为对象图:https://www.tutorialspoint.com/uml/uml_object_diagram.htm –

0

您可以使用线框配置文件。每个屏幕都是一个类(可能包含小部件的类)。现在你可以使用控制器类,如果你编写了程序。这可能会显示系统的静态部分。

动态部分(在屏幕之间切换)可以显示一个活动图。就像“发生这种情况”一样,顶点和“菜单显示”作为动作。

0

“历史上”,这是由状态机模拟:一个状态是一个屏幕和转换模型如何去到另一个状态。

此状态机的事件是UI的事件。效果可能是由ui元素完成的调用,但这不完全符合规范。

看到previous question