# Conception agile de projet informatique CM01 : Rappel Use Case ###### tags: `agile` `2023` ## Personas : Se souvenir du profil des utilisateurs, au-delà de leurs objectifs ![](https://i.imgur.com/3fRzHLa.png =300x) ## Storyboards Raconter un cas d'utilisation en image Faire apparaître le contexte ![](https://i.imgur.com/OV94Ojt.jpg =300x) ## Customer/user journey Définir l'objectif de l'utilisateur, son ressenti, où il en est et ses émotions ![](https://i.imgur.com/tFFgt3W.png =400x) ## Récit utilisateur (user story) Phrase qui contient trois élements descriptifs de la fonctionnalité : En tant que **\<type user\>**, je veux **\<but\>** afin de **\<raison\>** ![](https://i.imgur.com/dGxAcRp.png =400x) ### Bonne user story : * Indépendante : vis à vis des autres * Négociable : support de discussion * Valorisable : rendre service * Estimable : définie pour être chiffrable * Suffisamment petite : réalisable en 1 sprint * Testable : critères d'acceptabilité ## Cas d'utilisation * Exigences fonctionnelles : * Determiner les ligmites * Ce qu'il devra faire -> Acteurs, catégories d'utilisation et scénarios ### a. Acteur Entité humaine ou machine qui determine les limites Joue un rôle : * Déclenche un stimulus * Sollicité par le système => Retrouvé dans un use case ### b. Scénario Séquence particulière pendant un interaction (chemin du use case) Description du use case : * Ensemble de scénarios * Document avec flot d'évènemments : * Interaction utilisateur et système * Flot des événements * Évènements alternatifs * Évènements d'exceptions * Sert de base aux jeux d'essais ### c. Diagramme ![](https://i.imgur.com/3dwXMpP.png =300x) *include* : nécessite le cas x *extend* : peut être complété par x *generalize* : héritage (ne pas utiliser) ### d. Fiche textuelle * Champ de description * nom, préconditions * Lisible et informelle * Français simple * Pas trop long * Décrit : * Scénario nominal * Point d'extensions * Point d'échecs * Liens vers d'autres scénarios ### e. Complément de description Tout documents en annexe ### Use case : Borne TCL #### Acteurs * Voyageur * Maintenance * SI Banque * SI TCL * SI ### Cas d'utilisation * Achat de titre * Recharge abonnement * Regarde la liste * Change de langue * Assistance