Adloun

sciences industrielles (MPSI) · Chapitre 1 · Application directe du cours

Cas d'utilisation d'un robot aspirateur

Ingénierie Système et Description Fonctionnelle · niveau 1 (application)

Énoncé

Pour un robot aspirateur autonome :

  • Identifier l'acteur principal et un acteur secondaire. Le sol de la maison est-il un acteur ?
  • Préciser la relation entre le cas d'utilisation « Nettoyer le sol » et le cas « Éviter les obstacles », puis entre « Nettoyer le sol » et « Signaler un bac plein » (<<include>> ou <<extend>>).

Corrigé

1. Un acteur est une entité extérieure au système qui interagit avec lui en échangeant des informations ou de l'énergie dans un but. L'acteur principal est l'utilisateur, qui lance ou programme le nettoyage et en tire le service. La station d'accueil est un acteur secondaire : elle recharge la batterie et participe au cas « Se recharger ». Le sol n'est pas un acteur : c'est la matière d'œuvre sur laquelle agit le système ; il appartient au milieu extérieur (il influe sur le fonctionnement par sa nature, moquette ou carrelage), mais il n'a pas d'intention ni de dialogue avec le robot.

2. « Éviter les obstacles » est exécuté à chaque nettoyage : c'est une inclusion, <<include>>, flèche partant de « Nettoyer le sol ». « Signaler un bac plein » n'a lieu que sous condition (le bac est plein) : c'est une extension, <<extend>>, flèche partant du cas qui étend vers le cas étendu.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre