Analyse statique/Diagramme de classe d'analyse Flashcards

1
Q

Diagramme de classe d’analyse ?

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

Classe ?

A
  • Structure : regroupement <>

- Enumération <>

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

Association ?

A

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

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

Types d’association ?

A

1-Aggrégation
2-Composition
3-Héritage

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

Aggrégation ?

A

Représente une relation d’inclusion / contenance
Relation partie de , tout/partie
Losange vide

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

Comosition ?

A

Aggrégation forte /Composite
Destruction d’objet composite = Destruction de ses composants
La multiplicité de coté d’objet composite > 1(1..1 /0..1)

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

Héritage ?

A

Basé sur la généralisation

Avoir les memes attributs / opérations / association s que la super classe

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