Abstract:
Comme n’importe quel type de projet, un projet informatique nécessite une phase d’analyse, suivi d’une étape de conception. Pour mieux comprendre un projet nous utilisons des modèles et des diagrammes, qui sont des représentations d'une application du monde réel. Les modèles offrent une vue abstraite du système, alors que les différents diagrammes en proposent des représentations concrètes. Les modèles UML (Unified Modeling Language) représentent les systèmes selon différents niveaux de détail. Les modèles UML contiennent des éléments de modèle, tels que des acteurs, des cas d'utilisation, des classes et des packages, et un ou plusieurs diagrammes qui montrent une perspective spécifique d'un système. Un modèle peut également contenir d'autres modèles plus détaillés. La représentation visuelle d'un système fournie par des diagrammes UML peut fournir une vue à la fois complète et détaillée du concept et de la conception d'une application.