Le diagramme de cas d'utilisation
Le diagramme de cas d'utilisation UML : le cas (un but d'acteur, verbe à l'infinitif), la frontière du système, l'association entre acteur et cas, les relations include et extend et la généralisation.
- 23 cartes
- 3 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
Quelques cartes du deck
Cas d'utilisation : de quoi s'agit-il ?
Voir la réponse
But qu'un acteur poursuit avec le système et qui lui apporte un résultat utile, nommé par un verbe à l'infinitif : « Emprunter un livre ».
Il se mesure au résultat pour l'acteur, pas à l'action technique : « Saisir son code » est une étape, « Retirer de l'argent » est un cas.
Un diagramme relie « Commander » à « S'authentifier » par une flèche pointillée « include ». Que signifie-t-il ?
- Toute commande passe par l'authentification
- L'authentification n'a lieu que pour certaines commandes
- S'authentifier est un cas plus général que Commander
- Commander ne peut être lancé que par un administrateur connecté
Voir la réponse
Toute commande passe par l'authentification
« include » veut dire obligatoire : le comportement inclus est exécuté à chaque fois. Un comportement facultatif se représenterait avec « extend ».
Le nom d'un cas d'utilisation commence par un … et exprime le but d'un ….
Voir la réponse
Le nom d'un cas d'utilisation commence par un verbe à l'infinitif et exprime le but d'un acteur.
« Réserver une salle » est un cas bien nommé ; « Formulaire de réservation » décrit un écran, et « Base des réservations » une donnée.
Association acteur-cas : de quoi s'agit-il ?
Voir la réponse
Trait simple, sans flèche pointillée, qui relie un acteur à un cas auquel il participe.
Elle ne dit rien de l'ordre ni de la fréquence : elle dit seulement que cet acteur est concerné par ce cas.
« Appliquer un code promo » étend « Commander ». Quelle phrase est vraie ?
- Chaque commande applique obligatoirement un code promo
- Seules certaines commandes appliquent un code
- Appliquer un code promo est une sorte de Commander
- Appliquer un code promo est un acteur secondaire de Commander
Voir la réponse
Seules certaines commandes appliquent un code
Le cas de base « Commander » reste complet sans le code : le comportement ajouté n'a lieu que si la condition d'extension est vraie (l'acheteur saisit un code).