Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 16.06.2009, 13:30 Nach oben    #1
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 456
Standard UML Generator für PHP Projekt in Eclipse

Hallo,
gibt es ein Plugin für Eclipse, welches mir ein UML Diagram meines PHP Projektes erstellt?
Bisher habe ich immer nur welche für JAVA gefunden, aber keines für PHP.
Kann mir jemand eines empfehlen?
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.06.2009, 14:20 Nach oben    #2
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 175
Standard

Verwende BOUML, was aber kein Eclipse Plug-in ist. Trotzdem kann ich es empfehlen, wenn man keine kommerzielle Software einsetzen möchte.
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.06.2009, 10:07 Nach oben    #3
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 456
Standard

Zitat:
Zitat von dejan_spasic Beitrag anzeigen
Verwende BOUML, was aber kein Eclipse Plug-in ist. Trotzdem kann ich es empfehlen, wenn man keine kommerzielle Software einsetzen möchte.
Danke für deine Antwort. Nur eine Sache habe ich nicht verstanden. Ich hab jetzt das ganze Projekt per PHP Reverse eingelesen, aber ich verstehe nicht, wie ich daraus ein UML Diagramm generieren kann?!
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.06.2009, 11:51 Nach oben    #4
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 175
Standard

Das hängt natürlich davon ab was für ein Diagramm man erstellen möchte. Generell hat man die Möglichkeit über das Kontext-Menü das gewünschte Diagramm zu erzeugen. Möchte man z.B. ein Klassen- oder ein Sequenz-Diagramm hinzufügen, ruft man das Kontext-Menü der "Class View" auf.
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.06.2009, 13:54 Nach oben    #5
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 456
Standard

Aber vom ganzen Projekt eins generieren, bzw generell das generieren funktioniert bei mir nicht.
Ich kann zwar ein ClassView Diagramm anlegen und darin auch rummalen, was ich aber eig will ist, dass er mir das zeichnet anhand des PHP Quellcodes.
Überseh ich da was!?
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.06.2009, 14:20 Nach oben    #6
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

Hmm ohne das Programm zu kennen, denke ich dass das sehr schwer ist, weil php ja erstmal keine festen Datentypen bei klassenvariablen etc hat wenn das klappen soll müsste das programm phpdocs auswerten und die phpdocs alle korrekt ausgefüllt sein und da phpdoc auch keine "feste" schreibweise für arrays eines gewissen typs hat (
Code:
@param ClassType[] $var  oder wie ?
) sind dann imho auch nur 1:1-Beziehungen möglich oder seh ich das falsch ?
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.06.2009, 14:53 Nach oben    #7
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 175
Standard

Zitat:
Zitat von kampfgnom Beitrag anzeigen
Aber vom ganzen Projekt eins generieren, bzw generell das generieren funktioniert bei mir nicht.
Ich kann zwar ein ClassView Diagramm anlegen und darin auch rummalen, was ich aber eig will ist, dass er mir das zeichnet anhand des PHP Quellcodes.
Überseh ich da was!?
Sry ich verstehe dich nicht Könntest du eventuell deine Situation genauer beschreiben?
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.06.2009, 09:47 Nach oben    #8
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 456
Standard

Ok, also ich bin dabei, ein CMS zu schreiben. Dieses besteht im Kern aus einer Library. Ich hab zwar händische einzelne UML Diagramme, aber nie eines, in dem man die Zusammenhänge aller Klassen untereinander sieht.
Und das würd ich ganz gerne mit diesem Tool generieren.
Also das er anhand des Quellcodes herausfindet, dass hier eine Aggregation, hier eine Vererbung, etc vorliegt und das in ein UML Dieagramm bringt
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.06.2009, 12:18 Nach oben    #9
Dejan Spasic
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 175
Standard

Soweit ich weiß kann es nur Vererbungen von Klassen "erkennen".
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.06.2009, 15:07 Nach oben    #10
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 456
Standard

Das heißt, das was ich eig möchte, nämlich das vollständige generieren eines UML Diagrammes, geht nicht?
Naja, wäre auch zu schön um war zu sein
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.07.2009, 22:49 Nach oben    #11
:D
 
Benutzerbild von bobby
 
Registriert seit: 09.03.2007
Ort: Nürnberg
Beiträge: 81
Standard

Vll. hilft dir ja http://pear.php.net/package/PHP_UML weiter. Muss aber gestehen, dass ich es selbst noch nie benutzt habe

Zitat:
Practically, with PHP_UML, you will be able to feed a UML CASE tool, like Rational Rose or Argouml, with a UML representation of existing PHP source code. This way, you get an instant overview of a PHP application, with all the usual functions of a software design tool, like class diagrams exportation, refactoring of object-oriented applications, or automatic code generation.
__________________
Viele Grüße,
bobby.
bobby ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.07.2009, 13:52 Nach oben    #12
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 456
Standard

Zitat:
Zitat von bobby Beitrag anzeigen
Vll. hilft dir ja http://pear.php.net/package/PHP_UML weiter. Muss aber gestehen, dass ich es selbst noch nie benutzt habe

Zitat:
Practically, with PHP_UML, you will be able to feed a UML CASE tool, like Rational Rose or Argouml, with a UML representation of existing PHP source code. This way, you get an instant overview of a PHP application, with all the usual functions of a software design tool, like class diagrams exportation, refactoring of object-oriented applications, or automatic code generation.
Ich hab mir das jetzt mal installiert und versuche es zu benutzen. Ich habe xampp for windows 1.7.1.
Problem ist jetzt, das ich es nicht nutzen kann. In der Doku steht:
Zitat:
Pass the files and/or the directories to parse as arguments:
$ phpuml /var/www/foo
Und genau so möchte ich das machen. Ein verzeichniss komplett parsen lassen. Nur ist die Frage, wie das unter windows geht...
__________________
Mein Blog: http://aedo.redio.de RSS: http://aedo.redio.de/feed
Kanedo CMS Projektseite: http://kanedo.redio.de/de/
RSS: http://kanedo.redio.de/rss.php
kampfgnom ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eclipse Projekt mit yGuard TruStY_W3b Allgemeine Java-Programmierung 2 04.05.2009 16:17
Eclipse PHP Debuggen mit XDebug geht nicht chrholder Eclipse 5 16.03.2009 22:27
[Grundlagen] Entwicklung eines Projektkonzeptes WarrenFaith Tutorials 2 04.01.2009 14:32
Eclipse Plugin-Liste mepeisen Eclipse 2 17.09.2007 07:16
Projekt in Eclipse importieren urbanactionfigure Eclipse 6 04.05.2005 10:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47