- Partie 1 : Qu'est-ce qu'un diagramme de cas d'utilisation ?
- Partie 2 : Objectif et avantages
- Partie 3 : Composants du diagramme de cas d'utilisation
- Partie 4 : Conseils pour créer un diagramme de cas d'utilisation
- Partie 5 : Comment créer un diagramme de cas d'utilisation dans EdrawMax
- Partie 6 : Qui doit utiliser le diagramme de cas d'utilisation UML ?
- Partie 7 : Exemples de diagrammes de cas d'utilisation
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.
- La relation montre l'association entre l'acteur et le cas d'utilisation
- Ils représentent une généralisation des acteurs
- Étendre entre deux cas d'utilisation
- Inclure entre deux cas d'utilisation
- 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 <>
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
É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.
É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.
É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.
É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.
EdrawMax
Logiciel de Diagrammes Tout-en-un
- Grande Compatibilité de fichiers: Importer et exporter vos dessns sous différents formats tels que Visio
- Interopérabilité (Windows, Mac, Linux, Web)
Partie 6 : Qui doit utiliser le diagramme de cas d'utilisation UML ?
- Développeurs de logiciels : Représenter des applications logicielles logiciels à l'aide de la notation UML (Unified Modeling Language).
- Développeurs de logiciels : Illustrer et interpréter les relations, les actions et les connexions des applications logicielles.
- 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
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 <
En savoir plus :
Guide important du diagramme UML
Diagramme de processus VS Diagramme de cas d'utilisation
Introduction de base du diagramme UML par types
Diagrammes de cas d'utilisation UML, exemples gratuits et téléchargement de logiciels