2017-11-25 132 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