UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
6.1. Les enjeux du modèle dynamique
6.2. Les concepts et notations de base
6.2.1. La notion d'état, d'état initial et d'état final
6.2.2. La notion de transition
6.2.3. Les notions d'évènement, de message, et d'activité
6.2.4. Comment représenter un diagramme d'état-transition?
6.3. Les diagrammes dynamiques
6.4. Démarche
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

6.2.3. Les notions d'évènement, de message, et d'activité

Evénement

- Un évènement est un stimulus pouvant transporter des informations (sous forme de paramètres). Il se produit à un instant donné.

- Contrairement à un état, un évènement n'a pas de durée.

- Un évènement correspond à l'appel d'une opération.

- Lorsque l'objet capte un évènement, il réagit en fonction du contexte de l'application.

On distingue quatre types d'événements :
1) la réception d'un message (généralement asynchrone)
2) l'appel d'une opération (call event) sur l'objet récepteur (synchrone)
3) le passage du temps (time event), on le précise avec le mot clé "after" suivi d'une expression représentant une durée, décomptée à partir de l'entrée dans l'état courant
4) le changement dans la satisfaction d'une condition (change event), on le précise avec le mot clé "when" suivi d'une expression booléenne. L'événement de changement se produit lorsque la condition passe à vrai.

Activité

Cette notion correspond à un traitement qui se déroule pendant un certain temps (interruptible ou pas), dans le contexte du diagramme d'état-transition, l'activité est associée à une transition et est considérée comme atomique (ininterruptible) ou instantanée. Il faut savoir qu'il existe des actvités dites durables qui durent une certaine durée et qui sont interruptibles, elles sont associées aux états. On les précise sur le diagramme par le mot "do-activity".

Condition

C'est une expression booléenne qui doit être vraie lorsque l'événement arrive pour que la transition soit déclenchée.
Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module