2013-10-03 4 views
0

J'ai étudié les diagrammes de cas d'utilisation depuis un petit moment maintenant et j'ai créé le mien pour modéliser un pour un système bancaire mobile. Cependant, dans mon modèle, il y a une chose que je ne sais pas comment accomplir. Dans l'image ci-dessous, vous pouvez voir l'utilisateur. J'ai glissé des flèches vers les sous-utilisateurs (utilisateur de code PIN, utilisateur de dispositif de clé sécurisé, utilisateur de légitimation électronique). Par cette solution, je ne suis pas sûr si les sous-utilisateurs auront accès au cercle de connexion ou non, car ils n'ont aucune flèche. Donc je suppose que ma question est: Est-ce que les sous-utilisateurs (utilisateur de code PIN, utilisateur de l'appareil clé sécurisé, utilisateur de l'e-légitimation) pourront se connecter avec ce diagramme ou non?Hiérarchie de diagrammes de cas d'utilisation et associations

Le diagramme actuel forcera-t-il également les sous-utilisateurs à se connecter ou est-il simplement en mesure de passer le login? Une flèche d'inclusion est-elle nécessaire quelque part ici peut-être?

enter image description here

Répondre

0

Selon votre diagramme vos subusers peut utiliser la connexion usecase mais cette connexion usecase n'est pas nécessaire par tout autre usecases. Pour modéliser le fait taht un usecase A « a besoin » une autre usecase B, vous devez créer un include de B à A.

RB

Juste une petite remarque: l'affichage de vos inclure et les liens de généralisation semble mal pour moi qui est ironique quand on utilise un langage graphique :-D

+0

Etes-vous sûr de tous les cas d'utilisation? Je pense que "Vérifier le solde du compte" nécessite l'utilisateur de connexion. Devrais-je tracer une ligne et inclure le cas d'utilisation de transfert dans le cas d'utilisation de connexion pour le rendre obligatoire? – saturn

+0

Hm, peut-être que j'ai dessiné la flèche mal maintenant que je le regarde. – saturn

+0

si "Check Account balance" nécessite "login" une inclusion de "CAB" à "login" serait ehlp la compréhension –

Questions connexes