Modélisation UML & SysML

Expertise et articles Blog sur UML, SysML, et Enterprise Architect de Sparx Systems

jeudi, 24 octobre 2013 00:00

Editions et extensions Enterprise Architect de Sparx Systems

Écrit par
Évaluer cet article
(0 Votes)

Outil de modélisation UML, BPMN, SysML pour des solutions logicielles, métier et temps-réel

Enterprise Architect est une plateforme performante pour la modélisation, la visualisation et la conception basée sur les standards OMG UML, SysML, BPMN2, ArchiMate, et bien d'autres encore.

Enterprise Architect fournit le niveau de robustesse et d'efficacité pour la visualisation et la collaboration requis par les environnements de modélisation actuels, qui sont aussi vastes qu'exigeants. Enterprise Architect offre ainsi une gestion complète des modèles, de la gestion des exigences jusqu'à la conception, en passant par l'analyse fonctionnelle, le mind mapping, l'architecture fonctionnelle ou technique, et le déploiement du logiciel.

Solution de modélisation 100% agile, Enterprise Architect est extrêmement simple à installer et offre des performances de haut vol grâce à son interface intuitive.

Cet article présente les éditions disponibles pour Enterprise Architect, les outils d'intégration avec les IDE, et les technology MDG pour travailler par exemple avec DOORS ou CORBA.

VISEO est revendeur officiel de Sparx en France, aussi n'hésitez pas à me contacter pour toute demande de devis sur les licences, les formations, et des prestations de mise en place et d'accompagnement : Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..

Editions Enterprise Architect

Enterprise Architect Desktop Edition

sparx enterprise architecct Desktop edition

  • Cible : un seul utilisateur (analyste, concepteur) pour un utilisation réduite ayant besoin d'un environnement de modélisation flexible, avec un support de la traçabilité de bout en bout.
  • [EADESK] Tarif public conseillé (TTC) pour une licence fixe : 155€

Enterprise Architect Professional Edition

sparx enterprise architect edition professionelle

  • Cible : analystes, concepteurs, architectes, développeurs.
  • [EAPRO] Tarif public conseillé (TTC) pour une licence fixe : 225€

Moins complète que la Corporate, l'édition Enterprise Architect Professional répond aux besoins de plus petites équipes. Notamment cette version ne permet pas de partager un projet EA via le stockage en base de données, ni de mettre en place une gestion de sécurité.

Enterprise Architect Corporate Edition

sparx enterprise architect edition corporate

La version Corporate d'Enterprise Architect est une solution complète de modélisation pour toute l'équipe de développement.

  • [EACORP] Tarif public conseillé (TTC) pour une licence fixe : 269€
  • [EACORPFLOAT] Tarif public conseillé (TTC) pour une licence flottante : 377€

Cette version supporte un ensemble de fonctionnalités étendues telles que l'audit de modèles, le contrôle de versions, la gestion de sécurité basée sur les rôles, le mind mapping, la possibilité de stocker les modèles dans une base de données (SQL Server, Oracle, MySQL...), la gestion des technologies MDG de Sparx, les modèles partagés, le débogage et la supervision d'applications en cours d'exécution, etc.

L'API d'Enterprise Architect permet la création d'applications tierces pour gérer et analyser les éléments de projets Enterprise Architect ; l'API peut être utilisée par des plug-ins programmés avec le langage dotNet C#.

La fonction d'import de modèles compatibles XMI permet de répartir les données et de comparer les modèles par rapport à des modèles de référence (fonction Baseline).

La génération de rapports en HTML et RTF (Rich Text Format) permet de produire des rapports de qualité professionnelle en quelques secondes (pour la génération de documents Word, il existe un outil tierce, eaDocX).

La version Corporate gère aussi les aspects de sécurité et réplication, ainsi que le verrouillage des éléments et diagrammes en fonction de l'utilisateur.

Cette large palette de fonctionnalités en fait un outil parfait pour toute l'équipe de développement : Product Owner, programmeurs/concepteurs, architectes, AMOA, chefs de projets, qualification & recette.

Enterprise Architect extended editions

Enterprise Architect Ultimate Edition

sparx enterprise architect ultimate

Pour les utilisateurs avancés et les personnes qui travaillent pour des domaines variés, la version Ultimate offre l'expérience Enterprise Architect la plus complète.

En effet Sparx Enterprise Architect Ultimate permet d'utiliser la totalité des produits MDG :

  • Technologie MDG pour UPDM
  • Technologie MDG pour le Framework Zachman
  • Technologie MDG pour TOGAF
  • Technologie MDG pour SysML (1.1/1.2/1.3/1.4)
  • Technologie MDG pour DDS
  • [EAULT] Tarif public conseillé (TTC) pour une licence fixe : 780€
  • [EAULTFLOAT] Tarif public conseillé (TTC) pour une licence flottante : 955€

Enterprise Architect Business and Software Engineering

sparxsystems enterprise architect business and software engineering

La version Business and Software Engineering d'Enterprise Architect permet de disposer des framework "enterprise architecture" notamment adapter à l'urbanisation, la cartographie, via Togaf ou UPDM.

Frameworks fournis pour les Technologies/Architectures MDG :

  • Technologie MDG pour UPDM
  • Technologie MDG pour le Framework Zachman
  • Technologie MDG pour TOGAF

Outils d'intégration MDG fournis :

  • Intégration MDG pour Visual Studio
  • MDG Link pour Visual Studio
  • Intégration MDG pour Eclipse
  • MDG Link pour Eclipse
  • [EABSE] Tarif public conseillé (TTC) pour une licence fixe : 674€
  • [EABSEFLOAT] Tarif public conseillé (TTC) pour une licence flottante : 899

Enterprise Architect Systems Engineering

sparx enterprise architect systems engineering

Enterprise Architect Systems Engineering est adaptée à un contexte d'ingénierie système pour suivre l'approche MBSE (Model Based Systems Engineering). Pour les projets sur des systèmes liant du développement logiciel, et des blocs matériels (hardware), notamment pour des besoins temps-réel ou systèmes embarqués, Enterprise Architect Systems Engineering permet d'appliquer les langages UML, SysML, DDS et consorts. Cette nouvelle version d'Enterprise Architect fournit les fonctionnalités et les outils pour vous permettre à vous et votre équipe de mettre au point la meilleure solution possible.

Frameworks fournis pour les Technologies/Architectures MDG :

  • Technologie MDG pour UPDM
  • Technologie MDG pour SysML (1.1/1.2/1.3/1.4)
  • Technologie MDG pour DDS

Outils d'intégration MDG fournis :

  • Intégration MDG pour Visual Studio
  • MDG Link pour Visual Studio
  • Intégration MDG pour Eclipse
  • MDG Link pour Eclipse
  • [EASE] Tarif public conseillé (TTC) pour une licence fixe : 674€
  • [EASEFLOAT] Tarif public conseillé (TTC) pour une licence flottante : 899

Intégrations MDG

Les produits d'Intégration MDG (Model Driven Generation) intègrent parfaitement Enterprise Architect, UML et les autres standards de modélisation avec les principaux environnements de développement tels que Visual Studio, Eclipse et Teamcenter Systems Engineering. Cette intégration vous offre toute la puissance des outils de visualisation et de tracabilité au sein même de votre IDE.

Intégration Visual Studio

Sparx Systems apporte la puissance d'Enterprise Architect et d'UML à Visual Studio.

L'intégration permet aux développeurs de naviguer dans le modèle UML directement depuis Visual Studio et de générer des rapports de qualité supérieure aux formats RTF (Rich Text Format) et Web.

Intégration Eclipse

Le module d'intégration MDG Integration pour Eclipse intègre de façon transparente Enterprise Architect et UML dans l'environnement Eclipse, permettant à l'utilisateur de naviguer et améliorer le modèle assoocié aux dveloppement.

L'Intégration permet aux utilisateurs d'Eclipse d'utiliser le forum de discussion intégré au modèle pour des communications simplifiées et un collaboration efficace.

MDG Technology

Les Technologies MDG (Model Driven Generation) étendent les capacités intrinsèques d'Enterprise Architect aux langages spécifiques à certains domaines, aux profils UML et aux frameworks tels que Zachman, TOGAF, DoDAF-MODAF, SysML, DDS et beaucoup d'autres. Les technologies MDG enrichissent non seulement les notifications de modélisation disponibles d'Enterprise Architect mais peuvent aussi permettre de créer des règles de validation, de synchroniser les modèles avec le code, de créer des patterns de modélisation, etc. pour des domaines métier et des technologies spécifiques.

La Technologie du Framework Zachman

framework zachman

Le framework Zachman est disponible sous Enterprise Architect via la nouvelle technologie MDG de Sparx Systems, donnant accès aux structures et points de vue nécessaires à la modélisation de l'architecture d'entreprise de manière formelle, hautement structurée, et cohérente.

Les modèles d'Enterprise Architect sont basés sur le standard UML et permettent au travers de nouvelles extensions UML de modéliser les exigences, les tests, la gestion de projets, le mind mapping, et bien d'autres encore pour définir le système d'information (SI) d'une entreprise.

Technologie TOGAF

Sparx Systems équipe les utilisateurs d'Enterprise Architect avec un framework basé sur les modèles pour implémenter les architectures en utilisant la méthode de développement d'architectures TOGAF-9.

La technologie MDG pour TOGAF est parfaitement intégrée à Enterprise Architect. Elle étend UML pour prendre en charge l'approche de l'architecture des systèmes d'information (SI) de l'Open Group.

Technologie UPDM

Enterprise Architect intègre la technologie UPMD et fournit un framework basé sur les modèles pour la planification, la conception et l'implémentation d'architectures DoDAF et MODAF.

Technologie SysML

sysml

La technologie SysML associée a Enterprise Architect constitue une solution de modélisation puissante et peu coûteuse pour les ingénieurs système, et pour l'ingénierie système (ou Systems Engineering).

Cet environnement de modélisation intégré fournit des possibilités de modélisation avancées et permet de spécifier les exigences système dans les moindres détails. Les versions 1.2, 1.3 et 1.4 du standard OMG SysML sont disponibles.

Technologie DDS

La technologie MDG pour DDS fournit un outillage puissant pour la conception de service complexes orientés données pour les applications temps réel.

L'environnement de modélisation collaboratif permet de générer automatiquement le code exécutable pour les implémentations OpenSplice et RTI DDS.

Technologie Symbian C++

(nécessite Enterprise Architect 7.1.830 ou plus récent).

La technologie MDG pour Symbian C++ permet d'apporter la modélisation et la synchronisation du code avec les modèles provides modeling and round-trip code engineering support for Symbian C++ language extensions.

Cette technologie inclut un ensemble d'outils UML pour Symbian C++ ainsi que les templates de génération de code et de reverse-engineering nécessaires.

Technologie Python

(nécessite Enterprise Architect 4.5, 4.51 ou 5.0)

La technologie MDG pour Python apporte la gestion de la synchronisation du code Python avec les modèles de conception au sein d'Enterprise Architect.

N.B. : A partir de la version 6.0, Enterprise Architect intègre nativement le support de Python. Les versions 4.5, 4.51 et 5.0 ont cependant besoin de cet addon.

Technologie BPMN

L'addon BPMN enrichit les capacités de modélisation BPMN natives d'Enterprise Architect pour y ajouter la validation des modèles ainsi que la documentation du mapping des profils BPMN vers UML.

Technologie Enterprise Java Beans

(nécessite Enterprise Architect 4.1 ou plus récent)

La technologie MDG pour EJB permet de modéliser des EJB session ou entité, UML pour la modélisation, les patterns et la gestion du code.

Technologie CORBA

(nécessite Enterprise Architect 4.5 ou plus récent)

La technologie MDG pour CORBA permet de générer des stubs IDL CORBA à partir de diagrammes de classes Enterprise Architect existants.

La technologie MDG pour CORBA apporte le support d'IDL à Enterprise Architect.

Technologie de Test

(nécessite Enterprise Architect 4.1 ou plus récent)

La technologie MDG pour les tests permet de modéliser rapidement un large ensemble de procedures de tests, incluant les tests de composants, SUT, les Test Cases, etc.

L'addon Model Driven Generation (MDG) Link fournit des passerelles applicatives entre Enterprise Architect et les outils développements tiers renommés tels que Visual Studio .NET, Eclipse, DOORS et Visio. Il permet de maintenir la traçabilité au sein même de ces outils, de naviguer facilement entre le modèle et le code ainsi que de synchroniser les changements effectués au fil du temps.

Visual Studio .NET Link

Le module MDG Link pour Visual Studio .NET fournit une passerelle logicielle entre Enterprise Architect et Visual Studio .NET.

La navigation entre Enterprise Architect et Visual Studio .NET est enrichie de raccourcis clavier qui mènent l'utilisateur directement d'un modèle Enterprise Architect au code correspondant dans Visual Studio .NET.

Eclipse Link

Le module MDG Link pour Eclipse fournit une passerelle logicielle entre Enterprise Architect et Eclipse.

La navigation entre Enterprise Architect et Eclipse est enrichie de raccourcis clavier qui mènent l'utilisateur directement d'un modèle Enterprise Architect au code correspondant dans Eclipse.

DOORS Link

Le module MDG Link pour DOORS fournit une couche de communication légère entre Enterprise Architect et DOORS de Telelogic.

Les utilisateurs de DOORS peuvent dorénavant inclure des exigences avec la puissance d'UML de manière totalement intégrée au processus de développement logiciel.

Visio Link

(nécessite Enterprise Architect 7.0 ou plus récent)

Le module MDG Link pour Visio permet d'importer des diagrammes créés avec Visio dans un modèle Enterprise Architect.