Convertir un projet java en uml

morticiancorax
Messages postés
27
Date d'inscription
dimanche 28 février 2010
Dernière intervention
18 mai 2010
- 25 avril 2010 à 18:01 - Dernière réponse :  Abraxe
- 8 déc. 2016 à 16:40
Bonjour,
Salut
J'ai besoin de passer des programmes Java en UML...cad convertir un projet enuml...j'ai entendu parler de "RESERVE INGENEERING".mais aucune idée

J'ai cherché, cherché, cherché et cherché... J'utilise Netbeans et de multiples solutions ont été proposées :
"RESERVE INGENEERING"
comment peut-on faire convertir le code java en diagramme ?
Je suis sous Windows et J'ai un netbeans 6.8

Sinon je veux bien tenter une solution hors netbeans à partir des sources mais je dois vraiment passer à autre chose maintenant, ......, je perds trop de temps, une journée entière à chercher comment faire fonctionner cela.

Je vous remercie d'avance
Afficher la suite 

Votre réponse

6 réponses

cs_DARKSIDIOUS
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Dernière intervention
4 mars 2013
- 25 avril 2010 à 18:53
0
Merci
Salut,

Ben normalement c'est l'inverse : tu fais d'abord la conception, tu réfléchit à ce que tu veux faire, tu modélise tout cà (avec UML par exemple), et ensuite tu codes. Si tu fais le code sans même prendre la peine de modéliser ton application, autant te tirer une balle dans le pied.

Mais bon, admettons. Il existe des outils capables de générer des diagrammes de classes UML à partir de classes existantes. Je n'utilise pas netbeans, donc je ne sais pas si de tels outils existent pour cet IDE (sûrement).

En faisant une toute petite recherche sur google, je suis tombé la dessus (qui fait la comparaison entre un plugin UML pour netbeans et l'outil bouml) :
http://bodman.wordpress.com/2008/03/15/source-java-vers-graphique-uml-java-reverse/

Sinon, le terme reverse ingeneering consiste plutôt à partir d'un code compilé (un jar) obtenir le code java correspondant. Y'a pas de notion de conception UML la dedans. Les outils utilisent le terme "reverse" pour indiquer l'inversion entre la conception et le développement (dans tout projet, la conception se fait AVANT le développement).
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
pas d'accord avec cette réponse...'reverse' désigne bien l'idée de remonter à la conception à partir des sources (aller du jar aux sources, c'est plutôt de la 'décompilation'). La logique n'est pas toujours d'aller de la conception à la réalisation...Faire de la science, c'est essayer d'écrire le document de spécification d'un monde qui est déjà réalisé, non ?
Commenter la réponse de cs_DARKSIDIOUS
aermp
Messages postés
3
Date d'inscription
mardi 8 décembre 2009
Dernière intervention
4 mai 2011
- 4 mai 2011 à 12:19
0
Merci
Bonjour,
Salut
J'ai besoin de passer des programmes Java en UML...cad convertir un projet enuml...j'ai entendu parler de "RESERVE INGENEERING".mais aucune idée

J'ai cherché, cherché, cherché et cherché... J'utilise Eclipse et de multiples solutions ont été proposées :
"RESERVE INGENEERING"
comment peut-on faire convertir le code java en diagramme ?
Je suis sous Windows et J'ai un Eclipse Helios

Sinon je veux bien tenter une solution hors netbeans à partir des sources mais je dois vraiment passer à autre chose maintenant, ......, je perds trop de temps, une journée entière à chercher comment faire fonctionner cela.

Je vous remercie d'avance

javascript:void(0);
Commenter la réponse de aermp
aermp
Messages postés
3
Date d'inscription
mardi 8 décembre 2009
Dernière intervention
4 mai 2011
- 4 mai 2011 à 12:22
0
Merci
Bonjour,
Existe t'il des petits logiciels gratuits qui créé des diagrammes de classes à partir de code java? (reverse engeeniring... star uml par ex mais génère t il des diagrammes de classe?)

merci beaucoup
Commenter la réponse de aermp
sousou2300
Messages postés
96
Date d'inscription
dimanche 10 février 2013
Dernière intervention
19 mai 2016
- 6 janv. 2016 à 20:53
0
Merci
moi j'utilise un outil ObjectAid intégré dans eclips mais je cherche un autre outil
Commenter la réponse de sousou2300
0
Merci
Il y a argo-uml (gratis)
ou encor Bouml.
Commenter la réponse de Abraxe

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.