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 construire, déboguer, enregistrer, profiler, simuler et autrement construire et vérifier votre développement logiciel tout en gardant le code étroitement intégré à votre modèle. . Enterprise Architect prend en support un large éventail de compilateurs et de plates-formes populaires, en particulier les environnements Java, .Net et Microsoft Windows C++. Le développement de logiciels devient une expérience visuelle hautement simplifiée, contrairement au travail dans des environnements traditionnels.
Enterprise Architect est lui-même modélisé, construit, compilé, débogué, testé, géré, profilé et autrement construit totalement dans l' Analyseur d'Exécution Visuelle intégré à Enterprise Architect . Alors que le VEA peut ê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èle et de projet fournies par Enterprise Architect .
Analyse d'Exécution Visuelle
Cette collection d'images montre la variété des commandes à votre disposition. |
Accéder
Ruban |
Développer > Code Source > Analyseur d'Exécution > Editer Scripts d'Analyseur Exécuter > Outils > Analyseur |
Raccourcis Clavier |
Maj+F12 |
Fonctionnalités Analyseur d'Exécution
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 de l'exécution et la gestion des points de test.
Il vous aide à générer des diagrammes de Séquence , de classe de domaine de 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érifier que le système suit les règles telles qu'elles ont été conçues
- 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
- Identifiez les appels de fonction coûteux ou inutiles
- Illustrer les interactions, les structures de données et les relations importantes au sein d'un système
- Tracez les problèmes à 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
- Simulez l'exécution de modèles de comportement, y compris Statemachines , Activities et Interactions
Opérations
Opération |
Description |
Voir également |
---|---|---|
Simuler le comportement |
Simulez des modèles de comportement UML pour vérifier leur exactitude logique et de conception, pour :
|
Simulation de Modèle |
Enregistrer l'exécution |
Enregistrer les programmes en cours d'exécution et représenter le comportement sous forme de diagramme de Séquence UML ; l'enregistrement est pris en charge pour :
|
Enregistrement |
Comportement du profil |
Visualisez/signalez rapidement les comportements des applications en cours d'exécution. Le profilage est pris en charge pour ces plates-formes :
|
Profilage |
Test cas d'utilisation avec le système de points de Testpoints |
Testpoints gestion des points de test offre une facilité pour définir les contraintes sur un modèle de classe sous forme de contrats. Les contrats fournissent les actifs sur lesquels créer des domaines de 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 de Test avec très peu d'effort. Tous les points de Testpoints existants sont automatiquement liés au domaine généré ou le diagramme du domaine de Test peut être utilisé comme contexte pour de nouvelles compositions de contrat. Le comportement d'une application pour un domaine de Test donné peut être vu immédiatement en temps réel ! Les résultats sont affichés dans la fenêtre de rapport Testpoint chaque fois qu'un contrat est réussi ou échoué. Le découplage de la mesure des tests de la base de code présente un certain nombre d'avantages, dont l'un est de faciliter le rapprochement de plusieurs systèmes avec un domaine de Test commun, plutôt qu'entre eux. Le système Testpoint prend en supporte ces contrats :
|
Testpoints |
Ouvrir la fenêtre de la console |
La fenêtre de la console est un interpréteur de ligne de commande grâce auquel vous pouvez créer rapidement 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éer et travailler avec des objets créés dans l'environnement de modélisation d' Enterprise Architect à l'aide d'un Object Établi dynamique.
|
Object Établi |
Exécuter xUnit Tests |
Exécuter les tests Exécuter et jUnit pour Java et Microsoft .NET Enregistrer et documenter les résultats. |
Test Unitaire |
Importer du code à partir de l'analyse |
L' Enregistrement d'exécution et le profilage acquièrent tous deux une collection de fichiers de code pertinents, que vous pouvez désosser sur le modèle actuel en une seule opération. |
Apprenez Plus
- Construire et Déboguer (pour l' Enterprise Architect MDDE et Débogueur )