1 / 6

UML

UML. UML : Définition. Acronyme : «  U nified M odeling L anguage  » 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.

Download Presentation

UML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML

  2. UML : Définition • Acronyme : « UnifiedModelingLanguage » • 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.

  3. 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).

  4. 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.

  5. 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.

  6. 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.

More Related