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

Enregistrement

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

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

Accéder

Ruban

Exécuter > Outils > Enregistreur

Aperçu

Dans sa forme la plus simple, un Séquence de diagramme peut être produit en très peu d'étapes, en utilisant même 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 Séquence de diagramme de l'enregistrement de l'exemple de 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 de 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 lui. C'est également le cas des outils Enterprise Architect Débogueur et Profiler.

Un point d'intérêt : vous pouvez voir le comportement d'un thread pendant qu'il est enregistré. L'affichage de la Pile d'Appel pendant un enregistrement affichera les mises à jour de la pile d'un fil en temps réel, un peu comme une animation. C'est un bon outil de rétroaction et, dans certaines circonstances, cela peut suffire.

Aperçu des Fonctionnalités

Génération de Diagramme

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

Plateformes

  • Microsoft .NET
  • Microsoft natif
  • Java
  • PHP
  • GDB
  • Android

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