2017-11-25 5 views
1

Ich habe eine Anwendung mit PHP gemacht. Es ist nicht objektorientiert. Aber es gibt eine Logik zwischen Seiten. Beispiel: Wenn verbunden, gehe zu Seite A, sonst gehe zu Seite BEin Diagramm für prozedurale PHP-Seiten?

Gibt es ein Diagramm, das diese Logik zwischen PHP-Seiten darstellt? Kann ich in diesem Fall auch ohne POO das UML-Sequenzdiagramm verwenden?

Antwort

-1

Sie haben ein gerichtetes Diagramm, in dem die Knoten Seiten und die Scheitelpunkte Ereignisse sind. Wenn Sie Ihre Seiten wie Objekte betrachten, können Sie ein Objektdiagramm erstellen, obwohl die Implementierung nicht OO ist.

+0

Kennen Sie den Namen dieses Diagramms? Bitte – abinax

+0

@abinax heißt es Objektdiagramm: https://www.tutorialspoint.com/uml/uml_object_diagram.htm –

0

Sie könnten hierfür ein Drahtgitterprofil verwenden. Jeder Bildschirm ist eine Klasse (die aus Klassen für Widgets bestehen kann). Jetzt können Sie Controller-Klassen verwenden, wenn Sie den prozeduralen Code codiert hätten. Das könnte den statischen Teil des Systems anzeigen.

Der dynamische Teil (Wechsel zwischen Bildschirmen) kann mit einem Aktivitätsdiagramm angezeigt werden. So wie "das passiert" als Eckpunkt und "Menü" als Aktion.

0

"historisch", dies wird durch Zustandsmaschine modelliert: ein Zustand ist ein Bildschirm und ein Übergangsmodell, wie zu einem anderen Zustand zu gehen.

Die Ereignisse dieser Statusmaschine sind die der Benutzeroberfläche. Der Effekt könnte der Aufruf sein, der durch das ui-Element ausgeführt wird, aber dies entspricht nicht genau der Norm.

siehe previous question

Verwandte Themen