Posez votre question Signaler

Diagramme uml

kabla 38Messages postés 18 octobre 2007Date d'inscription - Dernière réponse le 20 avril 2009 à 16:33
Bonjour,
je veux savoir si doxygene peut généré des diagrammes uml à partir des code source en java
sinon pouvez vous me donnée un lien ou je peut trouvée des logiciels qui font ça ?,merci d'avance.
Lire la suite 

Diagramme uml »

5 réponses
Réponse
+0
moins plus
Bonjour

du code source vers UML je ne suis pas sur que ca existe, je vois d'ailleurs pas comment ca pourrait exister

par contre de l'uml au code source (enfin une partie du code source) oui

y'a bouml qui est libre et gratuit et qui supprote le java ;)
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

les seuls diagrammes qu'on outil peut produire avec certitude à partir d'un source sont les diagrammes de classes, il existe des modeleur produisant (théoriquement) des diagrammes de séquence mais c'est en fait une aberration car un programme ne peut connaitre la dynamique d'exécution, et donc par exemple qu'elles sont les instances. Je ne parle évidemment pas des diagrammes de use case ...

Doxygen peut indiquer les héritages entre classes et quel sont leur membres, mais sans respecté la norme UML cat il n'a pas été conçut pour cela.

> du code source vers UML je ne suis pas sur que ca existe

c'est portant le but d'un 'reverse', mais comme je l'ai dis au début le modèle constitué est partiel

> y'a bouml qui est libre et gratuit et qui supprote le java ;)

oui, et il a un 'reverse' dont je ne suis pas mécontent ;-)

bonnes modélisations

Bruno
Ajouter un commentaire
Réponse
+0
moins plus
perso je ne ferrai pas confiance à un modelisateur UML a partir d'un code source lol...

je savais même pas que ca existait... enfin bon, moi le UML moins j'en voi mieux je me porte ^^
bittogno - 20 avril 2009 à 15:19
L'UML c'est chiant, mais indispensable pour concevoir une appli en optimisant le temps de conception.
De plus lorsque t'arrive sur un projet et que le développeur n'a fait aucun diagramme, même pas de classe, et bien tu te retrouve comme moi : comme un con à parser tous les forum pour trouver un logiciel de rétro-conception qui sera capable de faire le diagramme de classe des deux cents fichier sources que je dois trier pour savoir lesquels me seront utiles, et ça va bientôt faire une semaine que ça traine. Donc franchement, dire que l'UML ne sert à rien est tout simplement une preuve d'immaturité dans le métier :o)

Après, c'est sûre, je supporte pas faire de l'UML !!


Bouml à l'air pas mal, mais j'ai pas encore réussi à trouver comment générer les *.cat, ça doit pas être bien compliqué.

+1 pour bouml
bruno - 20 avril 2009 à 16:33
Bonjour,

> j'ai pas encore réussi à trouver comment générer les *.cat, ça doit pas être bien compliqué.

les .cat servent lorsque le code reversé utilise des libs ne faisant pas parti de l'arbre des répertoires reversés, ces libs peuvent soit des lib java soit des lib utilisateur (peut importe)

si tu le code reversé utilise de telles libs et que tu ne les donnes pas via des .cat alors les classes correspondantes seront simplement créées dans un repertoire 'unknown' à part
si tu donnes les .cat correspondant alors les classes de ces libs seront connues et donc créées 'proprement 'dans le modèle

pour creer des .cat il faut utiliser "java catalog"

si tu te moques des libs utilisées par le code reversé alors il suffit d'utiliser le bouton 'cancel' lors de la première apparition du file dialog lors de ton reverse

bon reverse

Bruno

P.S. en cas de question sur Bouml le mieux est d'utilisé le forum http://www.developpez.net/forums/f538/general-developpement/conception/outils/bouml/
Ajouter un commentaire
Ce document intitulé « diagramme uml » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook