I.8.2. Définition
UML est l'acronyme de « Unified Modeling Langage
», en français « Langage de Modélisation
Unifiée ».
Il s'agit d'un langage permettant de modéliser
(représenter) un système de façon standard par des
pictogrammes ou diagrammes. Il est apparu dans le monde du génie
logiciel dans le cadre de la « conception orientée objet ».
De manière plus précise, UML est un langage
visuel pour la modélisation des systèmes d'information :
- Permettant la spécification, la visualisation, la
construction et la documentation des logiciels ;
- Facilitant la communication et le travail en équipe ;
- Ayant différents modèles pour différents
points de vue ;
- Utilisant une approche orientée objet.
Chacun des mots constituant l'appellation UML (à savoir
Langage, Modèle et Unifié) décrit un aspect important de
cette méthode qu'il importe donc de préciser.
1- Langage
Un langage permet de communiquer à propos d'un sujet.
Sans langage, il devient difficile pour les membres d'une équipe en
charge de l'analyse d'un système d'information de communiquer et de
collaborer au développement de ce système.
UML utilise donc à cet effet tout un ensemble de
formalismes ou symboles standards (langage), ayant une signification
précise et compréhensibles par tous, pour pouvoir
représenter un système d'information.
Mémoire dirigé par Eric WANGI
NGOY
M F I T I G r a c e P a g e | 22
2- Modèle
Le modèle est une représentation d'un sujet par
une combinaison harmonieuse et logique des formalismes ou symboles du langage.
Dans le cas d'UML, cette représentation se matérialise par des
diagrammes.
3- Unifié
Ce terme fait référence au fait que la
méthode UML résulte d'une combinaison des meilleures pratiques en
matière de conception des systèmes d'information en vigueur au
moment de sa mise au point. Cette combinaison a été
réalisée par le groupe OMG (Object Management Group), un
organisme de renommé internationale en matière de normalisation
dans le domaine de la modélisation orientée objet, et
l'entreprise Rational Software Corporation.
|