2009-03-25 5 views
2

Ich habe PHP-Anwendung, die vollständig prozedural ist (keine PHP-Klassen). In meinem Fall, gibt es irgendwelche formalen Diagramme, die ich zeichnen kann, um zu zeigen, wie meine Webanwendung einem UML-Klassendiagramm für OOP-basierte Anwendungen entspricht.Klassendiagramm für klassenlose PHP-Anwendung

Dank all

Antwort

3

doxygen können Call- und Anrufer Diagramme automatisch generieren - wenn das Ihren Bedürfnissen entspricht.

0

Es ist nicht, weil die Implementierung (oder sogar das Design) prozedural ist, dass das Geschäftsmodell ist.

Auch wenn Sie nicht ausdrücklich Bezug auf Klassen in Ihrem Code finden können, können sie immer noch da, versteckt, durch globale Variablen verstreut sein usw., Funktionen zu manipulieren einige Globals, ...

Also, um Ihre Anwendung zu beschreiben, können Sie Mai noch in der Lage sein, ein (konzeptionelles) Klassendiagramm zu verwenden.