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.

  1. Notions
  2. Questions
  3. 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).