Cours BUT Info

TD 1 — Diagrammes de cas d'utilisation

Correction du TD 1 : le site de vente groupée Groupin et le service de parrainage entre cyclistes — besoins extraits par « En tant que… je dois pouvoir… », acteurs identifiés, diagrammes corrigés et pièges.

Le TD enchaîne trois exercices : un échauffement sur le cinéma (le fil rouge du cours), puis deux cas d'étude nouveaux — le site de vente groupée Groupin et le service de parrainage entre cyclistes. Pour chaque cas, la méthode est la même : extraire les phrases « En tant que… je dois pouvoir… », en déduire acteurs et cas d'utilisation, puis tracer le diagramme.

Exercice 1 — Échauffement : le cinéma

C'est l'exemple déroulé en cours : la correction complète (besoins, diagramme, recommandations de formulation) est au chapitre 2 — Le diagramme de cas d'utilisation. On le refait de tête en début de TD pour installer le geste : entourer les sujets, souligner les verbes d'action, mettre les fonctionnalités dans l'encadré et les rôles à l'extérieur.

Exercice 2 — Groupin, site de vente groupée

Le cas : un site de vente groupée. Des fournisseurs y proposent des services (description, conditions de l'offre, durée de validité) ; les utilisatrices consultent les services, s'inscrivent puis achètent des unités d'un service tant que l'offre est valide ; le paiement se fait par carte bancaire via un service externe. À la fin de la validité d'une offre, le site déclenche automatiquement la finalisation de la vente : il envoie leurs tickets aux acheteuses et règle le fournisseur.

Extraction des besoins

Diagramme corrigé

Groupin — site de vente groupéeUtilisatriceFournisseurTempsService bancaireConsulter les servicesS'inscrireAcheter un serviceConsulter ses ticketsProposer un serviceFinaliser la vented'un servicePayer par cartebancaire«include»

Trois pièges classiques corrigés dans ce sujet :

  1. « Recevoir les tickets » n'est pas un cas d'utilisation : recevoir est un verbe passif — l'utilisatrice n'initie rien. La formulation active correcte : consulter ses tickets. Quant à l'envoi des tickets, c'est la garantie en cas de succès de « Finaliser la vente d'un service », pas un cas séparé initié par l'utilisatrice.
  2. « Finaliser la vente » est déclenchée automatiquement à la fin de validité : acteur principal Temps — le même schéma que le cas Groupin vu en cours sur les déclencheurs.
  3. Le service de paiement n'est pas dans l'encadré : c'est un acteur secondaire, connecté au cas Payer par carte bancaire seulement.

Exercice 3 — Parrainage entre cyclistes

Le cas (celui du cours sur les scénarios) : un service met en contact marraines et filleuls pour le covoiturage à vélo. Une marraine ajoute un point de départ ; les filleuls consultent les trajets ; et, pour un point de départ préalablement sélectionné, un filleul peut envoyer un message de présentation à la marraine qui a ajouté ce point.

Extraction des besoins

Diagramme corrigé

Service de parrainage cyclisteFilleulMarraineConsulter les trajetsEnvoyer un messagede présentationAjouter un pointde départ

Ce qu'il faut voir ici :

  1. Le point de départ n'est pas un acteur — c'est une donnée du système (liée à la marraine qui l'a ajoutée).
  2. « pour un point préalablement sélectionné » ne se dessine pas dans le diagramme : c'est la précondition du cas, qui apparaît dans sa fiche descriptive (c'est la fiche 4 du TD 2).
  3. Le message part à la marraine qui a ajouté le point — elle est destinataire, sans devenir actrice de ce cas d'utilisation.

Sujet de DS 2022.pdf

R3.03 · Pour s'entraîner : la question 1 du DS 2022 demande le diagramme de cas d'utilisation de Sansouci (corrigé sur ce site)

Consultation seule — téléchargement désactivé

Chargement du document…

Dernière mise à jour le

Sur cette page