Langage de modélisation UML
Le langage de modélisation UML (Unified Modeling Language, Langage de Modélisation Unifié) décrit les processus et les composants à l'aide de diagrammes et de schémas. Cependant, UML n'est pas un véritable langage de programmation, mais il est possible de générer du code à partir de ses modèles.
Ce langage de modélisation a trouvé des applications étendues dans les cycles de travail du développement logiciel et de la conception de systèmes.
Il existe les types principaux de diagrammes suivants en UML :
- Diagrammes structurels (Structure Diagrams), qui incluent les diagrammes de classes, de composants, de structure composite, de collaboration (UML 2.0), de déploiement, d'objets, de paquetages, de profils (UML 2.2).
- Diagrammes de comportement (Behavior Diagrams), qui incluent les diagrammes d'activités, d'états-transitions, de cas d'utilisation.
- Diagrammes d'interaction (Interaction Diagrams), qui incluent les diagrammes de communication (UML 2.0), de vue d'ensemble des interactions (UML 2.0), de séquence, de temporisation (UML 2.0).
Voir aussi
-
l'ensemble de concepts Paradigme de programmation,
qui définit l'approche de programmation -
la méthodologie
OOP,
largement utilisée en programmation -
le schéma
MVC,
utilisé pour organiser le code en blocs pour chaque tâche -
le diagramme d'évaporation des tâches,
utilisé pour la représentation graphique du volume de travail