Les diagrammes de machine d'état dans UModel permettent d'identifier les états et les transitions d'un objet alors qu'il évolue dans son cycle de vie.
Les diagrammes de Machine d'états (aussi appelés diagrammes d'états) sont un moyen traditionnel orienté vers l'objet d'afficher le comportement et de documenter comment un objet répond à des événements, y compris les stimuli internes et externes.
Que vous prévoyiez la logique d'un objet commercial, comme une facture, dont les états peuvent être : émise, payée ou en retard, ou bien le comportement d'un système matériel complexe, UModel est un outil intuitif et convivial qui vous permettra de développer vos diagrammes de machine d'états.
Grâce aux bifurcations et unions proposées dans un grand choix d'orientations en un seul clic, et aux éléments de référence d'historique et de points de connexion à portée de main, vous disposez de tous les éléments nécessaires pour assembler des diagrammes d'états. Pour les projets plus complexes, UModel fournit des éléments pour les états composites, les états orthogonaux et les états de sous-machine faciles à placer et à manipuler en tant qu'états simples.
UModel fournit, parmi d'autres assistants à la saisie, les crochets nécessaires pour le texte de garde dans des diagrammes de machine d'état. Vous pouvez éditer le texte de garde dans la fenêtre Propriété ou directement dans le volet de conception. Vous pouvez même accélérer votre projet en générant un projet de code source exécutable complet en Java, C++, C#, ou Visual Basic depuis votre diagramme de machine d'état UModel.
UModel vous permet de générer un code entièrement exécutable depuis les diagrammes de machine d'état, afin que vous puissiez commencer rapidement à tester la logique capturée dans votre diagramme de machine d'état.
Vous pouvez générer un code soit en tant que partie prenante du processus normal de génération de code, via une sélection dans le menu Projet, ou directement depuis le menu contextuel de diagramme de la machine d'état.
Le menu contextuel fournit également une option pour vous permettre de vérifier la syntaxe de diagramme de la machine d'état, afin d'éviter une génération de code non valide.
La fenêtre Générer un code de machine d'état vous permet de contrôler les paramètres de génération de code et même de spécifier si le code de machine d'état est regénéré automatiquement avec la génération du code de projet.
UModel prend en charge les 14 diagrammes UML y compris les diagrammes UML pour les Schémas XML et les autres pour modéliser les tables dans des bases de données relationnelles. Votre équipe disposera d'un outil de modélisation UML puissant à une fraction des coûts d'une solution legacy. Pour consulter une liste complète de tous les types de diagrammes UML, voir notre page de diagrammes UML ou cliquer sur le lien ci-dessous pour télécharger un essai de 30 jours d’Altova UModel.