Chapitre 7-8 Flashcards
Cas d’utilisation
Capture le comportement d’un système ou d’un composant tel qu’un utilisateur extérieur le voit.
Éléments d’un CU
- Système
- Acteur
- But
Système
Cadre du système à développer
But
Ce que l’acteur veut accomplir en interagissant avec le système
Acteur
Élément externe au logiciel qui joue un rôle du point de vue du système
Acteurs principaux
Initiateur du CU, bénéficiaire principal et direct du but du CU
Acteurs secondaires
Contribuent à la réalisation du CU
Association
Relation entre acteurs et cas d’utilisation
X«includes»Y
Y est nécessaire pour X
X«extends»Y
X est optionnel pour Y
X«generalize»Y
Y est un cas particulier de X
Scénario
Séquence spécifique d’interactions entre les acteurs et le système et d’actions subséquentes du système
Un scénario spécifie ce que le système doit accomplir, non pas ______
comment
Scénario principal
- Décrit sous la forme d’échanges d’évènements entre un acteur et le système
- Étapes ordonnées numériquement
- Décrit ce qui se déroule normalement, quand il n’y a pas d’erreur
Scénario Alternatif
- Variantes du scénario principal
- Exceptions que le système
doit traiter en cas d’erreurs
Analyse
analyser les exigences sur un plan technique, et définir les contraintes de la conception/implémentation
Durant l’analyse, on force le client et les développeurs à ______ le
plus tôt possible
prendre les décisions difficiles
exigences conceptuelles (soft)
données numériques pour déterminer les contraintes de l’équipement
ex: volume d’entrée
Exemples d’exigences du matériel (hard)
- Mémoire de masse
- Stockage pour les sauvegardes
- Besoins pour les entrées
- Appareils de sortie
Modèle dynamique
Comportement du système (UI/UX)
Activité
un comportement complexe et décomposable en actions simples
nœud d’activité
un type d’élément abstrait permettant de représenter les étapes le long du flot d’une activité
trois familles de nœuds d’activités:
- action
- objet
- contrôle
Action
Plus petit traitement en UML qui a une incidence sur l’état du système