Diagramme de cas d'utilisation

Qu'est-ce qu'un diagramme de cas d'utilisation UML ?

En langage de modélisation unifié (UML), un diagramme de cas d'utilisation peut servir à résumer les informations des utilisateurs de votre système (également appelés acteurs) et leurs interactions avec ce dernier. La création de ce type de diagramme UML requiert un ensemble de symboles et de connecteurs spécifiques. Lorsqu'ils sont bien conçus, les diagrammes de cas d'utilisation peuvent aider votre équipe à collaborer et représenter :


  • les scénarios dans lesquels votre système ou application interagit avec des personnes, des organisations ou des systèmes externes ;

  • les objectifs que votre système ou application permet aux entités (appelées acteurs) d'atteindre ;

  • la portée de votre système.

Comment utiliser les diagrammes de cas d'utilisation UML ?

Un diagramme de cas d'utilisation n'a pas vocation à entrer dans les détails.
Par exemple, ne vous attendez pas à ce qu'il illustre l'ordre dans lequel les étapes sont exécutées. Au contraire, un diagramme de cas d'utilisation bien conçu donne une vue d'ensemble des relations entre les cas d'utilisation, les acteurs et les systèmes.

Les experts recommandent que les diagrammes de cas d'utilisation soient utilisés pour compléter une description textuelle plus approfondie. Le langage UML est une boîte à outils de modélisation que vous pouvez utiliser pour construire vos diagrammes. Les cas d'utilisation sont représentés par une forme ovale avec un nom. Les bonshommes représentent les acteurs du processus, et la participation de l'acteur au système est modélisée par une ligne entre l'acteur et le cas d'utilisation. Pour illustrer les limites du système, dessinez un cadre autour du cas d'utilisation lui-même. Les diagrammes de cas d'utilisation UML sont parfaits pour :


  • représenter les objectifs des interactions entre le système et les utilisateurs ;

  • définir et organiser les exigences fonctionnelles dans un système ;

  • préciser le contexte et les exigences d'un système ;

  • modéliser le flux de base des événements dans un cas d'utilisation.

Etapes de la création d'un diagramme de cas d'utilisation

  1. Identification des acteurs :
  2. Déterminez les acteurs qui interagiront avec le système. Les acteurs sont généralement des utilisateurs ou d'autres systèmes externes qui interagissent avec le système que vous modélisez.

  3. Identification des cas d'utilisation :
  4. Identifiez les actions ou les fonctionnalités que le système doit offrir à ses acteurs. Chaque action ou fonctionnalité est appelée un "cas d'utilisation".

  5. Définition des relations acteurs-cas d'utilisation :
  6. Établissez les relations entre les acteurs et les cas d'utilisation. Les acteurs sont associés aux cas d'utilisation auxquels ils participent. Ces relations peuvent être de différents types, comme l'association simple ou l'extension.

  7. Diagramme de cas d'utilisation :
  8. Utilisez un logiciel de modélisation UML ou un outil de dessin pour créer le diagramme de cas d'utilisation. Placez les acteurs sur les bords du diagramme et reliez-les aux cas d'utilisation appropriés à l'aide de lignes.

  9. Description des cas d'utilisation :
  10. Pour chaque cas d'utilisation, fournissez une brève description qui explique ce que le cas d'utilisation accomplit ou déclenche. Vous pouvez également inclure des scénarios typiques, des préconditions et des postconditions.

  11. Inclusion et extension :
  12. Utilisez des notations spécifiques pour indiquer les relations d'inclusion et d'extension entre les cas d'utilisation. L'inclusion signifie qu'un cas d'utilisation inclut un autre cas d'utilisation, tandis que l'extension signifie qu'un cas d'utilisation peut être étendu par un autre cas d'utilisation.

  13. Validation et revue :
  14. Faites valider le diagramme de cas d'utilisation avec les parties prenantes du projet, y compris les utilisateurs finaux, pour vous assurer que tous les besoins fonctionnels sont correctement représentés.

  15. Mise à jour et évolution :
  16. Le diagramme de cas d'utilisation doit évoluer avec le projet. Lorsque de nouveaux besoins ou des changements surviennent, mettez à jour le diagramme pour refléter ces modifications.

  17. Documentation :
  18. Enfin, assurez-vous de documenter correctement le diagramme de cas d'utilisation, y compris les descriptions détaillées des cas d'utilisation, les relations et tout autre élément pertinent.