Chapitre 5 : Cas d'utilisation Flashcards

1
Q

Explique le diagramme de cas d’utilisation

A

Moyen simple pour les clients et les utilisateurs d’exprimer leurs besoins

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

C’est quoi les éléments d’un CU ?

A

Système : cadre du système à développer
Acteur : a un but en utilisant le système, joue un rôle d’interaction
But (objectif) : Ce que l’acteur veut accomplir en interagissant avec le système, chaque but est un CU, écrit en texte

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

Explique le diagramme de cas d’utilisation UML

A

Technique pour identifier et décrire les fonctionnalités d’un logiciel qui sont significatives pour ses utilisateurs : Décrit une interaction entre le logiciel et ses utilisateurs

Expression du comportement du logiciel tel que vu par les acteurs : CU initié par un acteur, qui peut interagir avec d’autres acteurs

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

C’est quoi un acteur dans ce contexte ?

A

Élément externe au logiciel, joue un rôle du POV du système : utilisateur, initiateur, pas nécessairement humain

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

Explique le concept d’acteurs multiples

A

Une personne qui peut jouer plusieurs rôles (client d’une banque peut être l’emprunteur ou le prêteur)

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

Quels sont les acteurs principaux ?

A

Initiateur du CU, bénéficiaire principal et direct du but du CU

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

Quels sont les acteurs secondaires ?

A

Contribuent à la réalisation du CU

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

Quelles sont les étapes d’un cas d’utilisation ?

A

Généralisations des scénarios (succès et échecs) qui ont le même but
Scénario principal
Scénarios alternatifs
Préconditions nécessaires pour entamer le scénario principal
Postconditions de l’état du système lorsque le CU est complété avec succès

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

Donne la définition de scénario

A

Séquence spécifique d’interactions entre les acteurs et le système et d’actions subséquentes du système (comme l’exécution particulière d’un CU)

  • Description fonctionnelle, non pas structurelle
  • Spécifier ce que le système doit accomplir, non pas comment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Que fait le scénario principal ?

A

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

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

Que fait le scénario alternatif ?

A

Alternatifs
* Variantes du scénario principal
* Alternatives possibles de certaines étapes
* Exceptions que le système doit traiter
* En cas d’erreurs

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

Explique la relation include

A

On utilise cette relation généralement si un CU est réutilisé dans plus d’un CU

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

Explique la relation extend

A

Cette relation représente une dépendance optionnelle entre deux CUs

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

Quelles sont les activités pour la spécification des exigences ?

A
  1. Identification des acteurs
  2. Identification des scénarios
  3. Identification des cas d’utilisation
  4. Raffinement des CU
  5. Identification des relations entre les CU
  6. Identifications des besoins non fonctionnels
How well did you know this?
1
Not at all
2
3
4
5
Perfectly