Introduction

Ce document décrit les avantages substantiels de transformer un diagramme statique de Microsoft Visio en un Modèle d'Enterprise Architect complet qui prend en charge la réutilisation des données, la traçabilité, la gestion de projet, les logiciels Ingénierie, simulation, validation et beaucoup, beaucoup plus.

La migration de Visio vers Enterprise Architect vous permet de mieux utiliser les données existantes dans toute l'entreprise.

Le lien MDG pour MS Visio de Sparx Systems est le chemin par lequel vous pouvez migrer rapidement et facilement vos diagrammes MS Visio vers Enterprise Architect.

Découvrez comment importer des diagrammes Visio dans un modèle Enterprise Architect et exploiter la valeur de vos données tout au long du cycle de vie de votre projet.

Figure 1: Passez de diagramming dans Visio, à modélisation dans Enterprise Architect.

Les limitations de Microsoft Visio

Bien que Visio permette aux utilisateurs d'enregistrer les quantités substantielles d'informations dans leurs diagrammes - des informations D'éléments, comme leurs noms, contraintes, des valeurs étiquetées et plus - dans des nombreux cas les informations deviennent Fermé loin dans des dialogues et n'est pas accessible aux persons qui en ont besoin le plus. Ces informations de valeur ne sont pas Montré sur les diagrammes et ce n'est pas disponible pour la réutilisation dans d'autres phases de votre projet non plus.

Par exemple, Visio, des Diagrammes d'Activité peut enregistrer des paramètres aux Activités, des conditions nécessaires et des postconditions, Garder même des expressions sur les transitions entre les Actions, mais pour tout l'effort investi dans l'entrée dans les informations dans Visio, une grande partie de ce que les informations ne sont pas montrées sur le diagramme et peuvent seulement être vues en choisissant un élément, ouvrant ensuite un dialogue de propriétés.

Visio prend au piège des informations, la communication inhibitrice et des occasions de limitation de réutiliser les informations dans d'autres phases du projet.

Figure 2: La description de l'action est ne pas affichée sur le diagramme. Vous pouvez y accéder uniquement en ouvrant la boîte de dialogue Propriétés.

Certaines questions typiques qui se posent lors de l'utilisation de MS Visio:

  • Je souhaite créer des diagrammes d'activité à partir de mes cas d'utilisation - dois-je réintroduire les mêmes informations à nouveau pour les activités?

  • Comment puis-je générer un rapport qui indique lequel de mes besoins est couvert par mes cas d'utilisation?

  • J'ai dessiné mon diagramme de structure statique dans Visio, maintenant comment puis-je obtenir ces informations dans un outil qui va générer du code source, des rapports et de la documentation?

  • J'ai exporté mon diagramme de structure statique de Visio en tant que XMI, mais Visual Studio® ne l'importera pas. Que puis-je faire maintenant?

Déplacement de Visio à Enterprise Architect

La migration de Microsoft Visio à Enterprise Architect est simple. Cela vous permet de prendre tout le design et les informations que vous avez déjà recueillies et les réutiliser tout au long du cycle de vie complet de votre projet.

Très peu d'outils peuvent directement lire les fichiers créés par Visio. Les fichiers XMI fournissent un moyen d'échanger des informations entre différents outils et bien que Visio ait la capacité d'exporter des informations sémantiques contenues dans ses diagrammes à un fichier XMI, il ne fournit pas l'accès à cette fonctionnalité via son interface utilisateur. Vous êtes dûs écrivait un script qui appelle une fonction API afin d'exporter vers XMI.

Même alors, le XMI que Visio exporte utilise XMI version 1.0. Microsoft Visual Studio® ne peut pas importer ce format - il exige la version 2.1 XMI.

Sparx Systems a développé un Add-In pour son outil primé de développement logiciel UML, Enterprise Architect, qui importe directement les diagrammes Visio dans Enterprise Architect.

Une fois que vos informations sont enregistrées dans Enterprise Architect, vous pouvez commencer à profiter de tout ce que l'Enterprise Architect doit offrir.

Les avantages d'Enterprise Architect sur Visio

Pour moins que le prix de MS Visio, Enterprise Architect vous donne la possibilité de produire des diagrammes de haute qualité à la fois rapidement et facilement, et beaucoup, beaucoup plus...

