Pré. | Proc. |
Analyse d'exécution
L' Analyseur d'Exécution Visuelle (VEA) est composé d'une suite d'outils avancés et complets qui vous permettent de créer, déboguer, enregistrer, profiler, simuler et de construire et vérifier votre développement logiciel tout en gardant le code étroitement intégré à votre modèle. Enterprise Architect prend support une large gamme de compilateurs et de plates-formes populaires, en particulier les environnements Java, .Net et Microsoft Windows C++. Le développement logiciel devient une expérience visuelle hautement rationalisée, très différente du travail dans des environnements traditionnels.
Enterprise Architect est lui-même modélisé, construit, compilé, débogué, testé, géré, profilé et autrement construit entièrement au sein de l' Analyseur d'Exécution Visuelle intégré à Enterprise Architect . Bien que le VEA puisse être utilisé pour compléter d'autres suites d'outils, il brille également lorsqu'il est utilisé comme IDE de développement principal en couplage étroit avec les capacités de gestion de modèles et de projets fournies par Enterprise Architect .
Analyse d'Exécution Visuelle
Cette collection d'images montre la variété des commandes à votre disposition. |
Accéder
Ruban |
Develop > Source Code > Analyseur d'Exécution > Edit Scripts d'Analyseur Exécuter > Outils > Analyseur |
Raccourcis Clavier |
Maj+F12 |
Analyseur d'Exécution Fonctionnalités
Avantages de l' Analyseur d'Exécution
L' Analyseur d'Exécution fournit un environnement de développement et de test intégré pour plusieurs plates-formes, notamment Microsoft .NET , Java, Native C++, Mono et Android. Il comprend un débogueur riche en fonctionnalités, l'enregistrement et le profilage des exécutions et la gestion Testpoint .
Il vous aide à générer diagrammes Séquence , de classe de domaine Test et de classe collaborative à partir d'un seul enregistrement. C'est un excellent moyen de comprendre et de documenter votre application.
- Visualiser l'exécution du programme
- Optimiser les ressources système existantes et comprendre l'allocation des ressources
- Vérifiez que le système suit les règles comme prévu
- Produire une documentation de haute qualité qui reflète plus précisément le comportement du système
- Comprendre comment et pourquoi les systèmes fonctionnent
- Former les nouveaux employés à la structure et au fonctionnement d'un système
- Fournir une compréhension complète du fonctionnement du code existant
- Identifier les appels de fonctions coûteux ou inutiles
- Illustrer les interactions, les structures de données et les relations importantes au sein d'un système
- Tracer les problèmes jusqu'à une ligne de code spécifique, une interaction système ou un événement
- Établir la séquence des événements qui se produisent immédiatement avant la défaillance du système
- Simuler l'exécution de modèles de comportement, y compris Statemachines , les activités et les interactions
Opérations
Opération |
Description |
Voir aussi |
---|---|---|
Simuler le comportement |
Simulez des modèles de comportement UML pour vérifier leur exactitude logique et de conception, pour :
|
Simulation de Modèle |
Exécution d'enregistrement |
Enregistrer les programmes en cours d'exécution et représenter le comportement sous forme de diagramme Séquence UML ; l'enregistrement est pris en charge pour :
|
Enregistrement |
Comportement du profil |
Affichez/créez rapidement des rapports sur les comportements des applications en cours d'exécution. Le profilage est pris en charge pour les plates-formes suivantes :
|
Profilage |
Test les cas d'utilisation avec le système Testpoints |
La gestion Testpoints facilité de définir les contraintes sur un modèle de classe sous forme de contrats. Les contrats fournissent les ressources sur lesquelles créer des domaines Test . Un seul domaine Testpoint peut ensuite être utilisé pour tester et signaler le comportement de plusieurs applications. Vous pouvez également utiliser l' Analyseur d'Exécution pour enregistrer un cas d'utilisation et générer un diagramme de domaine Test avec très peu d'effort. Tous Testpoints existants sont automatiquement liés au domaine généré ou le diagramme de domaine Test peut être utilisé comme contexte pour de nouvelles compositions de contrat. Le comportement d'une application pour un domaine Test donné peut être vu immédiatement en temps réel ! Les résultats sont affichés dans la fenêtre de rapport de Testpoint chaque fois qu'un contrat est réussi ou échoué. Le découplage de la mesure de test de la base de code présente un certain nombre d'avantages, dont l'un est de faciliter la réconciliation de plusieurs systèmes avec un domaine Test commun, plutôt que l'un de l'autre. Le système Testpoint supporte ces contrats :
|
Testpoints |
Ouvrir la fenêtre de la console |
La fenêtre Console est un interpréteur de ligne de commande grâce auquel vous pouvez rapidement créer une fenêtre de terminal pour activer un moteur de script et entrer des commandes pour agir sur le script (JScript, JavaScript et VBScript). |
Fenêtre de la console |
Object Établi |
Créez et travaillez avec des objets créés dans l'environnement modélisation Enterprise Architect à l'aide d'un Object Établi dynamique.
|
Object Établi |
Exécuter des tests xUnit |
Exécuter des tests nUnit et jUnit pour Java et Microsoft .NET Enregistrer et documenter les résultats. |
Test Unitaire |
Importer le code à partir de l'analyse |
Enregistrement et le profilage d'exécution acquièrent tous deux une collection de fichiers de code pertinents, que vous pouvez rétroconcevoir vers le modèle actuel en une seule opération. |
Apprenez Plus
- Construire et Déboguer (pour l' Enterprise Architect MDDE et Débogueur )