Enterprise Architect dans 30 minutes

Bienvenue à la vue d'ensemble complète des capacités d'Enterprise Architect de Sparx Systems . Chaque section se concentre sur un aspect particulier d'Architecte D'entreprise, fournissant une introduction au but et aux avantages de chaque capacité.

Quel est Enterprise Architect?

Enterprise Architect est une plate-forme visuelle pour concevoir et construire des systèmes logiciels, pour la modélisation de processus commercial et pour des buts de modélisation plus généralisés.

Enterprise Architect est basé sur dernier UML ® 2.5 spécification (voir www.omg.org). UML définit une langue visuelle qui est utilisée pour modeler un domaine particulier ou un système (proposé ou existant).

Enterprise Architect est un outil progressif qui couvre tous les aspects du cycle de développement, fournissant la traçabilité pleine de la phase de conception initiale par au déploiement, le maintien, testant et le contrôle de changement.

Qu'est-ce qui différencie Enterprise Architect d'autres outils UML?

  • Complète Modélisation basée sur UML 2.5
  • Gestion d'Exigences Incorporée
  • Support étendue de Gestion de Projets, y compris les ressources, les tâches, le calendrier du projet et des mesures
  • Gestion de Test incorporée : Testpoint exécution de gestion, à base de modèle de test, spécification de scénario de test et support pour JUNIT et NUNIT
  • Options de documentation flexibles: HTML et texte riche (RTF) auteurs du rapport
  • Support d'Ingénierie de Code pour de nombreuses langues
  • Un Analyseur d'Exécution Visuel intégré pour établir le profil, déboguer et documenter l'exécution d'applications; instancier des objets du modèle d'exécution; et la séquence fiche diagrammes à partir d'une trace de la pile
  • L'environnement de modélisation extensible qui peut accueillir des profils définis par l'utilisateur et des technologies
  • Utilisabilité: Enterprise Architect, il est facile de se lever et de exécuter rapidement avec UML
  • Vitesse: Enterprise Architect est une application spectaculairement rapide
  • Évolutivité: Enterprise Architect peut gérer de très grands modèles et de nombreux utilisateurs simultanés avec facilité
  • Prix: Enterprise Architect est un prix pour équiper toute l'équipe, qui rend la collaboration et le développement de l'équipe de manière rentable à partir de la phase de conception initiale jusqu'au déploiement, la maintenance, les essais et le contrôle du changement.

Comment populaire Enterprise Architect est maintenant?

Avec 580,000+ de licences vendues, Enterprise Architect a prouvé remarquablement populaire à travers un large éventail d'industries et est utilisé par des milliers d'entreprises du monde entier. De grandes organisations bien connues, multi-nationales pour les petites entreprises et de consultants indépendants, Enterprise Architect est devenu l'outil de modélisation UML de choix pour les développeurs, des consultants et des analystes dans plus de 160 pays.

Sparx logiciel est utilisé dans le développement de nombreux types de systèmes logiciels dans un large éventail d'industries,
y compris:

  • Aérospatial
  • Automobile
  • Bancaire et financier
  • Défense
  • Génie électrique
  • Médicine
  • Recherche et Universités
  • Vente au détail
  • Transport et Services Publics
Il est également utilisé efficacement pour UML et de l'architecture d'entreprise de formation dans de nombreux collèges de premier plan, les entreprises de formation et les universités à travers le monde. Implémentations actuelles vont de simples utilisateurs à des entreprises avec plus de 1000 employés travaillant sur de grands projets, répartis.

Résumé des Fonctionnalités d'Enterprise Architect

Enterprise Architect vous permet de:

  • Modelez des informations complexes, le logiciel et des systèmes de matériel utilisant la notation UML-conforme
  • Modelez, gérer et tracer des exigences aux solutions déployées
  • Produire une documentation détaillée et de qualité dans des formats RTF, PDF et HTML
  • Levier les cadres d'architecture d'entreprise avec de standard de l'industrie
  • Produisez et étudiez par ingénierie inverse le code dans 10 + programmant languages*
  • Modelez de bases de données, produisez des scénarios DDL et le schéma de base de données inverse via ODBC*
  • Débrouillez, pour suivre à la trace et contrôler le changement utilisant le modèle de ligne des bases se mêlent et des capacités d'audit
  • Centralisez la documentation de l'entreprise à l'échelle des processus et des systèmes d'information
  • Modelez dépendances entre éléments, dynamique de système et état
  • Modelez hiérarchies de classe, déploiement, composants et détails de mise en œuvre
  • Recordez questions de projet, tâches et glossaire de système
  • Assignez des ressources de modeler des éléments et l'effort de trace dépensé contre l'effort exigé
  • Partagez des modèles utilisant les dernières format XMI 2.1. (Versions antérieures également pris en charge)
  • Importez des modèles au format XMI d'autres outils
  • Gérez le contrôle de version par XMI utilisant SCC, CVS et des configurations de Subversion
  • Utilisez des Profils d'UML pour créer des extensions personnalisées pour la modélisation spécifique à domaine
  • Sauvez et chargez des diagrammes complets comme Motifs d'UML
  • Analysez et tracez des relations entre des éléments utilisant la Matrice de Relation tabulaire
  • Scripting et automatisation de tâches communes utilisant l'Interface d'Automatisation et des Modèles de Script
  • Connectez-vous à des référentiels de bases de données partagées en utilisant MS SQL Server, MySQL, Oracle et plus *
  • Migrez des changements à travers un environnement distribué utilisant des Paquetages XMI Contrôlés
  • Exécutez des transformations modèles-à-modèle utilisant le Modèle Dirigée Architecture (MDA)
  • Créez et partagez les vues dynamiques d'éléments modèles et d'ensembles de diagramme utilisant des Vues Modèles
  • Créez prennent soin de Cartes, Modèles de Processus commercial et Diagrammes de flux de Données utilisant UML
  • Produisez des scénarios BPEL automatiquement de modèles de processus commercial dans BPMN notation*
  • Produisez la logique exécutable de business de tâches de règle et tracez à des règles le business en langage naturel*
  • Visualisez applications d'exécution utilisant l'Analyseur d'Exécution Visuel
  • Transformez des modèles comportementaux dans le code source exécutable tant pour le logiciel que pour des langues de description de matériel (HDLs) comme Verilog, VHDL et SystemC*
  • Simulez models paramétrique de SysML

UML, BPMN et SysML

Enterprise Architect supporte tout l'UML 2.5 modèles et diagrammes. Vous pouvez modeler des processus commerciaux, des sites Web, des interfaces utilisateur, des réseaux, des configurations de matériel, des messages et beaucoup d'autres aspects de votre développement.

En bref, Enterprise Architect:

  • A été le premier outil UML pour introduire complète UML 2 support en Avril 2004
  • Continue d'affiner et d'actualiser le support d'UML 2
  • Supporte tous les 14 types de diagramme d'UML 2.

En plus d'UML, Enterprise Architect supporte le dernier Business Process Modeling Notation (BPMN) et des Systems Modeling Language (SysML) les spécifications. L'Entreprise modelant des notations est aussi supportée immédiate, y compris ArchiMate® 2.0, SoaML et SOMF.

Enterprise Architect prend en charge de nombreux autres types de diagrammes qui étendent diagrammes UML fondamentales pour la modélisation stratégique, cartographie de l'esprit, les exigences formelles spécifications, des diagrammes de flux de données, l'interface utilisateur de prototypage et de modélisation spécifique au domaine. L'outil fournit également des vues alternatives qui rendre l'édition des diagrammes UML de base plus intuitive et efficace. Un exemple est l'éditeur de State Table, qui rend un diagramme de la State Machine de norme UML comme une table éditable de logique.

Enterprise Architect UML Modeling Tool
Le clic pour agrandir

Guide de Sujet

Fiches d'Information

Quels sont les avantages Enterprise Architect fournit-il?

Modélisez et Gérez des informations complexes

Enterprise Architect aide les individus, des groupes et le grand modèle d'organisations et gérer des informations complexes. Souvent ceci se rapporte au développement logiciel et la conception de systèmes d'information et le déploiement, mais il peut aussi toucher à l'analyse d'affaires et la modélisation de processus commercial.

