Bonjour à tous, je n'arrive pas à comprendre ce qu'est le langage UML, est-ce que quelqu'un pourrait m'expliquer ?
merci![]()
-----

Bonjour à tous, je n'arrive pas à comprendre ce qu'est le langage UML, est-ce que quelqu'un pourrait m'expliquer ?
merci![]()
tu trouvera ici des éléments de réponses![]()
lol oui j'étais allé sur wikipedia, mais je n'arrive pas vraient à cerner ce que c'est, un langage pour modéliser ? mais un langage qui n'a pas l'air d'avoir une syntaxe tres large donc ce n'est pas pour créer des programmes complets ?
Bonjour
UML n'est pas un language de programmation.
C'est un outil utilisé pour préparer la programmation.
En effet, pour des applications complexes et/ou vastes, il est indispensable de connaitre les entités du programme (les classes) et les liens qui existent entre elles.
UML est donc l'étape intermédaire entre le cahier des charges (ce que le client veut) et la programmation (ce que le client achete). Ce sont juste des schémas qui expliquent comment l'application fonctionne.
On parle de langage car toutes les représentations sont normalisées pour être comprises par tous.
Salut,
Tonton Nano a tout à fait raison.
J'ajouterais juste que certains logiciels de developpement (certains sont dispo en plugin Visual studio Eclipse et autres) te permette de générer du code à partir de certains schémas UML et inversement .
Ca te permet de gagner pas mal de temps sur de gros projets.
merci, c'est beaucoup plus claire maintenant !
Bonsoir,
Jacques Thoorens met à disposition ses cours d'Analyse qui sont assez bien fait (et qui parlent d'UML, dans ce cas-ci, bien sûr) : http://jthoorens.free.fr/jt/an2_n.php
Bonjour,
je me permet d'intervenir car des erreurs se sont glissées dans certains messages (contre le gré des forumeurs, sans nul doute)
UML est par définition un langage. C'est un langage, ou encore une notation, standardisé par l'OMG. UML n'est donc pas une méthode contrairement à MERISE (qui est un langage assorti d'une méthode).Envoyé par Tonton Nano
UML n'est pas un language de programmation.
C'est un outil utilisé pour préparer la programmation.
Ce n'est malheureusement pas aussi simple que cela. Certaines applications (Poseidon, Rational Rose, etc.) permettent aujourd'hui de générer du code "livrable" à partir uniquement des diagrammes UML.Envoyé par Tonton Nano
UML est donc l'étape intermédaire entre le cahier des charges (ce que le client veut) et la programmation (ce que le client achete). Ce sont juste des schémas qui expliquent comment l'application fonctionne.
