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

Bibliothèques Code Miner

Les bibliothèques Code Miner sont gérées dans Enterprise Architect à l'aide de l' Éditeur de Script Analyseur . Ces bibliothèques sont une collection de bases de données Code Miner , dont une devrait normalement exister pour chaque cadre ou projet. L' Éditeur de Script Analyseur permet de créer de nouvelles bases de données et d'ajouter, mettre à jour ou supprimer des bases de données existantes. Ensemble, ces bases de données forment la Bibliothèque Code Miner utilisée par l'analyseur de code et les fonctionnalités Intelli-sense d' Enterprise Architect . La bibliothèque peut être utilisée localement ou elle peut être déployée sur un emplacement de serveur où elle peut desservir plusieurs clients. Vous sélectionnez le scénario à utiliser sur la page 'Sparx Intel Service' du Script Analyzer.

Cette fonctionnalité est disponible à partir de la version 14.1 d' Enterprise Architect .

Code Miner Query Library in Sparx Systems Enterprise Architect.

Accéder

Dans la fenêtre Analyseur d'Exécution , localisez et double-cliquez sur le script requis - la boîte de dialogue de l'éditeur de script s'affiche. Dans cette boîte de dialogue , sélectionnez la page ' Code Miner > Bibliothèques'.

Ruban

Exécuter > Outils > Analyseur, ou

Développer > Code Source > Analyseur d'Exécution > Editer Scripts d'Analyseur

Création d'une nouvelle base de données

Sur le ' Code Miner | Page Bibliothèques de l' Éditeur de Script de l'Analyzer, cliquez sur le bouton 'Nouveau' pour créer une nouvelle base de données.

Dans la boîte de dialogue "Créer une base de données Code Miner ", spécifiez le ou les dossiers contenant le code source du projet, sélectionnez le langage de programmation et entrez le chemin de destination pour la base de données Code Miner . Lorsque vous cliquez sur le bouton 'Compiler', les détails de la construction sont affichés dans la fenêtre du log .

Lorsque le processus est terminé, cliquez sur le bouton "Ajouter" pour ajouter la base de données nouvellement créée à la bibliothèque.

Pour des informations détaillées sur la création de nouvelles bases de données, veuillez consulter la rubrique d'aide Création d'une nouvelle base de données Code Miner .

Ajout d'une base de données existante

Sélectionnez une base de données Code Miner existante à l'aide du bouton de sélection " ... " dans le champ du chemin de la base de données.

(les bases de données Code Miner ont l'extension de fichier .CDB), puis cliquez sur le bouton Ajouter. Les détails sur la base de données sont répertoriés dans la bibliothèque. Les informations présentées affichent la grammaire du langage de programmation utilisée pour construire la base de données. Le chemin de base du code analysé lors de la génération est également affiché et si le processus d'analyse a été appliqué de manière récursive via des sous-répertoires.

Mettre à jour une base de données

De temps en temps, lorsque vous mettez à jour le code source d'un projet, vous souhaiterez mettre à jour la base de données Code Miner construite à partir de ce code source.

Pour mettre à jour une seule base de données Code Miner , sélectionnez-la dans la liste, cliquez-droit et choisissez 'Mettre à jour la sélection' dans son menu contextuel. Une boîte de dialogue similaire à la boîte de dialogue "Créer une base de données" s'affiche. Cliquez sur le bouton 'Compiler', le Code Miner recréera la base de données à partir de la base de code mise à jour.

Suppression d'une base de données

Pour supprimer une seule base de données Code Miner , sélectionnez-la dans la liste et choisissez "Supprimer la sélection" dans son menu contextuel.

Configuration d' Enterprise Architect pour utiliser une Bibliothèque Code Miner

Dans un Enterprise Architect Analyzer Script, choisissez la page 'Sparx Intel Service' et sélectionnez 'Use Bibliothèque '. Enterprise Architect puise ses informations Intelli-sense dans les bases de données répertoriées dans la section "Bibliothèques" du script Analyzer actuellement actif.

Using a code miner query library in Sparx Systems Enterprise Architect.

Apprenez Plus