de_DEen_USes_ESfa_IRfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Tutoriel sur les cas d’utilisation : Comprendre les concepts clés et les cas d’utilisation commerciaux

Introduction

Cas d’utilisationsont un outil fondamental dans le développement logiciel et l’ingénierie des systèmes, offrant une méthode structurée pour capturer les exigences fonctionnelles d’un système du point de vue de ses utilisateurs. Ce tutoriel expliquera les concepts clés des cas d’utilisation, en se concentrant sur les cas d’utilisation commerciaux, et utilisera l’exemple fourni pour illustrer ces concepts.

PlantUML Diagram

Concepts clés dans les cas d’utilisation

1. Acteurs

Les acteurs représentent toute entité qui interagit avec le système. Ils peuvent être des humains, d’autres systèmes ou des entités externes. Dans l’exemple fourni, les acteurs sont :

  • Guide touristique: Un acteur commercial associé à l’aéroport.
  • Passager: Un acteur commercial qui est l’utilisateur principal des services de l’aéroport.

2. Cas d’utilisation

Cas d’utilisationdécrivent les interactions entre les acteurs et le système afin d’atteindre des objectifs spécifiques. Ils sont représentés par des ovales dans les diagrammes de cas d’utilisation. Dans l’exemple :

  • Enregistrement de groupe
  • Enregistrement individuel
  • Enregistrement des bagages
  • Contrôle de sécurité

3. Relations

Cas d’utilisationpeuvent avoir diverses relations entre elles :

  • Inclure: Un cas d’utilisation inclut le comportement d’un autre cas d’utilisation.
  • Étendre: Un cas d’utilisation étend le comportement d’un autre cas d’utilisation sous certaines conditions.
  • Généralisation: Une relation de généralisation entre les acteurs indique qu’un acteur est une version spécialisée d’un autre.
  • Association: Une relation directe entre un acteur et un cas d’utilisation.

4. Cas d’utilisation métier

Les cas d’utilisation métier se concentrent sur les objectifs et les interactions dans un contexte métier. Ils décrivent comment l’entreprise fonctionne et interagit avec son environnement. Dans l’exemple, tous les cas d’utilisation sont des cas d’utilisation métier dans le contexte d’un aéroport.

5. Sujet/Frontière métier

Le sujet ou la frontière métier définit le périmètre du système modélisé. Dans l’exemple, la frontière métier est l’« aéroport ».

Explication de l’exemple

Acteurs

  • Guide touristique: Associé à l’aéroport et peut interagir avec le système au nom d’un groupe de passagers.
  • Passager: L’utilisateur principal des services de l’aéroport, interagissant directement avec divers cas d’utilisation.

Cas d’utilisation

  • Enregistrement de groupe: Un cas d’utilisation où un guide touristique enregistre un groupe de passagers.
  • Enregistrement individuel: Un cas d’utilisation où un passager unique s’inscrit.
  • Enregistrement des bagages: Un cas d’utilisation où les passagers enregistrent leurs bagages.
  • Contrôle de sécurité: Un cas d’utilisation où les passagers passent par un contrôle de sécurité.

Relations

  • Relation d’inclusion: Le cas d’utilisation « Enregistrement de groupe » inclut le cas d’utilisation « Enregistrement individuel », ce qui signifie que le comportement de l’enregistrement individuel fait partie du processus d’enregistrement de groupe.
  • Relation d’extension: Le cas d’utilisation « Enregistrement des bagages » étend le cas d’utilisation « Enregistrement individuel », ce qui signifie que l’enregistrement des bagages est une étape supplémentaire qui peut avoir lieu pendant l’enregistrement individuel.
  • Généralisation: L’acteur « Passager » est une généralisation d’autres types spécifiques de passagers (non explicitement montrés sur ce diagramme mais sous-entendus).
  • Association: Les acteurs « Guide touristique » et « Passager » sont associés respectivement aux cas d’utilisation « Enregistrement de groupe » et « Enregistrement individuel ».

Frontière métier

  • L’« Aéroport » est la frontière métier, englobant tous les cas d’utilisation et les interactions dans son périmètre.

Différences entre les cas d’utilisation métier et les cas d’utilisation système

Cas d’utilisation métier

  • Se concentrer sur les objectifs et les opérations métiers.
  • Décrire comment l’entreprise interagit avec son environnement.
  • Souvent utilisé dans la modélisation des processus métiers et l’architecture d’entreprise.
  • Exemple : « Enregistrement de groupe » à un aéroport.

Cas d’utilisation système

  • Se concentrer sur les exigences fonctionnelles d’un système logiciel.
  • Décrire comment les utilisateurs interagissent avec le système pour atteindre des objectifs spécifiques.
  • Souvent utilisé dans le développement logiciel et l’ingénierie des exigences.
  • Exemple : « Connexion utilisateur » dans un système bancaire en ligne.

Conclusion

Cas d’utilisationsont un outil puissant pour capturer et comprendre les exigences fonctionnelles d’un système. En définissant les acteurs, les cas d’utilisation et leurs relations, vous pouvez créer un modèle clair et complet du comportement attendu du système. Les cas d’utilisation métier, en particulier, aident à comprendre les opérations et les interactions métier dans un contexte spécifique. L’exemple fourni d’un aéroport illustre efficacement ces concepts, montrant comment différents acteurs interagissent avec divers cas d’utilisation à l’intérieur de la frontière métier.

Cette publication est également disponible en Deutsch, English, Español, فارسی, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 : liste des langues séparées par une virgule, 繁體中文 : dernière langue.

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *