Liste de contrôle: Acteur
Cette liste de contrôle permet de s'assurer que tous les acteurs ont été correctement identifiés et modélisés.
Relations
Eléments connexes
Description principale
 

Eléments de vérification
Avez-vous identifié tous les acteurs ?
C'est-à-dire, avez-vous prévu et modélisé tous les rôles de l'environnement du système ? Même si vous devez vérifier cela, vous ne pouvez pas être sûr d'avoir décrit tous les acteurs nécessaires avant d'avoir identifié et décrit tous les cas d'utilisation.
Chaque acteur est-il impliqué dans au moins un cas d'utilisation ?
Supprimer tout acteur non mentionné dans les descriptions des cas d'utilisation, ou tout acteur sans communications-associations avec un cas d'utilisation. Un acteur mentionné dans une description de cas d'utilisation a de fortes chances d'avoir une communication-association avec ce cas d'utilisation particulier.
Pouvez-vous nommer au moins deux personnes capables de jouer le rôle d'un acteur particulier ?
Sinon, vérifiez si le rôle modélisé par l'acteur ne fait pas partie d'un autre rôle. Si c'est le cas, vous devez fusionner l'acteur avec un autre.
Des acteurs jouent-ils des rôles semblables en rapport avec le système ?
Si c'est le cas, vous devez les fusionner dans un seul acteur. Les descriptions des communications-associations et des cas d'utilisation montrent les relations entre les acteurs et le système.
Deux acteurs jouent-ils le même rôle en rapport avec un cas d'utilisation ?
Si c'est le cas, vous devez utiliser les généralisations d'acteurs pour modéliser leur comportement partagé.
Un acteur particulier utilise-t-il le système de plusieurs manières (complètement différentes) ou a-t-il plusieurs raisons (complètement différentes) de se servir du cas d'utilisation ?
Si c'est le cas, vous devrez probablement définir plusieurs acteurs au lieu d'un seul.
Les acteurs ont-ils des noms intuitifs et descriptifs ?
Les utilisateurs et les clients comprennent-ils les noms ? Il est important que les noms d'acteurs correspondent à leurs rôles. Si ce n'est pas le cas, il faudra les changer.