Je suis complètement nouveau en analyse et conception .....
s'il vous plaît, quelqu'un me dit:
quelle est la différence entre le cas d'utilisation du système et le cas d'utilisation d'entreprise?
Autant que je sache, il n'y a qu'un seul diagramme en UML appelé diagramme de cas d'utilisation. Maintenant, qu'en est-il d'eux? Ont-ils un diagramme séparé?
Je vous remercie
Cas d'utilisation commerciale
Un cas d'utilisation commerciale est un moyen par lequel un client ou une autre partie intéressée peut utiliser l'entreprise pour obtenir le résultat souhaité, que ce soit pour acheter un article, obtenir un nouveau permis de conduire, payer une facture ou autre . Un point important est qu'une seule exécution d'un cas d'utilisation métier doit englober toutes les activités nécessaires pour faire ce que le client (ou un autre acteur) veut, ainsi que toutes les activités que l'entreprise doit faire avant que le processus ne soit terminé à partir de son point de départ. de vue.
Cas d'utilisation du système
En revanche, un cas d'utilisation du système est un moyen par lequel un utilisateur d'un système informatique peut utiliser le système pour obtenir le résultat souhaité. Ce sera généralement quelque chose que nous pouvons facilement imaginer comme étant effectué en une seule séance sur un seul PC ou un autre appareil tel qu'un guichet automatique ou un téléphone mobile/cellulaire, généralement avec une seule interface utilisateur, ou un petit nombre d'écrans étroitement liés tels que en tant que sorcier, et prenant peut-être entre quelques minutes et une demi-heure au plus.
La différence clé
Face à une tâche de modélisation particulière dans un projet réel, ces différences nous aident à décider: "Laquelle est-ce que je modélise ici?"
De Wikipedia :
Un cas d'utilisation métier est décrit dans une terminologie sans technologie qui traite le processus métier comme une boîte noire et décrit le processus métier utilisé par ses acteurs commerciaux (personnes ou systèmes externes à l'entreprise) pour atteindre leurs objectifs (...)
Un cas d'utilisation du système est normalement décrit au niveau des fonctionnalités du système (par exemple, créer un bon) et spécifie la fonction ou le service que le système fournit à l'utilisateur (...)
Ainsi, en bref, les cas d'utilisation métier concernent davantage ce que les utilisateurs attendent du système et les cas d'utilisation système concernent davantage ce que le système fait réellement.
Un cas d'utilisation métier décrit les étapes d'un processus permettant d'atteindre un objectif métier.
Un cas d'utilisation système décrit le comportement d'un système qui automatise un cas d'utilisation métier.
Les cas d'utilisation sont les valeurs fournies aux acteurs par les systèmes ou organisations à l'étude. Pour les organisations, cas d'utilisation commerciale nommé; Pour les systèmes, cas d'utilisation du système nommé. Voir l'image ci-dessous (dessinée par moi-même):
Les cas d'utilisation peuvent être divisés en deux types. Ce n'est pas nécessaire, mais si quelqu'un vous le demande, c'est possible.
Le cas d'utilisation du système représente les cas d'utilisation qui sont effectués par le système (pas manuellement).
Par exemple: dans un système de réservation d'hôtel en ligne, un utilisateur réserve une chambre. La réservation est donc un cas d'utilisation du système et l'utilisateur est un utilisateur du système.
Le cas d'utilisation métier représente les cas d'utilisation qui sont effectués manuellement. Ce n'est pas nécessairement fait par le système.
Par exemple: réservation d'hôtel manuelle par appel téléphonique. Un utilisateur appelle l'hôtel et réserve une chambre. Ici, la téléphonie n'est pas un cas d'utilisation du système, car elle n'est pas effectuée par le système. L'utilisateur n'est pas non plus un utilisateur du système, car il n'interagit pas avec le système.
L'architecture logicielle comprend entre autres la vue métier (description des processus métier) et la vue système (description du système). Un cas d'utilisation métier décrit la fonctionnalité de la vue métier et le cas d'utilisation système décrit la fonctionnalité de la vue système. Le cas d'utilisation métier a son stéréotype graphique dans la norme UML.