Vous êtes sur la page 1sur 7

Introduction au langage

UML

UML un langage
 C’est un formalisme (notation) pas une méthode
 Il est entièrement tourné vers le support de l’analyse et la
conception orientée objet.
 Il est un langage qui fournit des mots, une syntaxe et une
sémantique à des fins de communication
 UML fournit le vocabulaire et les règles pour représenter
les différents modèles permettant de comprendre un
système.
 Il est la synthèse de plusieurs autres méthodes objet ou
non.
 Il est supporté par des d’acteurs importants du monde
informatique.
 Il est normalisé par l’Object Management Group (OMG)

Le langage UML 2

1
UML
un langage pour visualiser

 UML fournit un ensemble de symboles et des


règles d'assemblage pour représenter
graphiquement les modèles du système.
 La représentation graphique est indépendante
de la langue et permet souvent une meilleure

Le langage UML 3

UML
un langage pour spécifier

 Une spécification est une description précise,


non ambiguë et complète.
 UML fournit les outils pour construire des
spécifications aux niveaux analyse,
conception et implémentation.

Le langage UML 4

2
UML
un langage pour construire

 UML n'est pas un langage de programmation


visuel, mais les modèles d'implémentation sont
assez riches pour être directement traduits dans
un langage de programmation.

Le langage UML 5

Genèse d’UML

Le langage UML 6

3
UML et le processus unifié

Le langage UML 7

Architecture et vues du processus de


développement

Le langage UML 8

4
Modèles et diagrammes du processus de
développement

Le langage UML 9

Vues architecturales et modèles UML

Le langage UML 10

5
Diagrammes UML 2

 Diagrammes statiques :
 Mettent en évidence des liens structurels entre les
entités qui constituent l’application
 Diagrammes dynamiques :
 Mettent en évidence le comportement des entités
qui constituent cette application

Le langage UML 11

Le langage UML 12

6
UML 2.x
 Quelques points majeurs
 Restructuration du méta-modèle

Infrastructure (sémantique) et superstructure


(notation)
 Diagrammes nouveaux ou modifiés

 Profiles plus puissants et simples

 Format pour échanger les diagrammes (entre


outils UML)
 Site principal pour les normes reliées à UML:

http://www.omg.org/uml/
Le langage UML 13

Vous aimerez peut-être aussi