我有一个用php制作的应用程序。它不是面向对象的。但页面之间存在逻辑。 示例:如果已连接,请转到第A页,否则转到第B页
在php页面之间是否有任何图表来表示这种逻辑? 即使没有POO,我可以在这种情况下使用UML序列图吗?
答案 0 :(得分:0)
您可以使用线框配置文件。每个屏幕都是一个类(可能包含小部件的类)。现在你可以使用控制器类,如果你已编写过程序。这可能会显示系统的静态部分。
动态部分(屏幕之间切换)可以显示活动图。就像"这种情况发生了#34;作为顶点和"菜单显示"作为行动。
答案 1 :(得分:0)
“历史性”,这是由状态机建模的:状态是一个屏幕和转换模型,如何进入另一个状态。
此状态机的事件是UI的事件。效果可能是由ui元素完成的调用,但这并不完全符合标准。
答案 2 :(得分:-1)
您有一个有向图,其中节点是页面,顶点是事件。如果您像对象一样查看页面,那么即使实现不是OO,也可以创建对象图。