2014-06-15 1 views
0

Comme le dit le titre, disons que le chrome est en cours de développement sachant qu'une fois qu'il est prêt, les développeurs peuvent créer des plugins.Plugins en tant qu'acteur dans le diagramme de cas d'utilisation UML

La question est, sont les plugins acteurs du système Chrome? Donc, est-ce que je dessine un diagramme de cas d'utilisation où le chrome est le système et "plugin" est un acteur? Ceci en sachant que l'utilisateur de chrome n'interagit jamais avec le plugin

Par exemple un plugin qui enregistre vos stats et les donne directement à alexa.

Répondre

1

Exactement, le plug-in est un acteur (acteur de système) dans ce cas (en supposant que le chrome lui-même est en cours de développement).

Le fait qu'un utilisateur humain n'interagisse pas avec le plug-in ne change pas cela. Les cas d'utilisation associés à cet acteur (Plug-in) constituent l'API du plugin Chrome, donc tout va bien.

Même s'il y avait une interaction entre le plugin et un utilisateur humain, cela ne serait pas montré sur le modèle de cas d'utilisation dans cette configuration (chrome en développement), car les utilisateurs humains seraient loin des limites du système. pas de connexion directe au système lui-même. Une autre situation serait dans le cas du contexte de cas d'utilisation modifié. Si vous décidez de faire un modèle de cas d'utilisation du plugin, un Chrome serait un acteur et chaque utilisateur humain supplémentaire de ce plugin.