Next: Cas d'utilisationCas d'emplois, Up: Le modèle des Besoins Previous: Le modèle des Besoins

Les Acteurs

Identifions les acteurs. L'acteur est un type (catégorie) d'utilisateur, c'est un comportement. Une même personne peut être instance de plusieurs acteurs. Les acteurs modélisent tout ce qui peut interagir avec le système (des humains ou d'autres systèmes). Ceci nous permet ici de délimiter le système proprement entre ce qui est un service (réalisé par le système ) et ce qui est un acteur (réalisé par un autre système). Sur notre exemple : deux acteurs le consommateur et l'opérateur. Pour bien différencier acteurs et utilisateurs nous regardons les acteurs comme des classes (description d'un comportement) et les utilisateurs comme des instances de ces classes (un même utilisateur pouvant appartenir a plusieurs classes).

Trouver tous les acteurs prend parfois du temps et ils sont rarement tous trouvés immédiatement.

Un bon point de départ : pourquoi réalisons nous se système ?
Quels sont les acteurs que le système doit aider ?
Avec quels système extérieur communique t-il ?
Quels sont les utilisations quotidiennes du système ?
Elles/Ils forment les acteurs principaux. Chacun de ces acteurs réalise des taches importantes de notre système (leur travail quotidien ?). Dans notre exemple les clients. Un autre type d'acteurs dit secondaire sont ceux qui supervisent et maintiennent le système. Ces acteurs ne sont là que pour que les acteurs principaux puisse utiliser le système, l'opérateur de notre exemple gif. Cette division des acteurs est faite pour s'assurer que l'on structure bien le système sur les fonctionnalités principales. Ainsi pour l'identification des cas d'utilisation nous débutons par les acteurs principaux. Les acteurs humains sont en général facile a trouver, il est plus dur d'identifier les acteurs matériels. Mais ces acteurs "matériels" sont très important pour une bonne modélisation. Par exemple l'horloge interne peut devenir un acteur. De la même façons il peut être très sensé de modélisé le système d'exploitation comme un acteur, (de même qu'un SGBD si celui ci est préexistant a notre système).

Next: Cas d'utilisationCas d'emplois, Up: Le modèle des Besoins Previous: Le modèle des Besoins

Pour vos remarques ou sugestions copyright D.revuz 1995

D'autres cours en francais