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

Panneau d'Outils

Le panneau 'Outils' rassemble une collection d'outils permettant d'analyser l'exécution d'une application. Les outils disponibles sont un Débogueur complet, un Profiler d'exécution et un Enregistreur de stack trace. Il existe également facilités d'exécuter l'application et d'enregistrer la sortie Test Point, pour une analyse ultérieure.

Facilités disponibles

Facilité

Description

Voir aussi

Analyseur

Affiche la fenêtre Analyseur d'Exécution , qui liste - par Paquetage - tous Scripts d'Analyseur définis dans le modèle. À partir de cette fenêtre, vous pouvez créer, éditer et gérer des scripts qui spécifient les commandes et les paramètres nécessaires pour construire, tester, exécuter , déboguer, déployer et simuler vos applications. Les boutons de la barre d'outils de la fenêtre permettent de contrôler les tâches de script telles que construire, exécuter , tester et déployer, et donnent également accès à une gamme de facilités de débogage.

L'icône permet également d'accéder à la fenêtre File d'attente des tâches. Cette fenêtre simplifie le processus de travail avec Scripts d'Analyseur ; lorsqu'une option du menu contextuel d'un script d'analyseur est exécutée (par exemple, « Build »), elle est placée dans une file d'attente des tâches ; plusieurs tâches peuvent être mises en file d'attente et d'autres tâches peuvent être effectuées pendant que les tâches sont traitées.

Gestion Scripts d'Analyseur La fenêtre de la file d'attente des tâches

Services

