Joomla-Visites | Statistiques de fréquentation pour Joomla! Statistics

Skip to content

Vous naviguez ici :Accueil arrow Concepts arrow Articles « Métier » arrow Le langage UML
Le langage UML Version imprimable
25-07-2003

 

Les 4 principes

Le langage UML (Unified Modelling Language) est un langage de Modélisation basé sur un Méta-modèle et un formalisme rigoureux proposant une démarche de modélisation basée sur l’élaboration itérative de modèles, surtout utilisé dans le domaine de l’ingénierie logicielle orientée objet.
Ce qui fait la force d’U.M.L, c’est de représenter un système par un ensemble limité de modèles et de cadrer l’analyse du système en s’appuyant sur quatre principes de modélisation :
1- le choix des modèles à créer a une très forte influence sur la manière d’aborder un problème et sur la nature des solutions ;
2- les modèles peuvent avoir différents niveau de précision ;
3- les meilleurs modèles ne perdent pas les sens de la réalité ;
4- il est préférable de décomposer un système important en un ensemble de petits systèmes presque indépendants.

Le Modèle conceptuel U.M.L.

Il comprend les notions de base générique du langage et définit trois sortes de briques de base :
- les éléments, qui sont les abstractions essentielles à un modèle ;
- les relations, qui constituent les liens entre ces éléments ;
- les diagrammes, qui regroupent des éléments et des liens au sein de divers ensembles.

Quatre types d’éléments sont présents dans UML :
- les éléments structurels (classe, interfaces, collaboration …) ;
- les éléments comportementaux (interaction, automate à état fini) ;
- les éléments de regroupement (package) ;
- les éléments d’annotation (note).

Les relations sont également au nombre de quatre :
- la dépendance ;
- l’association ;
- la généralisation ;
- la réalisation.

Enfin, les diagrammes sont la représentation graphique d’un ensemble d’éléments et de relations qui constituent un système, UML en définit neuf types divisés en deux catégories :
- les diagrammes statiques (appelés aussi diagrammes structurels) : diagrammes de classe, d’objets, de composants, de déploiement et de cas d’utilisation ;
- les diagrammes dynamiques (appelés aussi diagrammes comportementaux) : diagrammes d’activité, de séquence, d’états-transitions et de collaboration ;














Vous souhaitez partager cet article :

FacebookLinkedinViadeoTwitter

 
< Précédent   Suivant >

Les choix de BPMS

Recevez notre newsletter