Les diagrammes sont juste le commencement, Enterprise Architect vous donne aussi:

  • Gestion d'Exigences:

  • Project Management: Extensive support for project management including resources, tasks, project calendar, Gantt view and metrics

  • Génération de rapports : Produire des rapports détaillés au format PDF, DocX, HTML ou RTF

  • Ingénierie de Code: Support pour plus d'une douzaine de langues, hors de la boîte

  • Visual Execution Analysis : Profil et débogage ou enregistre des diagrammes de séquence à partir de l'exécution des applications

  • Gestion des tests : Gestion des points de test incorporés, exécution de tests basés sur des modèles, spécification de cas de test et support pour JUNIT et NUNIT

  • Données centralisées : Les données du projet sont stockées dans un référentiel unique, accessible par des analystes d'affaires, des architectes de logiciels, des développeurs, des gestionnaires de projet, des testeurs, du personnel de déploiement et de support

  • Équipes à l'échelle mondiale Distribuées : Utilisez le Cloud Services pour facilement connecter à votre projet de n'importe où dans le monde

  • Adaptabilité : les modèles extrêmement grands et de nombreux utilisateurs simultanés sont gérés avec facilité

  • Vitesse: Profitez d'une performance spectaculairement rapide

  • Usabilité : Obtenez opérationnel avec UML, rapidement et facilement

  • Valeur : Évalué donc vous pouvez équiper l'équipe entière, Enterprise Architect fait la collaboration et le développement d'équipe rentable.

Quand vous êtes prêts pour plus, Enterprise Architect offre.

Utilisation d'Enterprise Architect partout dans Votre Organisation

Enterprise Architect offre beaucoup d'avantages sur MS Visio et fournit un ensemble de fonctionnalités riche, qui stimulera la productivité partout dans votre organisation.

De conception à livraison...

Enterprise Architect offre un support pour chaque les aspects de votre projet. Du brainstorming des objectifs d'affaires avec Mind Maps, à la collecte des exigences, la modélisation du système, la génération de documents, l'avant et l'inverse Code Ingénierie, test, Débogage, Gestion de Projet, jusqu'au Déploiement et Maintenance. En plus de tout Enterprise Architect vous donne la possibilité de tracer des informations, du conception à la livraison.

Alors, voyons comment vous profitera de passer à Enterprise Architect.

Disons que vous avez une collection de diagrammes de cas d'utilisation dans Visio, où vous avez enregistré beaucoup d'informations vos nouveaux processus d'affaires. Vous pourriez même avoir des exigences détaillées pour le nouveau système dans un Word® document.

...mais où allez-vous maintenant?

  • Comment vous passez-vous des Cas d'Utilisation aux Diagrammes d'Activité?

  • Comment pouvez-vous tracer vos Exigences pour Utiliser des Cas ou aux Actions?

  • Finalement, vous voudrez avoir des cas de test. Comment pouvez-vous tracer ce dos aux Exigences originales?

Enterprise Architect fournit le support complet, intégré pour tous ces scénarios, dans chaque phase du cycle de vie de développement, tout dans un outil.

Réunissez vos Exigences

Enterprise Architect vous permet de facilement enregistrer les Exigences pour votre système.

La Vue de Liste vous permet de naviguer les Exigences dans un paquetage, comme une liste. La liste montre des attributs divers associé aux éléments d'Exigence, comme Statut, Priorité et Phase. Vous pouvez trier et des articles de groupe dans le liste basée sur les colonnes diverses de données.

Pour ajouter une nouvelle Exigence, cliquez simplement sur sur le bouton Nouveau, entrez un nom et ajoutez la description de l'Exigence dans le champ Notes.

Figure 3:Le Navigateur de Paquetage vous permet de voir le contenu d'un paquetage comme une liste, triage et groupement des éléments par les colonnes diverses de données.

Le nouveau Gestionnaire de spécifications fournit "un style de document" une vue du paquetage sélectionné, où vous peut créer et éditer le cahier des spécifications avec la simplicité d'un éditeur de texte. Il fournit aussi l'accès rapide à au le nombre de Revue d'Équipe fonctionne, des activités de Gestion de projet et des capacités de Génération de Rapports.

Figure 4: Le Gestionnaire de Spécifications offre encore une autre vue des éléments dans un paquetage. Il fournit une façon rapide et facile de passer en revue et de modifier les spécifications, comme des Exigences.

Vous pouvez même copier les lignes de texte d'un document et les laisser tomber tout droit sur un Diagramme d'Exigences comme nouveau éléments d'exigence. Ou vous peuvent glisser-déposer un fichier de document sur un diagramme pour créer un Artefact de Document. Le type d'élément peut alors être lié avec d'autres éléments de modèles, comme des Actions ou un diagramme d'Activité pour fournir une référence pour traçabilité.

Figure 5: Enterprise Architect vous permet de glisser le texte sélectionné à partir d'un éditeur et de le déposer sur un diagramme pour créer un nouvel élément d'Exigence dans votre modèle.

Si c'est un élément d'Exigence ou un Artefact de Document, il est sauvé dans la base de données modèle comme une partie du modèle - vous saurez toujours où le trouver. Cela signifie aussi qu'il peut être fermé utilisant la sécurité de projet, ajouté au contrôle de version ou vérifié, comme une autre partie du modèle.

