Rechercher : dans
Par :

Diagramme uml

Dernière réponse le 20 avr 2009 à 16:33:46 kabla, le 27 fév 2008 à 19:17:25 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « diagramme uml » dans :
Modélisation avec UML VoirQu'est-ce qu'un modèle ? La modélisation consiste à créer une représentation simplifiée d'un problème: le modèle. Grâce au modèle il est possible de représenter simplement un problème, un concept et le simuler. La modélisation comporte deux...
UML - Cas d'utilisation (Use cases) VoirCas d'utilisation Un cas d'utilisation (en anglais use case) permet de mettre en évidence les relations fonctionnelles entre les acteurs et le système étudié. Le format de représentation d'un cas d'utilisation est complètement libre mais UML...
Diagramme de GANTT VoirIntroduction au diagramme GANTT Le diagramme de GANTT est un outil permettant de modéliser la planification de tâches nécessaires à la réalisation d'un projet. Il s'agit d'un outil inventé en 1917 par Henry L. GANTT. Etant donné la relative...

1

Lapinkiller, le 27 fév 2008 à 19:34:38

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 ;)
Lapinkiller, étudiant en BTS IRIS (informatique et réseaux..­.)
"La fin du monde n'est pas pour demain, elle est arrivée hier" (Lapinkiller)

Répondre à Lapinkiller

2

bruno, le 27 fév 2008 à 22:48:34

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

Répondre à bruno

3

Lapinkiller, le 28 fév 2008 à 01:33:07

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 ^^
Lapinkiller, étudiant en BTS IRIS (informatique et réseaux..­.)
"La fin du monde n'est pas pour demain, elle est arrivée hier" (Lapinkiller)

Répondre à Lapinkiller

4

bittogno, le 20 avr 2009 à 15:19:29

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

Répondre à bittogno

5

 bruno, le 20 avr 2009 à 16:33:46

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/

Répondre à bruno