Pré. | Proc. |
Simulations Dynamiques
Simulation de Modèle donne vie à vos modèles comportementaux grâce à une exécution instantanée et en temps réel. Associé à des outils de gestion déclencheurs , des événements, des gardes, des effets, des points d'arrêt et des variables Simulation , ainsi qu'à la possibilité de suivre visuellement l'exécution au moment de l'exécution, le simulateur est un moyen polyvalent de « regarder les roues tourner » et de vérifier l'exactitude de vos modèles comportementaux. Avec Simulation vous pouvez explorer et tester le comportement dynamique des modèles. Dans les éditions Corporate , Unified et Ultimate , vous pouvez également utiliser JavaScript comme langage d'exécution au moment de l'exécution pour évaluer les gardes, les effets et d'autres éléments de comportement scriptables.
support étendue des déclencheurs , des ensembles déclencheur , des états imbriqués, de la concurrence, des effets dynamiques et d'autres fonctionnalités Simulation avancées fournit un environnement remarquable dans lequel créer des modèles interactifs et fonctionnels qui aident à explorer, tester et tracer visuellement le comportement complexe des entreprises, des logiciels et des systèmes. Avec JavaScript activé, il est également possible de créer des objets COM intégrés qui effectueront le travail d'évaluation des gardes et d'exécution des effets, ce qui permet à la Simulation d'être liée à un ensemble beaucoup plus vaste de processus dépendants. Par exemple, un object COM évaluant une condition de garde sur une transition State peut interroger un processus exécuté localement, lire et utiliser un ensemble de données de test, ou même se connecter à un service Web SOA pour obtenir des informations actuelles.
Comme Enterprise Architect utilise un mécanisme Simulation dynamique piloté par script qui analyse et utilise directement les constructions UML , il n'est pas nécessaire de générer du code intermédiaire ou de compiler des « exécutables » de simulation avant d'exécuter une Simulation . Il en résulte un environnement Simulation très rapide et dynamique dans lequel des modifications peuvent être apportées et testées rapidement. Il est même possible de mettre à jour les variables Simulation en temps réel à l'aide de la fenêtre Console Simulation . Cela est utile pour tester des branches et des conditions alternatives « à la volée », soit à un point d'arrêt Simulation défini, soit lorsque la Simulation atteint un point de stabilité (par exemple, lorsque la Simulation est « bloquée »).
Dans l'édition Professional d' Enterprise Architect , vous pouvez parcourir manuellement les simulations (bien qu'aucun JavaScript ne soit exécuté), de sorte que tous les choix sont des décisions manuelles. Cela est utile pour tester le flux d'un modèle comportemental et mettre en évidence les choix et les chemins de traitement possibles. Dans les éditions Corporate , Unified et Ultimate il est possible de :
- Exécutez dynamiquement vos modèles comportementaux
- Évaluer les protections et les effets écrits en JavaScript standard
- Définir et déclencher déclencheurs dans les simulations en cours d'exécution
- Définir et utiliser des ensembles de déclencheurs pour simuler différentes séquences d'événements
- Ensembles déclencheur à déclenchement automatique pour simuler des historiques d'événements complexes sans intervention de l'utilisateur
- Mettre à jour les variables Simulation « à la volée » pour modifier le déroulement des simulations
- Créez et appelez des objets COM pendant une Simulation pour étendre la portée et les possibilités d'entrée/sortie de Simulation
- Inspecter les variables Simulation au moment de l' exécuter
- Définir un « prologue » de script pour définir des variables, des constantes et des fonctions avant l'exécution
- Utilisez plusieurs Scripts d'Analyseur avec différents « prologues » pour exécuter la Simulation dans un large éventail de conditions
En utilisant le simulateur Modèle , vous pouvez simuler l'exécution de modèles conceptuels contenant un comportement. Lorsque vous démarrez une Simulation , le modèle actuel Paquetage est analysé et un processus Simulation dynamique est déclenché pour exécuter le modèle.
Pour démarrer avec Simulation , les seules étapes requises sont :
- Construire un diagramme comportemental ( State ou Activité pour exécution manuelle ou dynamique, Séquence pour interaction manuelle uniquement)
- Facultatif : charger la disposition « Espace de travail Simulation » - un moyen rapide d'afficher toutes les fenêtres Simulation fréquemment utilisées
- Cliquez sur le bouton Jouer au simulateur
Présentation Simulation
Plateformes et éditions disponibles
Plateforme/Édition |
Détails |
Voir aussi |
---|---|---|
Modèles et plateformes pris en charge |
Le Modèle Simulator prend actuellement supporte l'exécution des modèles d'activité, d'interaction et Statemachine UML et Processus Métier BPMN sur les plateformes Simulation :
|
Configurer Script de Simulation |
Support des éditions |
Simulation de Modèle est disponible à différents niveaux dans la gamme des éditions d' Enterprise Architect :
|