Conception Statique / Relation de dépendences Flashcards
1
Q
Relation de dépendence ?
A
-Relation unidirectionnelle indiquant q’un changement dans la cible provoque un changement dans la source
2
Q
Types de relation de dépendences ?
A
Abstraction /Permission /Utilisation
3
Q
Abstraction ?
A
- Relation entre élements qui représentent un meme concept à different nivaux d’avbstraction
- Syntaxe : <>
- L’élement source implemente la specification désigné par l’élement cible
- EXP : classe Usine implémente IUsine
4
Q
Permission ?
A
- Element source a le droit d’acceder à l’espace de nommage del’élémént cible
- Suntaxe <> :: source et cible amis , l’élement source ignore la visibilité de l’élement cible
- Acceder à un atttribut meme si il est privé
5
Q
Utilisation ?
A
-L’element source requert la presence d’un element cible
-Syntaxe : “use” Source a besoin de cible pour etre implemnté
“call” : operation source appelle à une autre operation cible
6
Q
Diagramme de classes architecture en 3 couches ?
A
1-Classe graphique : Permet de modeliser les interactions entre le sys et les acteurs Syntaxe : "GUI" 2-Classe gestionnaire : Les services java Syntaxe : "Gestionnaire" 3- Entité : Modélise les info persistentes du sys Syntaxe :"Enity"
7
Q
Régles d’assocuations entre classes ?
A
- Classe graphiques ne peuvent étre reliés qu’aux classes gestionnaires
- Les classes gestionnaires ont acces auc classes graphiqyes , auc classes entités et autres classes gestionnaires
- Classes entités ont acces aux autres classes entités et ne sont reliés qu’aux classes gestionnaires