Analyse et conception logicielle avec UML
Unified Modeling Language (UML) est LE langage de modélisation standard aujourd'hui le plus largement utilisé. Il offre un langage commun de communication entre tous les acteurs d'un projet (aussi bien techniciens qu'experts du métier) en se basant essentiellement sur une sémantique graphique (13 diagrammes). Indépendant des langages de programmation, adaptable à tous les usages et tous les utilisateurs, ce formalisme simplifie l'analyse des besoins et oriente la conception des systèmes. Associé à un processus (Unified Process, par exemple), il devient un élément essentiel de tout développement informatique.