Le scénario: client va au comptoir et demande à l'employé de choisir un film spécifiqueUML cas diagrams- d'utiliser des diagrammes
Lequel des éléments suivants serait correct?
Le scénario: client va au comptoir et demande à l'employé de choisir un film spécifiqueUML cas diagrams- d'utiliser des diagrammes
Lequel des éléments suivants serait correct?
1] Hypothèse: Client et employé comme acteurs. Système de sélection de films (MSS) en tant que système externe
Ensuite, le système externe est le système de sélection de films et l'acteur est le client ou l'employé. Le cas d'utilisation est "Sélectionner un film" ou "Sélectionner un siège de film". Il y a 1 à 1 relation entre l'acteur et le cas d'utilisation car l'acteur peut sélectionner 1 film à la fois et le cas d'utilisation aura un MSS et un acteur à la fois. Mais MSS peut se voir demander plusieurs films en même temps par plusieurs employés.
Client/Employé (1) -------- (1) [Cas d'utilisation: Sélectionnez Film] (*) ---------> MSS (1)
2 ] Hypothèse: 1 client et 1 employé présent. Si vous traitez l'employé comme le système lui-même, le diagramme doit être associé à une flèche directionnelle du client vers l'employé. Alors peut-être que cela ressemblerait à ci-dessous
Client (1) -------- (1) [Cas d'utilisation: Sélectionner un film] (1) ---------> Employé (1) .
Puisqu'un client peut sélectionner un film à la fois. Chaque cas d'utilisation peut être appelé à tout moment par un client demandant un employé. Il est également possible de demander à l'employé de ne sélectionner qu'un seul film à la fois. Le 2ème diagramme est proche de ce que je comprends correct
Les diagrammes 1 et 3 sont syntaxiquement incorrects (inutile même de lire votre étude de cas). La flèche que vous utilisez est une flèche de généralisation (c'est-à-dire plus ou moins héritée). Vous ne pouvez pas avoir cette flèche entre un acteur et un cas d'utilisation, seulement entre deux acteurs ou entre deux cas d'utilisation.
Le diagramme 2 semble correct. Le cas d'utilisation est associé aux deux acteurs avec des liens. Habituellement, placer un acteur sur la gauche et l'autre sur la droite peut signifier que celui de gauche est primaire, et celui de droite est secondaire.
L'acteur principal est celui qui exécute le cas d'utilisation, tandis que le second est impliqué dans le cas d'utilisation mais ne l'exécute pas. Ainsi, ici, cela semble correct: l'employé sélectionne le film grâce aux informations fournies par le client.