1.2.2. Relations dans les diagrammes de cas
d'utilisation
D'une manière générale, trois
différents types de relations sont présentes sur le diagramme de
cas d'utilisation à savoir :
-* L'association (trait plein avec ou sans
flèche) entre acteurs et cas d'utilisation ;
-* La dépendance (flèche
pointillée) entre cas d'utilisation, avec les mots-clés
«extend» ou «include» ;
-* La relation de généralisation
(flèche fermée vide) entre cas d'utilisation
Pour affiner le diagramme de cas d'utilisation, UML
définit trois types de relations standardisées entre cas
d'utilisation :
-* Une relation d'inclusion,
formalisée par le mot-clé « include » : le cas
d'utilisation de base en incorpore explicitement un autre, de façon
obligatoire.
-* Une relation d'extension,
formalisée par le mot-clé « extend » : le cas
d'utilisation de base en incorpore implicitement un autre, de façon
optionnelle.
-* Une relation de
généralisation/spécialisation : les cas
d'utilisation descendants héritent de la description de leur parent
commun. Chacun d'entre eux peut néanmoins comprendre des interactions
spécifiques supplémentaires.
1.2.3. Identification des acteurs
~ 75 ~
A Client : c'est la personne pour qui le site
existe en vue de lui faciliter les opérations soit de location
véhicule soit appartement chez INTERLINK SPRL
A Webmaster : rôle des employés
chargés de la maintenance du site et de la gestion de l'administration
dudit site ;
A Manager : rôle des employés
qui s'occupent de suivi de la location et du contenu rédactionnel du
site.
1.2.4. Recensement des cas d'utilisation
Pour chaque acteur identifié
précédemment, il convient de rechercher les différentes
intentions « métier » selon lesquelles il utilise le
système. Sur ce, l'identification des cas d'utilisation sera fait en
fonction des acteurs identifiés précédemment en les
groupant par statut vis-à-vis de leur rôle.
1. Rôles des Clients
Les intentions qui lient le client au système se
présentent de la manière suivante :
A Consulter les catalogues ; A
Louer véhicule ;
A Louer appartement.
2. Rôles des employés Le manager a
pour tâches :
A Gérer la location ;
A Maintenir le catalogue.
Le Webmaster maintient le site et l'administrateur gère
les utilisateurs et les droits d'accès.
~ 76 ~
Tableau descriptif des cas
d'utilisation
Acteurs
|
Cas d'utilisation
|
Client
|
Consulter les catalogues
|
Louer véhicule
|
Louer appartement
|
Manager
|
Gérer la location
|
Maintenir les catalogues
|
Webmaster
|
Gérer les utilisateurs et droits d'accès
|
Maintenir le site
|
~ 77 ~
|