UML - Événements et actions dans les diagrammes d'état

Table des matières
Au sein du changements d'états des éléments d'un système, en le représentant dans le UML Il faut aussi définir les différentes conditions qui nous aident à identifier chaque élément qui fait changer l'état.
Événements et actions
Les événements et actions sont les détails que nous pouvons placer dans les lignes de transition entre les états au sein de notre UML, où l'événement est ce qui déclenche ou provoque une transition et l'action est l'activité qui est exécutée, c'est-à-dire le calcul effectué par le système et qui provoque le changement d'état.
Malgré ce qui a été expliqué ci-dessus, ces conditions ne s'appliquent pas toujours, car il peut y avoir des états qui ne déclenchent pas d'actions ou des transitions qui sont générées parce qu'un autre état s'est terminé.
Voyons ci-dessous un graphique où nous avons une représentation d'un diagramme d'état d'une interface utilisateur graphique (IHM graphique pour son acronyme en anglais), avec cet exemple nous allons pouvoir expliquer un peu en termes pratiques les notions déjà listées ci-dessus.

AGRANDIR

Nous commençons par allumer le PC, cela provoque le déclenchement d'un processus de démarrage, c'est-à-dire qu'un événement est déclenché qui fait apparaître l'interface utilisateur, c'est-à-dire qu'il passe par la transition de l'initialisation, dans le cas où le démarrage est l'action qui est exécutée pendant cette transition.
Jusqu'à présent, tout ce dont nous avons parlé a du sens, le résultat des états précédents le fait passer en mode de fonctionnement PC, au moment où l'utilisateur a fini d'utiliser l'équipement et décide d'éteindre le système, une transition est déclenchée par l'événement qui provoque l'écoulement du flux au moment de l'arrêt, une fois que le PC a atteint cet état, il est arrêté et le cycle se termine.
Conditions de sécurité
Ce sont les conditions que nous pouvons appliquer à nos UMLPar exemple, si nous suivons le schéma précédent, nous pouvons détecter un problème, ce qui se produit s'il n'y a pas d'interaction pendant une longue période dans le mode de fonctionnement du PC, dans les systèmes d'exploitation commerciaux, un économiseur d'écran est généralement affiché afin que l'équipement économise de l'énergie et le moniteur ne s'use pas, c'est le état de sécurité puis si l'utilisateur déplace la souris ou appuie sur une touche, cette condition de sécurité est quittée et les autres états continuent.
Dans le graphique suivant, nous pouvons voir ce que nous avons expliqué :

AGRANDIR

Nous voyons comment le état de sécurité C'est en parallèle de l'état de fonctionnement et avec des lignes qui vont dans les deux sens que l'on indique les détails qui feront que le flux du schéma ira dans un sens ou dans l'autre.
À la fin de ce tutoriel, nous avons appris que nous pouvons indiquer plus de détails dans les diagrammes d'état de l'objet système et grâce à l'exemple d'interface graphique, nous avons pu développer ce sujet et l'appliquer à ce dont nous avions besoin.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave