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

Enregistrement

Image showing Sequence Diagram and recording history generated using Enterprise Architect's Visual Execution Analyzer

diagrammes Séquence sont une aide précieuse pour comprendre le comportement. diagrammes de collaboration de classe peuvent également être utiles. En plus de ceux-ci, un Graphique d'Appel est parfois exactement ce dont nous avons besoin. Mais encore une fois, si vous disposez de ces informations, vous pouvez les utiliser pour documenter un cas d'utilisation, et pourquoi ne pas créer un domaine Test pendant que vous y êtes ? Enterprise Architect Analyzer peut générer tout cela pour vous et à partir d'un seul enregistrement. Il le fait en enregistrant un programme en cours d'exécution et il fonctionne sur toutes les plateformes les plus populaires.

Accéder

Ruban

Exécuter > Outils > Enregistreur

Aperçu

Dans sa forme la plus simple, un diagramme Séquence peut être produit en quelques étapes, même à partir d'un tout nouveau modèle. Vous n'avez même pas besoin de configurer un script Analyzer. Ouvrez l'éditeur de code Enterprise Architect (Ctrl+Maj+O), placez un marqueur d'enregistrement dans une fonction de votre choix, puis attachez le Débogueur Enterprise Architect à un programme exécutant ce code. Chaque fois que cette fonction est appelée, son comportement sera capturé pour former un historique d'enregistrement. À partir de cet historique, ces diagrammes peuvent être facilement créés.

Sequence diagram created in Visual Execution Analysis, Sparx Systems Enterprise Architect.

Le diagramme Séquence de l'enregistrement Exemple Modèle .

Class Collaboration diagram created in Sparx Systems Enterprise Architect.

Le diagramme de collaboration de classe du même enregistrement.

Test Domain diagram showing Test Set structure in Sparx Systems Enterprise Architect.

Le diagramme du domaine Test du même enregistrement.

Bien sûr, un Analyzer Script reste la meilleure idée et ouvre un environnement de développement incroyablement riche, mais il convient de noter que des résultats significatifs peuvent être obtenus sans en avoir un. Cela est également vrai pour les outils Enterprise Architect Débogueur et Profiler.

Un point intéressant : vous pouvez visualiser le comportement d'un thread pendant son enregistrement. L'affichage de la Pile d'Appel pendant un enregistrement affichera les mises à jour de la pile d'un thread en temps réel, un peu comme une animation. C'est un bon outil de retour d'information et dans certaines circonstances, cela peut suffire.

Aperçu des Fonctionnalités

Génération Diagramme

  • diagramme Séquence
  • diagramme de collaboration de classe
  • diagramme du domaine Test
  • Capture de transition State
  • Graphique d'Appel
Contrôle
  • Support des modèles multithread et monothread
  • Support du contrôle de la profondeur de la pile
  • Support des filtres pour restreindre la capture
  • support des caractères génériques de filtrage
  • Mise à jour de la pile en temps réel
Intégration
  • Modèle de classe
  • Domaine Test
  • Statemachine
  • Statemachines Exécutables
  • Tests unitaires

Plateformes

  • Microsoft .NET
  • Microsoft natif
  • Java
  • PHP
  • GDB
  • Androïde

Exigences

  • Enregistrement est disponible pour les utilisateurs de toutes les éditions d' Enterprise Architect

Notes

  • Les fonctionnalités de débogage et d'enregistrement de l' Analyseur d'Exécution Visuelle ne sont pas supportées pour la plateforme serveur Java 'Weblogic' d'Oracle