Précédent: Visualisez, Déboguez et Profil Exécutant CodeNext: étendant Enterprise Architect

Simulation de Modèle

La simulation du modèle d'Enterprise Architect apporte vos modèles de comportement et des conceptions de l'interface utilisateur à la vie avec l'exécution en temps réel.

Simulation de Modèle

Simulez des modèles offre plusieurs avantages:

  • Gagnez une meilleure compréhension comment un modèle marche en réalité au temps d'exécution
  • Validez-le vos modèles comportementaux décrivent le processus correct ou le flux d'événement
  • Vérifier le comportement des structures filaires de l'interface utilisateur avant de commettre à l'implémentation
  • Identifiez des goulots d'étranglement potentiels, des inefficacités et d'autres problèmes de votre modèle de système ou processus commercial
  • Détecter les erreurs tôt dans le cycle de développement avant d'engager des ressources pour l'implémentation

Simulation de modèle peut être appliqué à quatre types de modèles comportementaux dans Enterprise Architect, y compris:

  • UML Activités
  • UML Interactions
  • UML Machines D'état, y compris ceux rendus comme une Table D'état
  • Business Process Models utilisant BPMN notation.

Vous pouvez également simuler le comportement des dialogues et des contrôles qui ont été modélisés en utilisant le profil de Win32 Enterprise Architect pour la conception de l'interface utilisateur.

Simulation in Enterprise Architect
Clic pour agrandir

Vous contrôlez la vitesse de la simulation et les sentiers par le modèle simulé: contrôlez manuellement les choix pris à chaque point de décision ou scénario à l'avance comment chaque détente commence.

En utilisant cette dernière approche que vous pouvez automatiser plusieurs simulations du même modèle, révélant comment le système se comporte dans les différents scénarios d'exécution.

Avec la possibilité de définir des points d'arrêt arbitraires, la capacité de simulation du modèle d'Enterprise Architect est un outil puissant pour l'analyse de la prise de décision, et l'amélioration des processus de métiers ou des modèles de systèmes exécutables dans un environnement sans risque.