UML

Outil simple et universel, UML (version 2) permet la modélisation des systèmes complexes au travers d’une approche objet.

UML assure la transition entre les besoins et le code source.


De nombreux diagrammes viennent en appui de cet objectif :

  • cas d’utilisation : pour l’identification des acteurs et cas d’utilisation + description textuelle (scénarios, …)
  • packages
  • classes de conception

 

L’avantage d’UML réside dans son caractère unifié, en effet, un même diagramme pourra tout aussi bien être compris par un développeur Java, C++, PHP, .NET, … la modélisation est par ce biais totalement indépendante de l’intégration technique.
Il s’agit en sorte d’un langage scientifique universel de représentation du système d’information, disposant de sa propre syntaxe.

Le modèle assure la communication entre les différents intervenants d’un projet.

On ne bâtit pas une maison sans en définir les plans.