Enterprise Architect intègre et connecte une vaste gamme d'informations structurelles et comportementales, aidant pour construire un modèle architectural cohérent et vérifiable, quel - est ou "ce qui sera". Les outils pour gérer des versions, suivez à la trace des différences, des changements d'audit et faites respecter le développement de projet de contrôle d'aide de sécurité et faites respecter la conformité avec des normes.

Modèlez, Gérez et tracez les Exigences

Capturez les exigences et utiliser une traçabilité complète des exigences de base pour concevoir, construire, déployer et
au-delà. Utiliser l'analyse d'impact de retracer des changements proposés aux exigences originales. Construisez le système 'droit'.

Intégrez des Équipes et Partagez une Vision

Un facile à déployer, environnement évolutif, multi-utilisateurs, Enterprise Architect intègre membres de l'équipe à partir de toutes les sections et toutes les phases d'un produit (ou de système) le développement et l'entretien du cycle de vie, offrant des avantages significatifs à partir intégré dans la collaboration et des informations inhérentes partage.

Un dépôt simple pour analystes de business, architectes logiciels, développeurs, chefs de projet, testeurs, lancement et personnel de support. Une vue 'unifiée' d'un système complexe ayant beaucoup de vue indique et beaucoup de sous-systèmes possibles.

Designez et construisez Systèmes divers utilisant UML

UML 2.5, un standard ouverte, fournit une langue riche pour la description, la documentation et le logiciel de conception, le business et des systèmes d'information en général. Enterprise Architect vous permet de démultiplier le pouvoir(la puissance) expressif complet d'UML 2.5 pour modeler, concevoir et encastrer des systèmes divers une façon ouverte et bien comprise. Produisez le code, des structures de base de données, la documentation et la métrique. Transformez des modèles. Spécifiez le comportement et la structure comme la base pour des accords contractuels.

Visualisez, Inspectez et Comprenez Logiciel Complexe

Logiciel est complexe et souvent difficile à comprendre. Utilisez Enterprise Architect pour étudier par ingénierie inverse une large variété de code source pour comprendre la structure statique. Pour compléter le tableau, utilisez le intégré unique dans les outils de profilage et de débogage lors de l'exécution de capturer et visualiser exécution d'un logiciel. Créer des instances d'exécution des éléments du modèle et invoquer des méthodes utilisant le construit en Object Workbench. Intégrer les modèles de données existants par le schéma de base de données d'ingénierie inverse pour une vaste gamme de systèmes.

Utilisez la Modélisation de Cycle de vie Complet et la Gestion de projet

Capturez et tracez les informations sur les éléments modèles qui sont importants pour le succès: par exemple, Test, Gestion de projet et détails de Maintenance. Utilisez ces informations pour conduire et suivre à la trace le développement et la livraison de produits.

Partagez et réutilisez Informations à travers les Outils

Enterprise Architect supporte un certain nombre de mécanismes pour exporter et importer des modèles utilisant le standard de l'industrie XMI. Ceci qu'admet les modeleurs pour utiliser des informations créées dans d'autres outils, pour copier des informations entre Enterprise Architect posent et même écrire et utiliser les outils personnalisés qui prennent XMI directement comme l'apport(la saisie).

Créez Plate-forme Modèles Indépendants utilisant 'Model Driven Architecture'(MDA)

Model Driven Architecture (MDA) est un standard ouverte destiné à faciliter le développement rapide d'application d'une manière indépendante de la plate-forme. Les modèles peuvent être construits à un haut niveau d'abstraction et utilisant MDA des outils basés, transformés dans des modèles et le code visant une plate-forme spécifique ou un domaine. Enterprise Architect a un ensemble riche d'outils incorporés pour supporter MDA.

Modélisation basée sur les standards ouverts

Comme un membre contribuant du Object Management Group, Sparx Systems comprend l'importance de standards ouvertes pour communiquer effectivement à une vaste gamme de parties prenantes. À cette fin, Enterprise Architect vous aide:

  • Visualisez les systèmes utilisant la dernière notation UML 2.5
  • Documentez et décrivez les Processus de Business avec BPMN 2.0
  • Modèlez et simulez des systèmes des projets d'ingénierie avec SysML 1.4
  • Tirez parti de nombreux autres standards de modélisation ouverte. Tout à celui modelant environnement!