Module 8 Flashcards
Architecture logique et diagramme de packages UML
1
Q
Qu’est-ce qu’un package?
A
Ensemble de packages et de classes reliés sytématiquement entre eux.
2
Q
Qu’est-ce qu’une architecture logique?
A
Organisation à grande échelle des classes logicielles en packages, sous-systèmes et couches.
3
Q
Qu’est-ce qu’une couche et une architecture en couche?
A
Couche: Regroupement à très forte granularité de classes, packages et sous-systèmes qui a une responsabilité de cohésion pour un aspect majeur du système.
Architecture en couche: Architecture organisée de manière à ce que les couches accèdent aux couches inférieures, mais pas l’inverse.
4
Q
Nommer les avantages d’une architecture en couches. (5)
A
- Réduction du couplage et des dépendances.
- Maintenance facilitée.
- Plus facile de remplacer certaines couches par de nouvelles implémentations.
- Les couches les plus basses contiennent des fonctionnalités réutilisables
- La segmentation facilite le développement en équipe.