Exemple 1 : Distributeur d'aliments
Ce diagramme des cas d'utilisation présente un distributeurs d'aliments automatique pour bovins.
Le système doit permettre à la bête (une vache par exemple)
- de s'alimenter si les conditions le permettent
- de s'identifier
Il doit également permettre à l'éleveur :
- de paramétrer le système en particulier définir les conditions de distribution des aliments
- de consulter les statistiques de distribution
- et éventuellement de forcer la distribution
Le système s'appuie bien sûr sur un stock alimentaire mais ce dernier à une existence sans le système de distribution. Le stock est donc un acteur secondaire.
On remarque que :
- les verbes d'actions à l'infinitif décrivent les cas d'utilisation
- le forçage étant une option du cahier des charges, la liaison est de type EXTENSION
- pour que la nourriture soit distribuée de manière personnalisée, l'identification est un cas d'utilisation d'INCLUSION. Il en est de même pour l'enregistrement
Voir un autre exemple