UML
-
Upload
mallory-slater -
Category
Documents
-
view
29 -
download
1
description
Transcript of UML
![Page 1: UML](https://reader036.fdocuments.fr/reader036/viewer/2022083015/56813521550346895d9c856f/html5/thumbnails/1.jpg)
UML
![Page 2: UML](https://reader036.fdocuments.fr/reader036/viewer/2022083015/56813521550346895d9c856f/html5/thumbnails/2.jpg)
UML : Définition• Acronyme : « Unified Modeling Language »• Selon l’OMG (Object Management Group), UML est
un langage visuel dédié à la spécification, la construction et la documentation des artefacts d’un système.
• UML est le standard de facto de notation graphique pour la création et le représentation des modèles graphiques (accompagnés de texte) associés aux logiciels.
![Page 3: UML](https://reader036.fdocuments.fr/reader036/viewer/2022083015/56813521550346895d9c856f/html5/thumbnails/3.jpg)
UML : Définition
• UML, un ensemble de notations particulièrement vaste (contrairement au modèle Entité-Association).
• UML définit différents profils UML qui constituent des sous-ensembles spécialisés de la notation pour certains domaines (ex : profil EJB – Enterprise JavaBeans - pour les diagrammes EJB).
![Page 4: UML](https://reader036.fdocuments.fr/reader036/viewer/2022083015/56813521550346895d9c856f/html5/thumbnails/4.jpg)
Utilisation d’UML
• Il existe trois façons d’utiliser UML :– UML en mode esquisse• Diagrammes informels et incomplets• Souvent tracés à la main• Créés pour expliciter des parties délicates de l’espace
du problème ou de la solution en exploitant la puissance des langages graphiques.
![Page 5: UML](https://reader036.fdocuments.fr/reader036/viewer/2022083015/56813521550346895d9c856f/html5/thumbnails/5.jpg)
Utilisation d’UML– UML en mode plan• Diagrammes de conception relativement détaillés utiles
pour :– La pro-ingénierie (génération de code à partir de
diagrammes);– La rétro-ingénierie, qui permet de visualiser et de mieux
comprendre le code existant en générant des diagrammes UML;
• Avant la programmation, des diagrammes détaillés peuvent servir de guide pour la génération de code, soit manuellement, soit automatiquement avec un outil.
![Page 6: UML](https://reader036.fdocuments.fr/reader036/viewer/2022083015/56813521550346895d9c856f/html5/thumbnails/6.jpg)
Utilisation d’UML
– UML comme langage de programmation• Spécification complète et exécutable d’un système
logiciel en UML. • Le code exécutable sera généré automatiquement et ne
sera ni revu ni modifié par les développeurs.• Toujours en développement.