Final Flashcards
Quelles sont les relations dans un diagramme de cas d’utilisation ?
Includes
Extends
Generalise
La relation d’inclusion pointe vers quel CU ?
vers le CU inclus (partie obligatoire)
ligne pointillée
La relation d’extension pointe vers quel CU ?
vers la CU qui se passe foreal
ligne pointillée
Quels sont les diagrammes UML statiques ?
diagramme de classes
diagramme d’objets
diagramme de composants
Quels sont les diagrammes UML dynamiques
diagramme d’activité (activités et flux de contrôle)
diagramme d’états transition (changements d’état des objets)
diagramme de séquence (interactions entre les objets)
Quel modèle est central et effectué après les CU ?
Modèle objet / classe
Modèle objet / classe
le QUOI
décrit objets et relations
indépendant de la solution technique
Caractéristiques des modèles statiques
- aucun facteur temporel
- construit objets nécessaires pour le CU
Quelles sont les association entre les classes
- agrégation
- composition (partie peut pas exister sans le tout/agrégat)
- héritage
Quel est le type d’association entre les classes autre que binaire ?
réflexive
Quelle est la cardinalité d’une classe d’association
plusieurs à plusieurs
Quelle est la flèche pour une relation d’agrégation
losange vide pointant vers l’agrégat (la classe plus grande)
Quelle est la flèche pour une relation de composition ?
Losange plein pointant vers l’agrégat (classe la plus grande)
Quelle est la flèche pour une relation d’héritage?
Fleche vide vers la classe générale
Modèle de classe vs modèle d’analyse
modèle de classe : but de comprendre le problème métier
modèle d’analyse : but de préparer à la conception
Que veut refléter le modèle d’analyse ?
les exigences du système
Les modèle d’analyse et de conception reflètent quelle structure ?
analyse: structure logique
conception: structure logicielle
Quelles sont les types de visibilité ?
protégé (classe et sous-classes)
+ publique, - privée, #protected, ~ package
Modèle statique vs dynamique
statique: structure (classe, objet, relations)
dynamique: comportement au fil du temps
Qu’est-ce qu’une interaction
description d’un comportement (dynamique), messages échangés
Un diagramme de séquence se base sur quoi ?
un CU
Dans un diagramme de séquence, un objet peut être représenté par..
acteur, concept abstrait, objets d’implémentation informatique
Dans un diagramme de séquences, on décrit les interactions entre..
acteur (entité extérieur au système qui interagit avec lui)
objet/classe (système)
Quels sont les types de messages dans un diagramme de séquence
synchrone: bloque jusqu’à réponse, fleche triangle plein
asynchrone: bloque pas, flèche fleche
réponse: pointillé, triangle