logo
Un outil de mind mapping multi-plateforme polyvalent.
appstore
Obtenir de l'App Store
Obtenir
logo
Un outil de mind mapping multi-plateforme polyvalent.
appstore
Obtenir de l'App Store
Obtenir

Diagramme de cas d'utilisation UML

> Connaissances en diagrammes de logiciels > Diagramme de cas d'utilisation UML
Edraw
Posté par Daniel | 10/19/2021

Partie 1 : Qu'est-ce qu'un diagramme de cas d'utilisation ?

Dans UML, les diagrammes de cas d'utilisation sont utilisés comme une notation standard pour la modélisation des objets et des systèmes du monde réel. Un cas d'utilisation est un artefact utilisé dans l'analyse du système pour identifier, définir et organiser les exigences du système. Ici, le terme "système" désigne quelque chose qui est développé ou exploité. Des exemples de systèmes ERP, les systèmes POS, etc.

Un diagramme de cas d'utilisation UML est le moyen de modéliser les exigences d'un nouveau système logiciel en cours de développement. Ils montrent la vue et la réponse attendues de la conception du point de vue de l'utilisateur final. Le diagramme de cas d'utilisation est une technique efficace pour communiquer le comportement du système du point de vue de l'utilisateur final en visualisant le comportement du système visible de l'extérieur.

Un diagramme de cas d'utilisation est un simple diagramme de haut niveau. Il ne montre pas le détail des cas d'utilisation ou les étapes pour réaliser un certain objectif. Au lieu de cela, il décrit uniquement les relations entre les cas d'utilisation, les acteurs et les systèmes.

Partie 2 : Objectif et avantages

En UML, le but d'un diagramme de cas d'utilisation est de démontrer les différentes méthodes d'interaction pour l'utilisateur final. Les diagrammes de cas d'utilisation aident à visualiser les exigences fonctionnelles d'un système. Ces exigences sont ensuite traduites en choix de conception et en priorités de développement.

Outre le modèle d'interaction, les diagrammes de cas d'utilisation permettent également d'identifier les facteurs internes ou externes qui peuvent influencer le flux de travail du système. Ainsi, ils fournissent une analyse de haut niveau de la conception de l'extérieur sans se soucier des détails de la fonctionnalité.

Les diagrammes de cas d'utilisation UML sont utilisés à de nombreuses fins, par exemple :

  • Ils représentent les objectifs et les méthodes d'interaction avec l'utilisateur final. Ils montrent comment un utilisateur va déclencher une réponse du système et quelle est la réponse attendue.
  • Les diagrammes de cas d'utilisation sont utilisés pour définir et organiser les exigences fonctionnelles dans un système en même temps que la spécification du contexte.
  • Les diagrammes de cas d'utilisation pour représenter le flux de base des événements à travers les cas d'utilisation.
  • Les cas d'utilisation sont également pratiques pour le recueil des exigences et la documentation.
  • Dans la phase d'analyse, ces diagrammes fournissent une vue extérieure d'un système en identifiant les facteurs externes et internes du système.

Partie 3 : Composants du diagramme de cas d'utilisation

Acteurs

Les acteurs sont les utilisateurs externes qui interagissent avec un système. Un acteur est une personne, une organisation ou un système externe qui interagit avec l'application analysée.

Les directives générales pour identifier les acteurs sont les suivantes :

  • Donnez des noms significatifs et pertinents aux acteurs. Utilisez également des noms généralisés pour simplifier la modification et la présentation.
  • Pour permettre une mise en évidence rapide des rôles critiques dans le système, vous devez placer les acteurs principaux sur le côté gauche du diagramme.
  • Les systèmes externes sont également des acteurs dans votre diagramme de cas d'utilisation.
  • Il est important de noter que les acteurs n'interagissent pas avec d'autres acteurs.
  • Si les acteurs de votre système doivent interagir les uns avec les autres, vous pouvez envisager un diagramme de cas d'utilisation distinct pour représenter cette interaction.
  • Vous pouvez également utiliser l'héritage pour les acteurs.

Cas d'utilisation

Un cas d'utilisation représente une action, et les noms doivent donc commencer par un verbe. Les directives générales pour les cas d'utilisation sont :

  • Utilisez des noms d'action logiques et descriptifs pour les cas d'utilisation.
  • Organisez les cas d'utilisation dans un ordre logique afin d'améliorer la lisibilité du diagramme.
  • Comme les acteurs, les cas d'utilisation peuvent également utiliser l'héritage. Cependant, le cas d'utilisation héritant doit être placé sous le cas d'utilisation parent pour améliorer la clarté.

Les relations

Il peut y avoir cinq types de relations dans un diagramme de cas d'utilisation UML.

  1. La relation montre l'association entre l'acteur et le cas d'utilisation
  2. Ils représentent une généralisation des acteurs
  3. Étendre entre deux cas d'utilisation
  4. Inclure entre deux cas d'utilisation
  5. Ils représentent également une généralisation d'un cas d'utilisation.

Systèmes / Packages

Les systèmes ou packages sont des artefacts UML qui regroupent différents éléments. Ces groupes sont représentés comme des dossiers de fichiers dans le diagramme. Cependant, il serait utile que vous les utilisiez avec parcimonie, uniquement lorsque cela est nécessaire.

Partie 4 : Conseils pour créer un diagramme de cas d'utilisation

Voici la séquence des étapes à suivre pour réaliser des diagrammes de cas d'utilisation significatifs.