Ces options vous permettent de démarrer, d'arrêter et de tester les services VEA locaux pris en charge. Ces services peuvent par exemple exécuter un programme Linux natif ou créer un projet.

  • Vue Statut de tous les services - affiche une fenêtre qui répertorie le statut de chaque service Enterprise Architect nommé dans le fichier de configuration et son état
  • Service Satellite
    - Démarrer
    -  Arrêt
    - Test (état du service satellite)
  • Service d'Agent
    - Démarrer
    -  Arrêt
    - Test (État du service de l'agent)
  • Service Code Miner
    - Démarrer - lit la configuration actuelle du service et démarre les services configurés pour exécuter
    et arrête les services qui ne sont pas configurés
    - Arrêter tout - arrête tous les services en cours d'exécution
         - Modifier le fichier de configuration - prompts le fichier de configuration de service à utiliser, puis l'ouvre dans un
    Éditeur de texte Enterprise Architect
    - Démarrer automatique avec EA - démarre automatiquement les services ayant l'attribut 'status:ON' lorsque
    le modèle s'ouvre
    - Arrêt automatique à la fermeture : arrête automatiquement l'exécution des services lorsque Enterprise Architect est fermé
Services

Débogueur

Cliquez sur la flèche déroulante pour afficher une liste d'options pour démarrer et utiliser le Débogueur .

  • Ouvrir Débogueur - ouvre la fenêtre Déboguer ; cette fenêtre fournit une barre d'outils pour contrôler les opérations Débogueur telles que exécuter , step-into, step-over, pause et affiche également les messages de sortie de débogage
  • Démarrer Debugging - démarrer l'application, selon les options de débogage du script d'analyse actif
  • Attacher au processus - afficher une liste des processus en cours d'exécution - sélectionner et attacher à un processus à des fins de débogage
  • Créer Diagramme de pile - crée un diagramme d'interaction basé sur la pile d'exécution actuelle ; disponible uniquement lorsque l'exécution est interrompue à un point d'arrêt
  • Créer un ensemble de marqueurs pour la classe - crée un ensemble de marqueurs de point d'arrêt pour les méthodes de la classe sélectionnée
  • Passer au Profiler - passer dynamiquement du Débogueur au Profiler, permettant le suivi des performances et le traçage des exécutions
  • Définir comme Débogueur JIT - définir Enterprise Architect comme débogueur juste à temps par défaut ; pour les systèmes Windows uniquement
  • Définir comme Modèle JIT - définir le modèle actuel comme modèle par défaut sur lequel effectuer le débogage juste à temps ; pour les systèmes Windows uniquement
  • Traiter Exceptions à Première Chance - activer le traitement des Exceptions de Première Chance
  • Appliquer Disposition Déboguer - appliquer une disposition d'espace de travail contenant des fenêtres utiles pour le débogage, disposées dans un arrangement pratique
Traiter Exceptions à Première Chance Débogueur juste à temps Créer Diagramme de Séquence de Pile d'Appel Déboguer une Application en Cours Débogage

Profileur

Le profileur est utilisé pour enregistrer les informations de trace de pile pour une application en cours d'analyse, à des intervalles d'échantillonnage prédéterminés.

Cliquez sur la flèche déroulante pour afficher une liste de commandes permettant de démarrer et de travailler avec l'application Profiler.

  • Ouvrir le profileur - ouvre la fenêtre du profileur ; cette fenêtre fournit une barre d'outils pour contrôler les opérations du profileur et affiche un résumé des données d'échantillon collectées
  • Attacher au processus - afficher une liste des processus en cours d'exécution - sélectionner et attacher à un processus pour activer le profilage d'exécution et la surveillance de l'activité de ce processus
  • Démarrer - rattacher le Profiler au dernier processus d'application profilé (le cas échéant), sinon démarrer l'application spécifiée dans les options de débogage du script d'analyseur actif et attacher le Profiler à ce processus d'application
  • Reprendre - commencer ou reprendre la collecte de données de profilage
  • Arrêter - détacher le Profiler du processus d'application ; le processus d'application continuera à exécuter - cliquez sur le bouton Démarrer pour vous rattacher à ce processus
  • Passer à Débogueur - passer dynamiquement du profilage au débogage pour permettre une inspection plus fine du comportement de l'application
  • Créer Rapport à partir des données actuelles - créez un graphique d'appel d'exécution détaillé et un résumé global, indiquant les fonctions appelées et le nombre de fois qu'une fonction était active lorsque le profileur a inspecté l'exécution
  • Charger Rapport à partir d'un fichier - charger un rapport de profileur à partir d'un fichier enregistré
  • Enregistrer Rapport dans un fichier - enregistrez les données de profil collectées dans un fichier
  • Arrêter le processus à la sortie - une option permettant d'arrêter le processus d'application lorsque le profileur est détaché de ce processus
  • Afficher la sortie Déboguer - affiche éventuellement la sortie de débogage pendant l'exécution du profileur
  • Supprimer les fragments - supprimer les traces de pile partielles des échantillons
  • Supprimer les données actuelles - supprimer toutes les données d'échantillon collectées en vue d'une nouvelle exécuter
  • Appliquer Disposition du profileur - appliquer une disposition d'espace de travail contenant des fenêtres utiles pour le profilage d'application, disposées dans un agencement pratique
Graphique d'Appel Générer, Enregistrer et Charger des Rapports de Profil Profilage

Enregistreur

L' Enregistreur est utilisé pour enregistrer des informations sur les appels de fonctions effectués par une application en cours d'analyse.

Cliquez sur la flèche déroulante pour afficher une liste de commandes permettant de démarrer et de travailler avec l' Enregistreur .

  • Ouvrir Enregistreur - ouvre la fenêtre Enregistrer et analyser ; cette fenêtre fournit une barre d'outils pour contrôler les opérations Enregistreur telles que exécuter (de l'application), l'enregistrement manuel, l'enregistrement automatique, l'arrêt de l'enregistrement et affiche également les informations d'appel de fonction enregistrées
  • Attacher au processus - attacher l' Enregistreur à un processus en cours d'exécution
  • Démarrer Enregistreur - démarre l'application en spécifiant les options de débogage du script d'analyse actif et en attachant l' Enregistreur à ce processus d'application ; l'enregistrement commencera lorsque l'exécution atteindra un marqueur d'enregistrement qui a été défini dans le code source
  • Arrête d'Enregistrer - arrêter d'enregistrer la trace d'exécution du processus de demande ; le processus de demande continuera à exécuter
  • Enregistrement automatique - commence automatiquement à enregistrer une trace d'exécution, sans intervention manuelle, une fois que l'exécution atteint un marqueur d'enregistrement qui a été défini dans le code source
  • Enregistrement Manuel - utilisez les fonctions d'enregistrement manuel pour démarrer et arrêter l'enregistrement tout en parcourant le code source dans le Débogueur
  • Pas à pas - Exécution du code étape par étape tout en enregistrant une trace d'exécution
  • Enregistrer Enregistrement dans Modèle (artefact) - enregistre la trace d'exécution enregistrée dans un artefact de modèle
  • Enregistrer Enregistrement dans un fichier - enregistre la trace d'exécution enregistrée dans un fichier du système de fichiers local
  • Charger Enregistrement - charger une trace d'exécution enregistrée à partir d'un fichier précédemment sauvegardé
  • Effacer les données Enregistrement - supprime toute trace d'exécution enregistrée en vue de l'enregistrement d'une nouvelle trace
  • Créer Diagramme de Séquence - crée un diagramme Séquence (interaction) à partir de la trace d'exécution actuelle ; nécessite que le modèle et le code soient synchronisés
  • Créer Graphique d'Appel - crée un Graphique d'Appel à partir de la trace d'exécution actuelle ; nécessite que le modèle et le code soient synchronisés
  • Créer un Diagramme de classe - créer un diagramme de classe à l'aide des éléments instanciés et accessibles dans l'enregistrement actuel
  • Créer un Diagramme de points Test - créez un diagramme de points Test et Ensembles Test en fonction des éléments et de leurs membres actifs qui ont été touchés pendant la session enregistrée
  • Synchroniser Modèle avec le code source - synchroniser le code source de l'application actuelle avec le modèle, pour assurer l'enregistrement et la création corrects des diagrammes
  • Afficher/masquer le point d'exécution - affiche ou masque le point d'exécution actuel pendant le processus d'enregistrement ; le fait de le masquer entraîne un temps d'enregistrement plus rapide
  • Appliquer Disposition Enregistrement - appliquer une disposition d'espace de travail optimisée pour l'utilisation de l' Enregistreur
Synchronisation Génération de Diagrammes Séquence L' Historique d'Enregistrement

Testeur

Les points Test sont un schéma par lequel les règles et les contraintes régissant le comportement des objets peuvent être extraites du modèle pour créer des cas Test afin de vérifier l'application.

Cliquez sur la flèche déroulante pour afficher une liste d'options permettant de travailler avec des points Test et des cas Test .

  • Afficher la fenêtre Testpoint - ouvrez la fenêtre Points Test pour gérer, configurer et exécuter les points Test et les cas Test , Ensembles et suites associés
  • Rechercher des suites Test et Ensembles Test - recherchez dans le modèle actuel des suites Test , Ensembles Test et des éléments associés utilisés dans la gestion de la vérification basée sur les points Test
  • Open Object Établi - ouvrez un environnement de test Object simple pour Java et .Net ; instanciez des objets et appelez dynamiquement leurs méthodes
Object Établi La Fenêtre Testpoints

XSLT

Ouvre le Débogueur XSLT, pour déboguer une transformation XSL.

Déboguer une transformation XSL