UML et JAVA

chryscrak Messages postés 39 Date d'inscription mardi 13 juillet 2004 Statut Membre Dernière intervention 15 avril 2007 - 14 avril 2005 à 11:55
bjdc Messages postés 16 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 18 mai 2005 - 7 mai 2005 à 14:03
salut ! j'aimerais savoir l'intérêt de modeliser UML pr programmer JAVA ! je fé actu du UML mais je sais pas trop cmt utiliser mon modèle UML pr coder en JAVA ! ou bien eske dé logiciel le font ! merci

chryscrak

4 réponses

JeanPoldeux Messages postés 64 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 5 août 2005
18 avril 2005 à 02:03
Salut,



L'intérêt principale qui lie UML à un langage orienté objet comme Java
ou C++ réside dans la représentation des diagrammes de classes. Comme
ceux-ci représentent des classes munies de leurs méthodes et de leurs
champs et que les principes d'héritage y sont aussi représentés, cela
simplifie fortement le codage de ces classes dans un tel langage(C++,
Java, ou autres).



De plus, par rapport à Java, le principe des packages se représente
aussi en UML et s'avère donc un avantage pour le programmeur.



Au niveau Logiciel, je sais que ArgoUML propose une fonctionnalité de
transposition d'UML en codage JAVA mais je dois admettre que je ne l'ai
jamais testé. Il s'agit d'un logiciel libre écrit en Java permettant de
faire des représentations UML.

Tu pourras le trouver à cette adresse :

http://argouml.tigris.org/



Il en existe d'autres comme Rational Rose (IBM) ou Posseidon mais je ne les ai jamais utilisé.



@++
0
Elkaire Messages postés 11 Date d'inscription vendredi 7 mars 2003 Statut Membre Dernière intervention 30 avril 2005
30 avril 2005 à 00:42
Bonsoir,



En ce qui me concerne je te dirai que la modélisation UML est vraiment
néessaire lorsque tu programme dans n'importe quel language qui est
orienté objet. Cela te permet d'avoir une tres bonne vision d'ensemble
de ce que sera ton programme et te permet de gagner énormement de temps
pour ton dévelopement. Cependant cette analyse doit être la plus
rigoureuse possible si tu veux quelle soit efficace.



un autre bon logiciel permettant ce genre de modélisation est Poseidon
qui plus est te genère le code java derriere. Autrement dis si ton
analyse est bien faite, ta as un maniique squelette de ton programme
dans le lequel tu n'a plus qu'a compléter les trous (parfois plus facil
à dire qu'a faire).

Ce logiciel tu le trouvera facilement grace à notre amis google ;)


Elkaïre
0
chryscrak Messages postés 39 Date d'inscription mardi 13 juillet 2004 Statut Membre Dernière intervention 15 avril 2007
4 mai 2005 à 18:40
chryscrak
ok merci. Quelles sont alors les différentes étapes pour mener
à bien la modélisation d'un projet.
0
bjdc Messages postés 16 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 18 mai 2005
7 mai 2005 à 14:03
UML ne fournit pas de methode pour modiliser un projet, que des outils,
donc c'est chacun sa sauce, UML fournissant des outils communs a tous.



Pour un projet simple, a partir d'un texte qui definie le projet,
tu peux commencer par creer un diagramme des cas d'utilisation, puis
pour chaque cas d'utilisation des diagrammes de sequence.

A partir de tes diagrammes de sequence tu peux souvent identifier les
grandes lignes de tes classes et leur role, donc faire un diagramme de
classe.

Ensuite les diagrammes objets sont bien pratiques pour detecter des erreurs dans l'analyse.



Mais les etapes peuvent varier d'une personne a une autre, voir meme d'un projet a un autre...
0
Rejoignez-nous