Identifier les acteurs

Les acteurs sont des entités externes qui interagissent avec le système. Il peut s'agir d'une personne, d'un autre système ou d'une organisation. Utilisez toujours des noms d'acteurs généraux, et vous pouvez également utiliser l'héritage pour classer les acteurs. Cependant, les acteurs ne doivent pas interagir entre eux.

Identifier les cas d'usage

Une excellente façon d'identifier les cas d'utilisation est d'analyser ce que les acteurs attendent du système. Ensuite, toutes les fonctions réalisées par le système sont représentées par des cas d'utilisation. Vous pouvez étendre les cas d'utilisation à partir des cas d'utilisation de niveau supérieur en fonction de la complexité du système.

Après cette étape, la structure de base de votre diagramme de cas d'utilisation est prête. Vous pouvez maintenant l'améliorer en utilisant les packages et les relations.

Utilisation de <<include >>

Identifiez la fonctionnalité standard qui peut être réutilisée dans le système. Si votre système comporte deux ou plusieurs cas d'utilisation qui partagent une fonctionnalité standard, vous pouvez modéliser la fonctionnalité commune comme un cas d'utilisation distinct et l'inclure à plusieurs endroits. Là encore, cela permet de préserver l'intégrité du système.

Généraliser les acteurs et les cas d'utilisation

Vous pouvez créer un acteur ou des cas d'utilisation avec la fonctionnalité standard, puis utiliser d'autres objets pour des caractéristiques ou des fonctionnalités uniques. C'est comme un héritage. Par exemple, vous pouvez utiliser un acteur étudiant et le faire hériter en tant qu'étudiant diplômé et étudiant de premier cycle. Vous pouvez généraliser les relations dans de tels cas.

Fonctions facultatives

vous pouvez représenter des fonctions facultatives en étendant la relation.

Partie 5 : Comment créer un diagramme de cas d'utilisation dans EdrawMax

Étape 1: Lancez le logiciel EdrawMax

Launch the EdrawMax Software

Étape 2: Dans le volet de navigation situé à gauche de l'écran, allez dans Développement de logiciels>Modélisation UML. Choisissez un modèle gratuit ou cliquez sur la tuile + pour créer le diagramme de toutes pièces.

Choisir un template gratuit

Étape 3: Lorsque vous cliquez sur un modèle, un modèle apparaît sur le canevas. Vous pouvez le modifier en fonction de vos besoins.

modifier un template

Étape 4 : Pour créer le diagramme à partir de zéro, vous pouvez utiliser la bibliothèque de symboles pour les symboles, le dessin et d'autres outils visuels. Tout d'abord, cliquez sur l'icône à côté de la bibliothèque de symboles sur le côté gauche de l'écran pour rechercher d'autres symboles et icônes. Ensuite, faites défiler l'écran jusqu'à Modélisation UML et sélectionnez la bibliothèque requise.

utilisez la librairie des symboles pour ajouter des symboles

Étape 5 : Une fois que vous avez terminé, enregistrez votre fichier. Vous pouvez également exporter le diagramme dans d'autres formats comme Excel, Word ou PDF. Cliquez sur Fichier, puis allez à Exporter.

exporter le diagramme

EdrawMax

Logiciel de Diagrammes Tout-en-un
Créer plus de 280 types de diagrammes sans effort
Commencer facilement à créer des diagrammes avec divers modèles et symboles
  • Grande Compatibilité de fichiers: Importer et exporter vos dessns sous différents formats tels que Visio
  • Interopérabilité (Windows, Mac, Linux, Web)
Sécurité Vérifiée | Passer à Mac >>
Sécurité Vérifiée | Passer à Linux >>
Sécurité Vérifiée | Passer à Windows >>
  • Apprenez comment créer un diagramme de cas d'utilisation UML
  • Partie 6 : Qui doit utiliser le diagramme de cas d'utilisation UML ?

    1. Développeurs de logiciels : Représenter des applications logicielles logiciels à l'aide de la notation UML (Unified Modeling Language).
    2. Développeurs de logiciels : Illustrer et interpréter les relations, les actions et les connexions des applications logicielles.
    3. Responsables de programmes : Montrer des structures logicielles statiques de haut niveau de haut niveau dans les présentations et les documents de spécification.

    Partie 7 : Exemples de diagrammes de cas d'utilisation

    Utiliser un diagramme de cas d'utilisation

    Cet exemple montre le diagramme de cas d'utilisation d'un site web. Il montre deux acteurs, l'utilisateur du site et le webmaster. Le webmaster a plus d'accès aux cas d'utilisation que l'utilisateur du site. Vous pouvez également remarquer <<inclure>>et <<étendre>> relations.

    UML utilisation d'un diagramme de cas

    En savoir plus :

    Guide important du diagramme UML

    Diagramme de processus VS Diagramme de cas d'utilisation

    Logiciel d'organigramme

    Introduction de base du diagramme UML par types

    Diagrammes de cas d'utilisation UML, exemples gratuits et téléchargement de logiciels

    Commencez! Vous allez adorer ce logiciel de diagramme facile à utiliser.

    EdrawMax est parfait non seulement pour les organigrammes professionnels prospectifs, organigrammes, cartes mentales, mais aussi des schémas de réseau, plans architecture, workflows, conceptions de mode, diagrammes UML, schémas électriques, illustration de la science, graphiques et tableaux... et qui est juste le commencement!