Importez vos Diagrammes de Visio

L'importation Visio des diagrammes dans Enterprise Architect est un processus simple.

Sparx Systems a développé un Add-In qui gère le processus et la section intitulée "Importation de Visio Diagrammes dans Enterprise Architect" plus loin dans ce document, vous guide à travers son utilisation.

Importez vos Diagrammes de Cas d'Utilisation et des Diagrammes d'Activité de Visio dans Enterprise Architect, puis étendez-vous ensuite et améliorez ces diagrammes ou créez de nouveaux diagrammes au besoin.

Liez les Exigences aux cas d'utilisation et aux cas d'utilisation pour les activités.

Les Exigences peuvent alors être liées pour Cas d'Utilisation et les Cas d'Utilisation aux Activités, fournissant la traçabilité.

Enterprise Architect vous permet d'attacher une description de Scénario à un Cas d'Utilisation, puis d'analyser ces informations pour créer une Spécification Structurée.

D'une Spécification Structurée, Enterprise Architect peut alors generate un Diagramme d'Activité. Les actions peuvent être nouvelles décomposées dans le les Spécifications Structuré, dont vous pouvez produire des Diagrammes d'Activité de sous-processus.

Figure 6: Enterprise Architect génère des Diagrammes d'Activité, basés sur la Spécification Structurée de Cas d'Utilisation.

Bien sûr, tout est lié en arrière par l'étape précédent aux Exigences originales, de sorte que vous pouvez tracer du début à la fin. Ces éléments liés peuvent être affichés dans la fenêtre Traçabilité d'Enterprise Architect, vous permettant d'élaborer de nombreux niveaux de relations, tout dans le même outil..

Figure 7: Enterprise Architect's Traceability window allows you to "drill down" through the relationships within your model.

Les diagrammes d'Activité peuvent être "exécutés", utilisant le moteur de simulation d'Enterprise Architect, pour vérifier l'exactitude de votre modèle.

Devez-vous fournir des rapports, adaptés pour répondre aux besoins de parties prenantes différentes de votre projet?

Enterprise Architect fournit à un gabarit puissant la facilité de génération de rapports conduite, extraire les données que vous voulez de votre modèle et formatez-le dans des rapports professionnels pour les nombreuses parties prenantes différentes dans votre Projet.

Figure 8: Un générateur de rapport puissant fournit beaucoup de gabarits personnalisables, pour adapter vos rapports aux publics spécifiques.

La capacité de réutiliser les données existantes, dans les phases avale de votre processus de développement est une fonctionnalité principale d'Enterprise Architect. N'importe quelles informations que vous entriez dans Enterprise Architect, pouvent être eus accès pour la réutilisation dans toutes les autres zones de votre projet. Il peut même être euteu accès et réutilisé dans d'autres des projets! Ainsi, au lieu de rentrer dans les mêmes données dans un autre l'outil, ou dans le même outil pour un diagramme différent, laissez Enterprise Architect vous donner en arrière ce temps et libre en haut votre génie créatif.

Autres fonctionnalités principales d'Enterprise Architect

Enterprise Architect utilise un référentiel fortement évolutif, et fournit le support étendu pour l'équipe le modelage basé par des fonctionnalités comme: connexion de Services de Cloud, Services d'Actifs Réutilisables, Courrier-Modèle, Scripting de flux de travail, Sécurité par Rôle, Verrouillage de Diagramme, intégré Contrôle de versions et audit de modèle.

Enterprise Architect support:

  • Diagramming en BPMN 2.0

  • Simulation des diagrammes d'activité, de séquence et de state machine

  • Génération de code exécutable à partir de modèles comportementaux

  • Ingénierie avancée et inverse du code source du programme dans plus de 10 langues différentes - vous permettant de synchroniser votre modèle avec votre code source et vice-versa

  • MModélisation du schéma de base de données et génération automatique de scripts DDL pour onze cibles de DBMS différentes prêts à l'emploi

  • Modélisation basée sur UML 2.5 et tous les 14 types de diagrammes UML 2.x.

Visitez http://sparxsystems.fr/products/ea/features.html pour une liste complète des fonctionnalités d'Enterprise Architect.

Enterprise Architect est abordable et est disponible maintenant pour le téléchargement du site Web de Sparx Systems, pour l'installation rapide et facile.

< Importation de diagrammes Visio dans Enterprise Architect >

Reconnaissance de Marques déposées

Marques déposées de Microsoft

Visio®, Visual Studio®, Word®, Windows®.

Marques déposées de Sparx Systems

Enterprise Architect®, MDG Link®.