Réserver une Démo
Pré. Proc.

Modélisation State

Enterprise Architect propose une implémentation complète et rigoureuse des diagrammes statiques et dynamiques du Unified Modeling Language , y compris le diagramme State . Toute entité du système peut avoir un diagramme Statemachine et ceux-ci peuvent être facilement situés sous l'entité dans la fenêtre Navigateur . L'outil prend support de nombreux aspects utiles de ces machines, notamment la possibilité de générer du code directement à partir des diagrammes . Les diagrammes Statemachine peuvent également être automatiquement convertis en Tableau State .

Business Analysis tools, the StateMachine diagram in Sparx Systems Enterprise Architect

Diagramme Statemachine

Un diagramme Statemachine est une manière précise de présenter des informations sur la durée de vie d'une entreprise ou d'une entité technique. Il peut être utilisé pour décrire les conditions importantes ( States ) qui se produisent au cours de la durée de vie ou des cycles d'une entité. En général, seules les entités qui ont des étapes importantes dans leur durée de vie sont modélisées avec diagrammes Statemachine . On dit que l'entité passe d'un State à un autre comme spécifié par le Statemachine . Déclencheurs et Événements peuvent être décrits pour permettre la transition d'état et des gardes peuvent être définis pour restreindre le changement d'état. Chaque State peut définir les comportements qui se produisent à l'entrée, pendant et à la sortie de l' State .

Enterprise Architect permet de convertir automatiquement le diagramme Statemachine en Tableau State . L'éditeur Tableau State est souvent une manière plus intuitive de travailler avec le Statemachine pour certains utilisateurs.

La Statemachine peut être exportée vers un fichier de feuille de calcul permettant d'analyser les States et les transitions.

Il existe également support pour la simulation de la Statemachine et la création d'un Statemachine Exécutable qui peut être utilisé pour générer un « moteur » comportemental spécifique au langage pour plusieurs produits logiciels sur plusieurs plates-formes.

En savoir plus : Diagramme Statemachine

Filtres visuels

Les filtres visuels peuvent être utilisés pour masquer ou atténuer certaines parties du diagramme afin que d'autres parties puissent être mises en valeur. Cela est particulièrement utile lors de la présentation du diagramme Statemachine à une équipe lors d'une réunion ou d'une démonstration. Le filtrage contextuel est facile à configurer et mettra en valeur l'élément diagramme actuellement sélectionné et ses éléments directement connectés.

En savoir plus : Filtres visuels