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

Projets d'importation

Enterprise Architect support d'importer des projets logiciels créés dans Visual Studio, Mono, Eclipse et NetBeans. L'importation et le travail sur des projets dans Enterprise Architect présentent de nombreux avantages, notamment l'accès immédiat aux outils modélisation et fonctionnalités de gestion réputés d' Enterprise Architect , mais également l'accès aux outils de développement tels que la simulation, le débogage et le profilage.

Accéder

Ruban

Développer > Code source > Solutions > Importer un <type de projet>

Importer une solution Visual Studio

Cette option vous permet d'importer un ou plusieurs projets à partir d'un fichier de solution Visual Studio existant ou d'une instance en cours d'exécution de Visual Studio. L' assistant génère un modèle de classe pour chacun des projets et les Scripts d'Analyseur appropriés pour chaque configuration de Visual Studio.

Importer une solution mono

Cette option vous permet d'importer des projets Mono à partir d'un fichier solution. La dialogue qui s'affiche est la même que la dialogue « Importation de Visual Studio », mais vous pouvez choisir de cibler Linux ou Windows . L' assistant génère un modèle de classe pour chacun des projets et les configure pour le débogage. Les Scripts d'Analyseur générés font référence à msbuild pour construire les projets.

Importer un projet Eclipse

L' Assistant Eclipse peut effectuer une rétro-ingénierie d'un projet Java décrit par son fichier Eclipse .project et sa compilation ANT. La fonctionnalité produira un modèle de classe UML et Scripts d'Analyseur pour chacune des cibles ANT que vous sélectionnez. Le processus générera également un script pour chaque protocole de débogage que vous sélectionnez via l' Assistant . Vous aurez le choix entre JDWP (Java Déboguer Wire Protocol), adapté aux serveurs, et JVMTI (Java Virtual Machine Tools Interface), adapté aux applications Java autonomes. Ces scripts doivent être utilisés pour déboguer le projet dans Enterprise Architect .

Importer un projet NetBeans

L' Assistant NetBeans peut effectuer une rétro-ingénierie d'un projet Java décrit par un fichier de projet XML NetBeans et une compilation ANT. L' Assistant crée un modèle de classe UML du projet et Scripts d'Analyseur pour chacune des cibles ANT que vous sélectionnez. Le processus génère également un script pour chaque protocole de débogage que vous sélectionnez via l' Assistant . Ces scripts doivent être utilisés pour déboguer le projet dans Enterprise Architect . Vous aurez le choix entre JDWP (Java Déboguer Wire Protocol), adapté aux serveurs, et JVMTI (Java Virtual Machine Tools Interface), qui convient aux applications Java autonomes.

Options d'importation

Lorsque vous choisissez d'importer une solution Visual Studio ou Mono, la dialogue « Importer une solution Visual Studio » s'affiche. Remplissez les champs comme indiqué dans ce tableau .

Lorsque vous choisissez d'importer une solution Eclipse ou Netbeans, l'écran de démarrage Assistant approprié s'affiche. Parcourez les écrans en suivant les prompts s'affichent sur chaque écran.

Option

Description

<liste des projets>

Après avoir sélectionné le fichier de solution, les projets de la solution sont répertoriés dans le panneau. Sélectionnez les projets à importer par l' Assistant .

Vous pouvez utiliser le bouton Tous pour sélectionner tous les projets et le bouton Aucun pour effacer la sélection de projets.

Sélectionner le fichier de solution

Recherchez et sélectionnez le fichier de solution à partir duquel effectuer l'importation. Les fichiers de solution Mono et les fichiers de solution Visual Studio ont une extension de fichier .sln.

Effectuer un Exécuter à Sec

Sélectionnez cette option pour effectuer l'importation en tant exécuter à sec, afin de vérifier les éventuelles erreurs dans le processus ou la sortie avant de répéter l'importation pour modifier le contenu du modèle. Cliquez sur le bouton Journal Vue pour vérifier le log de l'importation.

Créer Paquetage par fichier

Sélectionnez cette option pour effectuer l'importation avec une granularité plus fine, en créant un Paquetage distinct pour chaque fichier.

Importer

Cliquez sur ce bouton pour démarrer le processus d'importation.

Demande de définitions de macros manquantes

Non applicable aux importations de Mono Solution.

Pour les projets C++ dans Visual Studio, l'analyseur peut rencontrer des macros non reconnues. Si vous sélectionnez cette option, vous serez averti lorsqu'un tel événement se produit et aurez la possibilité de définir la macro. Si vous ne sélectionnez pas cette option, le modèle de classe résultant peut manquer de certains éléments.

Créer Diagramme pour chaque Paquetage

Lorsque cette option est sélectionnée, un diagramme de classe est créé, représentant le modèle de classe pour chaque Paquetage . Le résultat est un modèle plus grand mais plus coloré. La désélection de cette option entraînera l'omission de la création diagramme et l' exécuter de l'importation sera plus rapide.

Générer Scripts d'Analyseur

Pour les solutions Visual Studio, la sélection de cette option génèrera Scripts d'Analyseur pour chaque configuration de projet en plus des scripts pour chaque configuration de solution. Les scripts permettront de construire et de déboguer le(s) programme(s) décrit(s) par la solution immédiatement après la fin de l'importation. Cochez la case « Windows » ; si vous ne sélectionnez pas cette option, aucune fonctionnalités Analyseur d'Exécution ne sera configurée.

Pour les solutions Mono, cette option vous permet de cibler Linux ou Windows . Si vous sélectionnez Linux, il est supposé que la machine sur laquelle s'exécute Enterprise Architect est Linux, que la plate-forme (Java ou Mono) y est installée et que les programmes compilés exécuter sous Linux.

Projet de démarrage

Lorsque cette option est sélectionnée, le script de ce projet deviendra le modèle par défaut. Les outils de débogage, le ruban Exécuter et les boutons de la barre d'outils cibleront automatiquement ce programme.