Le diagramme de cas d'utilisation UML est l'un des diagrammes couramment utilisés par les chefs de produit et les techniciens . Il est le produit de l'analyse des besoins. À l'aide du diagramme de cas d'utilisation, les participants peuvent discuter des problèmes de manière visuelle, ce qui peut réduire de nombreuses barrières de communication. . Ensuite, nous discuterons et apprendrons les diagrammes de cas d'utilisation en conjonction avec
les exemples de diagrammes de cas d'utilisation dans ProcessOn .
UML (Unified Modeling Language) est un langage graphique utilisé pour la modélisation et le développement de systèmes logiciels. Il est conçu pour expliquer, visualiser et documenter les produits de systèmes de développement orientés objet. Le diagramme de cas d'utilisation UML est une sorte de diagramme UML, largement utilisé dans la phase d'analyse des exigences du développement logiciel. Il décrit graphiquement les fonctions du système et l'interaction entre l'utilisateur et le système. Les fonctions
des diagrammes de cas d'utilisation comprennent : afficher le comportement dynamique du système et clarifier les exigences fonctionnelles du système en capturant l'interaction entre les participants et les cas d'utilisation , en collectant les exigences internes et externes du système, y compris les exigences de conception, les exigences de fonctionnement, etc. ; .; montrer les interactions entre les différents participants. La façon dont ils interagissent à travers des cas d'utilisation aide à comprendre le processus de fonctionnement global du système ; la formation du chef de produit à réfléchir aux problèmes du point de vue de l'utilisateur aide à mieux comprendre et exprimer les besoins de l'entreprise.
1. Acteur :
Les participants sont des entités externes qui interagissent avec le système, qui peuvent être des personnes, d'autres systèmes, des périphériques matériels ou des services externes.
Les participants sont généralement représentés par une petite icône de personne, située en dehors des limites du diagramme.
Chaque acteur utilise les fonctionnalités du système à travers des cas d'utilisation. Chaque acteur peut participer à un ou plusieurs cas d'utilisation, et chaque cas d'utilisation peut également avoir un ou plusieurs acteurs.
2. Cas d'utilisation :
Un cas d'utilisation représente un scénario de fonction ou d'exigence d'utilisateur dans le système et décrit les services ou fonctions fournis par le système aux participants.
Les cas d'utilisation sont représentés par une forme ovale et leurs noms doivent décrire de manière concise les fonctions qu'ils représentent, telles que « Connexion utilisateur », « Soumettre la commande », etc.
Chaque cas d'utilisation décrit une opération ou un processus d'interaction spécifique et détaille son processus de base, ses processus alternatifs et la gestion des exceptions via des flux d'événements.
3. Limite du système :
La limite du système utilise un cadre pour entourer le contenu du diagramme de cas d'utilisation afin de représenter les limites du système.
Les cas d'utilisation et les acteurs à l'intérieur des limites du système interagissent directement avec le système, tandis que les éléments en dehors des limites du système appartiennent à l'environnement du système.
4. Relation:
Les relations représentent l'association entre les cas d'utilisation et les acteurs, notamment les types suivants :
Association : représente la relation générale entre les acteurs et les cas d'utilisation, généralement reliés par des lignes pleines.
Relation d'inclusion (Include) : indique qu'un cas d'utilisation inclut la fonction d'un autre cas d'utilisation. Le cas d'utilisation inclus est généralement une fonction courante ou réutilisable, qui est représentée par une ligne pointillée avec une flèche pleine + les mots « inclure » .
Relation d'extension (Extend) : indique qu'un cas d'utilisation peut étendre la fonction d'un autre cas d'utilisation sous certaines conditions, représentées par une ligne pointillée avec une flèche pleine + les mots « étendre >>.
Généralisation : indique qu'un cas d'utilisation est une spécialisation d'un autre cas d'utilisation, ou la relation d'héritage entre les cas d'utilisation, représentée par une ligne continue avec une flèche vide.
Relations dans les diagrammes de cas d'utilisation UML
Pour chaque cas d'utilisation, nous avons également besoin d'informations de description détaillées afin que d'autres puissent avoir une compréhension plus détaillée de l'ensemble du système. Ces informations sont incluses dans la spécification du cas d'utilisation.
La spécification du cas d'utilisation pour chaque cas d'utilisation doit contenir le contenu suivant :
spécification du cas d'utilisation
Identifiez les participants :
Identifiez toutes les entités externes qui interagissent avec le système, y compris les utilisateurs, les autres systèmes, les périphériques matériels, etc.
Les participants peuvent être identifiés en répondant à des questions telles que « Qui utilisera les principales fonctions du système ? », « Qui devra assurer la maintenance du système ?
Identifiez les cas d’utilisation :
Pour chaque participant, identifiez la fonctionnalité qu'il souhaite que le système fournisse.
Les cas d'utilisation peuvent être identifiés en répondant à des questions telles que « Quelles fonctionnalités les acteurs spécifiques souhaitent-ils que le système fournisse ? », « Le système stocke-t-il et récupère-t-il des informations ? », etc.
Tracez les limites du système :
Utilisez des cases pour représenter le système et ses limites, en indiquant clairement quels éléments se trouvent à l’intérieur du système et lesquels sont à l’extérieur du système.
Établir des relations :
Établissez des relations telles que l'association, l'inclusion, l'extension et la généralisation en fonction de l'interaction entre les acteurs et les cas d'utilisation.
Ajouter une description détaillée :
Ajoutez des informations de description détaillées à chaque cas d'utilisation, y compris le flux d'événements, les préconditions, les postconditions, etc., afin que les autres puissent mieux comprendre les exigences fonctionnelles du système.
2. Étapes spécifiques
ProcessOn prend en charge le dessin de diagrammes UML professionnels. Il peut non seulement dessiner des cas d'utilisation, mais également des diagrammes de séquence, des diagrammes de classes, des diagrammes d'état/d'activité, des diagrammes de déploiement et des diagrammes de composants, etc. répondre à vos besoins. Votre travail l’exige.
Étape 1 : Créez un nouvel organigramme et ajoutez des graphiques UML ou des diagrammes de cas d'utilisation UML à la zone graphique.
Étape 2 : glissez et déposez le diagramme de cas d'utilisation UML dans le graphique pour l'utiliser
Étape 3 : Marquez le contenu et établissez une relation. Si vous souhaitez que votre diagramme de cas d'utilisation soit plus beau, vous pouvez remplir les graphiques avec des couleurs différentes, donner aux mêmes icônes la même taille, garder les graphiques supérieurs et inférieurs alignés, etc.
Ce qui suit est un exemple de diagramme de cas d’utilisation pour vous faciliter l’étude et l’apprentissage. Si vous souhaitez voir plus de diagrammes de cas d'utilisation UML , accédez à la bibliothèque de modèles ProcessOn et recherchez le mot-clé « diagramme de cas d'utilisation ». Vous pouvez également en trouver beaucoup plus. Si vous rencontrez le modèle dont vous avez besoin maintenant, vous pouvez également directement cloner et. utilisez-le.
Module bureautique Organigramme UML
Diagramme de cas d'utilisation du système de gestion des ressources humaines UML
Diagramme de cas d'utilisation UML de l'administrateur système d'examen
Cas d'utilisation du système de gestion des billets de cinéma
En tant que méthode d'analyse de la demande, les cas d'utilisation peuvent améliorer nos capacités de compréhension, de réflexion et d'expression en matière d'analyse de la demande et de conception de produits, garantissant ainsi que notre production est efficace et précise . Tous les cas ci-dessus proviennent de la bibliothèque de modèles ProcessOn .