Pré. | Proc. |
Enregistrement
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.
Le diagramme Séquence de l'enregistrement Exemple Modèle .
Le diagramme de collaboration de classe du même enregistrement.
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
- 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
- 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