Fiche de révision : Diagrammes comportementaux des systèmes

Plan du Cours

  1. Modélisation du robot aspirateur
  2. Diagramme d’état et événements
  3. Diagramme de séquence et messages

1. Modélisation du robot aspirateur

★ À maîtriser

  • Le robot autonome Roomba reçoit des consignes utilisateur et produit des ordres de brossage du bac à main, de brossage du sol et de rotation des roues gauche et droite.

Compléments

📌 Le flux d’énergie représenté entre la station de chargement et le robot n’assure pas la recharge du robot aspirateur.

  • Le robot aspirateur comprend notamment une station de chargement reliée à une prise EDF de 230 V, une batterie, un système de séparation, un système de déplacement et un système de brossage central et latéral.

Astuce mémo

Consignes utilisateur → ordres de commande → actions de brossage, déplacement et aspiration

2. Diagramme d’état et événements

Notions clés & Définitions

  • Diagramme d’état : ou STM, modélise l’évolution de l’état d’un bloc ou d’un système en fonction des événements qui peuvent se produire.
  • État initial : Désigne le point de départ de la séquence et peut correspondre à la mise en énergie.
  • État final : Représente la fin du fonctionnement du système.
  • État : Représente une situation durant la vie d’un bloc pendant laquelle celui-ci satisfait une certaine condition ou exécute une certaine activité.
  • Événement : Un événement est la spécification d’une occurrence qui peut déclencher une réaction sur un élément, notamment par call, change, after ou when.

Points essentiels

  • Une transition externe est déclenchée lorsqu’un événement arrive.

  • Les activités d’une transition interne sont:

    • entry : activité accomplie à l’entrée dans l’état
    • exit : activité accomplie à la sortie de l’état
    • do : activité commençant après entry
    • include : invocation d’un sous-diagramme d’états-transitions
  • Pour retirer un vélo avec Vélib, l’utilisateur passe par l’attente client, la gestion du choix par pass ou par code, la gestion de la borne, l’identification du vélo et l’ordre de libération.

Astuce mémo

État initial → états courants → transitions → état final

3. Diagramme de séquence et messages

Notions clés & Définitions

  • Diagramme de séquence : ou SD, représente chronologiquement l’échange de messages entre le système et des acteurs ou entre des parties du système, en précisant d’éventuelles contraintes de temps.
  • Ligne de vie : Représente l’existence d’un élément actif.
  • Message : Déclenche un événement chez le récepteur.

★ À maîtriser

📌 Un message synchrone bloque le comportement de l’émetteur pendant que celui-ci attend une réponse, tandis qu’un message asynchrone permet à l’émetteur de continuer sans attendre de réponse.

📌 La lecture d’un diagramme de séquence se fait de haut en bas selon l’ordre chronologique.

Compléments

  • Dans le retrait d’un vélo par code, la séquence va du choix du retrait par code à l’affichage de la demande de code, à la saisie et à la vérification du code, puis à l’affichage de la borne et à l’ordre de déverrouillage avant le retrait du vélo.

Astuce mémo

Lecture de haut en bas : acteur → messages → réponses → actions

Tableaux de synthèse

Types de messages

TypeComportement de l’émetteurRéponse
SynchroneLe comportement est bloqué pendant l’attenteL’émetteur attend une réponse
AsynchroneLe comportement continueL’émetteur n’attend pas de réponse
RéponseRetour vers l’émetteur

Teste tes connaissances

Teste tes connaissances sur Diagrammes comportementaux des systèmes avec 7 questions à choix multiples et corrections détaillées.

1. Quelles consignes le robot autonome Roomba transforme-t-il en ordres de fonctionnement ?

2. Qu'est-ce que la modélisation du robot aspirateur dans le contexte de la robotique autonome?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Diagrammes comportementaux des systèmes avec 11 flashcards interactives.

Quelles consignes le robot Roomba reçoit-il de l'utilisateur ?

Des consignes utilisateur pour le brossage et la rotation des roues.

Modélisation robot aspirateur

Reçoit consignes, contrôle brossage, déplacement, rotation.

Que comprend le robot aspirateur en plus de la batterie ?

Une station de chargement reliée à une prise EDF de 230 V.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches