- Les modèles structurels - |
|
|
Les modèles structurels permettent de décrire la structure du logiciel à réaliser en termes d’objets, de classes et de composants
|
|
|
|
Le Diagramme des Classes UML
permet de représenter la structure modulaire du logiciel à développer en termes de classes d'objets et de relations. Il existe cinq types de relations : l’association, l’agrégation, la composition, la généralisation et la dépendance (ou utilisation).
Il est utilisé dans MACAO pour modéliser les classes métier lors de la conception globale et permettra ainsi de construire un premier SNI, squelette de l'IHM. Il sera ensuite complété progressivement au cours des autres étapes. Le diagramme des classes est également utilisé pour modéliser les classes persistantes afin d’obtenir le schéma relationnel d'une base de données. |
|
| |
|
|
Le Diagramme d'Objets UML
permet de modéliser les éléments physiques du logiciel en montrant l'organisation et les dépendances entre ses différents composants (exécutables, librairies, tables, fichiers, documents, objets distribués…).
L’interface d’un composant représente ses communications avec d'autres composants. Les interfaces proposées par un composant sont appelées "interfaces exportées". Les interfaces utilisées par un composant sont appelées "interfaces importées". Le diagramme des composants est essentiellement utilisé lors de l’étape de développement pour la conception détaillée des prototypes. |
|
| |
|
|
Le Diagramme des Composants UML
montre la disposition physique des différents matériels qui composent l'architecture d'un système informatique ainsi que la répartition des composants sur ces matériels.
Un diagramme de déploiement contient des nœuds et des relations : - les nœuds correspondent aux matériels mis en œuvre dans une architecture physique, - les relations sont les connexions physiques qui existent entre les nœuds. Le diagramme de déploiement sera utilisé de la même façon que le diagramme des composants. Lors des phases de conception détaillée des prototypes à l’étape de développement et lors de l'étape de finalisation. |
|
| |
|
|
Le Diagramme de Déploiement UML
permet de représenter la structure modulaire du logiciel à développer en termes de classes d'objets et de relations. Il existe cinq types de relations : l’association, l’agrégation, la composition, la généralisation et la dépendance (ou utilisation).
Il est utilisé dans MACAO pour modéliser les classes métier lors de la conception globale et permettra ainsi de construire un premier SNI, squelette de l'IHM. Il sera ensuite complété progressivement au cours des autres étapes. Le diagramme des classes est également utilisé pour modéliser les classes persistantes afin d’obtenir le schéma relationnel d'une base de données. |
![]() |




