2.3.2 L'Unified Modeling Laguage (UML)
UML n'est pas une méthode d'analyse au sens propre du
terme. C'est un « langage de modélisation graphique et textuel
destiné à comprendre et décrire des besoins,
spécifier et documenter
Brice Baem BAGOA, Elève Ingénieur des
Travaux Statistiques Page 21
2.4. Les Systèmes de Gestion de Bases de
Données (SGBD)
des systèmes, esquisser des architectures logicielles,
concevoir des solutions et communiquer des points de vue » (Pascal ROQUES
2008). UML unifie à la fois les notations et les concepts
orientés objet. Il peut cependant représenter aussi bien des
applications OO ou non.
La version récente d'UML (UML 2) propose treize types
de diagrammes, chacun d'eux étant dédié à la
représentation des concepts particuliers d'un système. Ces types
de diagrammes sont répartis en cinq vues. Chaque vue et chaque
modèle spécifie clairement un aspect particulier su
système
Tableau 2.2 -- Les diagrammes d'UML 2
Vues Diagrammes
Vue utilisateur Diagramme de cas d'utilisation
Diagramme de classes
Vue structurelle Diagramme d'objets
Diagramme de structures composites
Diagramme de packages
Vue comportementale
|
Diagramme de séquence Diagramme d'interaction Diagramme
d'état
Diagramme d'activités
Diagrammes de communications Diagramme temporel
|
Vue d'implémentation Diagramme de composants
Vue environnementale Diagramme de déploiement
Source: Nos recherches
Les diagrammes de classes UML décrivent les classes
d'objets, leurs propriétés ainsi que les relations entre ces
classes. Ils sont de plus en plus utilisés comme outil de
modélisation des bases de données. Ceci est dû au fait
qu'UML 2 reprend les concepts du modèle entité-association et
propose en plus des artifices pour améliorer la sémantique d'un
schéma conceptuel. De ce fait, cette notation est très
complète et puissante et peut s'adapter parfaitement à la
description d'une base de données.
|