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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est-ce qu’une architecture logique?

A

Organisation à grande échelle des classes logicielles en packages, sous-systèmes et couches.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly