Enterprise Architect de Sparx Systems est un outil complet de stratégie, d'exigences, d'analyse, de conception, de construction, de test et de gestion qui aborde tous les aspects de la modélisation d'entreprise, d'entreprise, de systèmes et de logiciels. L'outil peut être utilisé depuis la formulation et la définition de la stratégie, la gestion des exigences en passant par l'analyse, la conception, la construction, la construction, le débogage, la simulation, les tests, la gestion du changement et la maintenance jusqu'à la mise en œuvre et support . Les modèles intégrés qui en résultent incluent une traçabilité complète entre toutes les tâches, phases, domaines, composants et gestion du cycle de vie.
Enterprise Architect combine la puissance de la spécification UML (et des langages de modélisation dérivés tels que BPMN et SysML), avec une interface intuitive et performante, pour apporter un ensemble d'outils intégrés et avancés à toute l'équipe de développement.
Plate-forme visuelle évolutive et multi-utilisateurs dotée d'un riche ensemble de fonctionnalité , Enterprise Architect vous aide à créer et à documenter des systèmes et des processus robustes et maintenables. En tant qu'outil éprouvé et très populaire pour les analystes, les développeurs, les consultants et les gestionnaires dans plus de 150 pays à travers le monde, il est utilisé dans le développement de nombreux types d'applications, processus, workflows, schémas de base de données, bases de connaissances, architectures organisationnelles, systèmes et normes technologiques dans un large éventail d'industries et de domaines.
Enterprise Architect de Sparx Systems inclut également une prise en support détaillée des cadres architecturaux tels que TOGAF, UAF/UPDM, ArchiMate, Zachman Framework et autres, offrant des capacités de modélisation et de conception transparentes depuis la modélisation stratégique modélisation jusqu'aux exigences jusqu'à la gestion du cycle de vie des applications, l'analyse d'impact, la conception architecturale. et modélisation de l'état modélisation .
Les industries soutenues comprennent l'aérospatiale, la banque, le développement Web, l'ingénierie, la finance, la médecine, l'armée, la recherche, le géospatial, l'université, le transport, la vente au détail, les services publics et l'ingénierie électrique et bien d'autres. Enterprise Architect est également utilisé depuis longtemps par les organismes de normalisation du monde entier pour structurer et organiser leurs connaissances spécifiques à un domaine, leurs modèles communs et leurs spécifications de message.
Enterprise Architect est soutenu par de nombreux partenaires, consultants, collèges et autres organisations qui fournissent des services de formation et de conseil basés sur le système. Des détails sur les partenaires et les formateurs locaux peuvent être trouvés sur le site Web Sparx Systems (sparxsystems.com).
Domaines Fonctionnels
Fonctionnalité de fonctionnalité
La description
Installation
Décrit comment installer et exécuter Enterprise Architect et fournit un bref aperçu des fonctionnalités. La section explique où acheter Enterprise Architect et comprend des déclarations légales et formelles concernant les droits d'auteur et les licences.
Interface Utilisateur
Une description de la façon de travailler et d'accéder au matériel dans Enterprise Architect , y compris comment personnaliser votre environnement Enterprise Architect . Cette section comprend une révision détaillée de l'interface utilisateur et des fenêtres, rubans et autres dispositifs qui fournissent l'ensemble d'outils riche et efficace qui a fait d' Enterprise Architect un leader du marché de la modélisation et de la conception basées sur UML . Un tutoriel court et simple est également fourni, qui passe en revue les tâches de modélisation de base telles que la construction d'une structure Paquetage , la création de diagrammes et l'ajout d'éléments à la fois au modèle et à un diagramme .
Référentiels, Projets et Équipes
Découvrez l'environnement de modélisation qui accélère et intègre le développement de logiciels, de Métier et de systèmes. Révision les types de référentiel de base pouvant être utilisés pour héberger des modèles, des fichiers locaux aux solutions basées sur le Cloud . Découvrez comment les équipes peuvent collaborer et partager des modèles et des tâches de conception. Ce chapitre présente également le Re-usable Asset Service, qui est un service basé sur le Cloud qui donne accès à des composants et technologies réutilisables, et fournit du matériel d'introduction sur la Gestion de Projet au sein de la plate-forme Enterprise Architect , ainsi que des sujets sur Test et Maintenance .
Fondamentaux de Modélisation
Comprend une mine d'informations sur l'environnement de modélisation d' Enterprise Architect et sur la meilleure façon d'exprimer vos idées de conception. Introduit les concepts de base des modèles, Paquetages , éléments, connecteurs et diagrammes .
Navigation et Recherche
Découvrez les outils et les capacités d' Enterprise Architect pour naviguer dans un modèle, rechercher un référentiel d'informations spécifiques et tracer entre divers éléments du modèle.
Modèles UML
Une révision du langage de modélisation UML de base, de ses éléments et des principaux diagrammes utilisés pour modéliser et concevoir des solutions. UML est un langage de modélisation standard de l'industrie qui a fait ses preuves et de nombreuses années de développement et de raffinement dans son histoire. En plus du noyau UML , Enterprise Architect prend également en supporte un certain nombre de langages de modélisation dérivés qui utilisent UML pour fournir une suite d'outils de modélisation visuelle riche et exacte. Par exemple, SysML et BPMN sont réalisés dans Enterprise Architect en tant qu'extensions officielles du langage UML de base.
Gestion des Exigences
Enterprise Architect est un outil de Gestion des Exigences polyvalent et efficace qui, en plus des capacités communes généralement offertes par ces outils, comprend des options plus avancées pour fournir une traçabilité complète de la modélisation stratégique à la mise en œuvre, la définition architecturale, le déploiement et la maintenance. Les référentiels basés sur le Cloud , les discussions, les outils d'analyse d'impact, les rapports et une foule d'autres fonctionnalités font d' Enterprise Architect la plate-forme idéale pour stocker et travailler avec les exigences. Le Gestionnaire de Spécification est une interface de type document qui fournit un environnement simple et familier pour la création et l'édition d'exigences sans avoir besoin d'utiliser des diagrammes ou des outils visuels.
Modélisation Métier
Des outils efficaces pour la modélisation d'entreprise, y compris BPMN, Simulation , BPEL, Exigences , Cas d'utilisation, Scénarios structurés et plus encore.
Ingénierie de Logiciel
Découvrez l'ensemble d'outils de développement complet, intégré à l'environnement de modélisation pour la conception et le codage de logiciels et de bases de données. L'ingénierie de code englobe la génération de code automatisée, l'ingénierie inverse du code source et la synchronisation entre le code source et le modèle. Enterprise Architect en supporte l'ingénierie de code pour plus de dix langages de programmation prêts à l'emploi !
Ingénierie des Systèmes
Intégrant de nombreuses fonctionnalités haut de gamme pour les ingénieurs système, les éditions Ultimate et Unified d' Enterprise Architect fournissent une modélisation SysML et une simulation de modèle paramétrique pour une analyse technique des paramètres critiques du système, y compris l'évaluation des mesures clés telles que les performances, la fiabilité et d'autres caractéristiques physiques, ainsi que la génération de code exécutable et les transformations de modèle en code pour les langages de description matérielle (HDL) et ADA 2012.
Architecture d'Entreprise
Enterprise Architect prend en supporte les cadres architecturaux standard de l'industrie pour faciliter la modélisation d'entreprise. Les implémentations de framework sont basées sur UML et ses spécifications associées, ce qui maximise la rigueur architecturale et permet aux utilisateurs d'échanger des informations sur les modèles d'entreprise à l'aide de normes telles que XMI. Définissez votre entreprise avec des outils et des cadres intégrés tels que TOGAF, Zachman Framework, UAF/UPDM, ArchiMate et plus encore.
Conception et construction de Bases de Données
Enterprise Architect comprend un concepteur de base de données riche et efficace, un profil pour travailler avec des tableaux et des schémas de base de données, des outils visuels pour modélisation des diagrammes et des outils pour importer des structures de base de données et comparer des structures existantes à des modèles. L'intégration des modèles de données dans le modèle d'entreprise global fournit un riche ensemble d'informations et de métadonnées qui peuvent être liées et tracées à travers divers aspects du modèle pour montrer comment le changement peut affecter les systèmes ou processus distants.
Ingénierie de Schéma
Les modèles structurels dans Enterprise Architect sont fréquemment utilisés pour définir les méta-modèles des domaines d'intérêt. Une partie importante de la réalisation des avantages de ces modèles réside dans la définition du schéma (souvent basé sur XSD). Le Compositeur de Schéma dans Enterprise Architect aide à tirer le meilleur parti de ces modèles en rationalisant la conversion des informations de modèle en schémas conformes aux normes de dénomination et au format d'une variété de méta-modèles populaires de l'industrie. En plus du nouveau Compositeur de Schéma , Enterprise Architect prend également en supporte la modélisation des définitions XSD et WSDL à l'aide de profils UML qui prennent en support la modélisation explicite des types pertinents. Vous pouvez modéliser et développer une architecture orientée services complète dans Enterprise Architect , en utilisant XSD ou WSDL, ou encore SoaML et SOMF.
Des sujets supplémentaires inclus dans cette section sont consacrés à MOF (the Meta Object Facilité ), ODM et NIEM - Enterprise Architect inclut de nombreuses fonctionnalités pour modélisation et travailler avec les domaines et schémas NIEM.
Conception Géospatiale
En tant qu'environnement de modélisation basé sur des modélisation , Enterprise Architect permet aux experts du domaine géospatial grâce à l'utilisation d'outils et de profils ArcGIS et GML. Ces outils et profils vous permettent de visualiser la conception de bases de données géospatiales à l'aide d' UML , de communiquer les conceptions aux parties prenantes de l'entreprise, de lier les conceptions de géodatabase directement aux modèles et aux exigences de l'entreprise et du système et de suivre la stratégie de l'entreprise jusqu'à sa réalisation par des composants SIG critiques.
Transformation du Modèle
Les transformations d' Model Driven Architecture (MDA) offrent un moyen entièrement configurable de convertir des éléments de modèle et des fragments de modèle d'un domaine à un autre. Cela implique généralement la conversion d'éléments PIM (Platform-Independent Modèle ) en éléments PSM (Platform-Specific Modèle ). Un seul élément du PIM peut être responsable de la création de plusieurs éléments PSM dans plusieurs domaines. Transformez vos éléments avec des transformations intégrées ou écrivez vos propres gabarits transformation.
Analyse et Simulation d'Exécution
Comprenez votre base de code en analysant visuellement le code en cours d'exécution et en effectuant des simulations. Utilisez les points de test, le profilage, la génération automatisée de diagramme .
Rapportage
Générer une documentation de haute qualité aux formats PDF, RTF, DocX et HTML. Avec une capacité de génération de rapports pilotée par gabarit extrêmement détaillée, Enterprise Architect est l'outil prééminent pour produire une documentation de qualité dans une variété de formats qui aident à étendre la portée et l'utilité des modèles conçus et construits dans Enterprise Architect .
Gestion de Projet
Estimez la taille du projet, mesurez les risques et les efforts. Connectez le chef de projet et l'équipe de développement, permettant des rapports et une évaluation à la minute près de l'évolution d'un projet. Attribuez des ressources et suivez jusqu'à l'achèvement via des vues et des graphiques. Évaluer la complexité relative d'un projet logiciel.
Test et Assurance Qualité
Définissez les spécifications de test, exécutez les tests et enregistrez les résultats directement à partir des éléments du modèle. Conserver les éléments du modèle et la documentation des tests dans un modèle intégré peut considérablement améliorer la communication entre les équipes d'assurance qualité, les développeurs de logiciels, les analystes et les architectes. Découvrez les facilités de test et de validation de la structure et du contenu de votre modèle.
Entretien
Validation Modèle , Tester , maintenance, modifications et problèmes.
Automatisation et Scriptant
Étendez la puissance d' Enterprise Architect pour créer vos propres Add-Ins , scripts et fonctionnalités spécifiques à un domaine.
Étendre UML
Comment l' UML de base et les standards ouverts sont étendus dans la prise en support par Enterprise Architect d'autres langages de modélisation , et comment vous pouvez utiliser les profils UML , les Technologies MDG et le SDK pour créer vos propres langages de modélisation .