Analyse statique/Diagramme de classe d'analyse Flashcards
Diagramme de classe d’analyse ?
- Montre la structure interne pour réaliser le cas d’utilisation
- Le plus important
- On tient pas compte le facteur temporelle =statique
- Indépendant de language de prog
- Description de la structure des entités et du noms de qlq attributs et méthodes
Classe ?
- Structure : regroupement <>
- Enumération <>
Association ?
Relation entre 2 classes
EXP : enregistreur et cassettes (role : utilise )
1. Nom : nom du role
2. Visibilité : +:public /-:private /#: protected
3. Multiplicité
0..0 -> 0
0..1 ->
1..1 -> 1
0..* -> *
1..* ->
5..5 -> 5
m..n ->
4.Association réflexive : s’applique à des objets de meme classe
5. Role : spécifie la fonction d’une classe pour une association donnée et indispensable pour l’association réflexive
6. Classe Association : sert à connecter les classes entre ellees
Types d’association ?
1-Aggrégation
2-Composition
3-Héritage
Aggrégation ?
Représente une relation d’inclusion / contenance
Relation partie de , tout/partie
Losange vide
Comosition ?
Aggrégation forte /Composite
Destruction d’objet composite = Destruction de ses composants
La multiplicité de coté d’objet composite > 1(1..1 /0..1)
Héritage ?
Basé sur la généralisation
Avoir les memes attributs / opérations / association s que la super classe