Enterprise Architect

Überblick

Enterprise Architect ist ein umfassendes Modellierungs- und Designwerkzeug für modellbasiertes Software- und Systementwicklung (MBSE), Enterprise Architecture Management (EAM) und Data Architecture. Seit über 25 Jahren wird Enterprise Architect von Sparx Systems laufend weiterentwickelt und dient in verschiedenen Branchen zur Erstellung, Verwaltung und Visualisierung komplexer Systeme.

Es bietet eine Fülle von Features und Funktionalitäten, die Software-Architekten, System-Ingenieure, Business-Analysten und andere Beteiligte bei ihrer Arbeit unterstützen.

Screenshots of Prolaborate

Mittlerweile wird Enterprise Architect von 80 Prozent der Fortune-100-Unternehmen und von über einer Million Anwendern genutzt. Im täglichen Gebrauch zeichnet sich Enterprise Architect besonders auch durch seine Offenheit und Anschlussfähigkeit zu vielen anderen IT-Systemen aus, was die Einbindung in eine bestehende Werkzeugkette in Unternehmen wesentlich erleichtert.

Einführung

Enterprise Architect dient als vielseitige Plattform für Entwurf, Dokumentation, Analyse und Kommunikation von Softwaresystemen und Geschäftsprozessen. Sie unterstützt über 80 Modellierungssprachen und Notationen, einschließlich Unified Modelling Language (UML), Business Process Model and Notation (BPMN), Systems Modelling Language (SysML), ArchiMate und mehr. Diese Flexibilität ermöglicht es Benutzern, Modelle zu erstellen, die verschiedene Aspekte eines Systems oder Prozesses genau darstellen.

Enterprise Architect kaufen

Sie arbeiten mit einer älteren Version von Enterprise Architect und möchten auf die aktuelleste Version aktualisieren? Hier finden Sie eine Übersicht der Lizenzpreise im direkten Vergleich.

Wichtige Funktionen von Enterprise Architect

Modellierung und entwurf

Das Herzstück von Enterprise Architect sind seine Modellierungs- und Designfunktionen. Benutzer können verschiedene Arten von Diagrammen und Modellen erstellen, um Systemstruktur, Verhalten, Anforderungen und mehr darzustellen. Dazu gehören u.a. Klassendiagramme, Sequenzdiagramme, Zustandsmaschinendiagramme, Use-Case-Diagramme und Entity-Relationship-Diagramme. Die Plattform bietet eine Vielzahl von Modellierungselementen und Beziehungen, um komplexe Konzepte und Abhängigkeiten auszudrücken.

Anforderungsmanagement

Enterprise Architect erleichtert das Anforderungsmanagement, indem es dem Benutzer erlaubt, Anforderungen zu erfassen, zu organisieren und während des gesamten Entwicklungsprozesses zu verfolgen. Anforderungen können mit anderen Modellelementen wie Anwendungsfällen, Komponenten und Testfällen verknüpft werden, um die Übereinstimmung zwischen dem Systemdesign und den Anforderungen der Stakeholder sicherzustellen. Darüber hinaus bietet die Plattform Funktionen zur Verwaltung von Anforderungsänderungen, Versionen und Baselines. Ein weiterer Vorteil von Enterprise Architect besteht darin, bereits vorhandene Anforderungssysteme anderer Hersteller über Schnittstellen einzubinden und so den einfachen Datenaustausch zu ermöglichen.

Code-Generierung

Besonders fortgeschrittene Modellierer können Enterprise Architect dafür nutzen, Code aus Modellen zu generieren. Damit lässt sich die Lücke zwischen Design und Implementierung durch die automatische Generierung von Quellcode in verschiedenen Programmiersprachen (Java, C#, C++ etc.) schließen. Die Vorlagen für die Codegenerierung können so angepasst werden, dass sie bestimmte Codierungsstandards und Best Practices einhalten.

Simulation und Analyse

Enterprise Architect bietet Simulations- und Analysefunktionen zur Validierung und Verifizierung von Systementwürfen. Benutzer können das Verhalten von Systemen mit Hilfe verschiedener Diagramme (Zustand, Aktivität und Sequenz) simulieren. Darüber hinaus bietet das Werkzeug integrierte Unterstützung für Modellvalidierung, Konsistenzprüfung und automatisierte Tests, um Fehler und Inkonsistenzen frühzeitig im Entwicklungsprozess zu erkennen.

Zusammenarbeit und versionskontrolle

Enterprise Architect unterstützt die Zusammenarbeit zwischen den Teammitgliedern, indem es Funktionen für die gleichzeitige Modellierung, Versionskontrolle und Teamzusammenarbeit bietet. Mehrere Benutzer können gleichzeitig an denselben Modellen arbeiten, wobei Änderungen nahtlos nachverfolgt und zusammengeführt werden. Die Integration mit Versionskontrollsystemen wie Git, Subversion (SVN) und Team Foundation Server (TFS) stellt sicher, dass die Modellversionen effektiv verwaltet werden.

Dokumentation und nachvollziehbarkeit

Ein zentrales Argument für den Einsatz der modellbasierten Entwicklung mit Enterprise Architect ist die Tatsache, dass mit der Entwicklung des Modells laufend eine Dokumentation entsteht, die immer am letzten Stand ist. Benutzer können anpassbare Dokumentationsvorlagen erstellen, um Berichte, Spezifikationen und Benutzerhandbücher direkt aus dem Modellinhalt zu generieren. Auf diese Weise wird sichergestellt, dass die Projektdokumentation mit dem Entwurf synchronisiert bleibt und der manuelle Aufwand für Dokumentationsaufgaben minimiert wird.

Damit ist auch die in vielen Normen und Vorschriften geforderte Nachvollziehbarkeit gewährleistet, die sicherstellt, dass vorgeschriebene Anforderungen im entwickelten System auch wirklich umgesetzt wurden.

Integration mit anderen werkzeugen

Enterprise Architect ist eine offene Modellierungs-Plattform und wird ganz bewusst in diesem Sinne weiterentwickelt. Damit lässt sie sich nahtlos in eine breite Palette von Entwicklungs- und Projektmanagement-Tools integrieren, die üblicherweise in Software-Entwicklungsprozessen verwendet werden. Dazu gehört die Integration mit IDEs (Integrated Development Environments) wie Visual Studio und Eclipse, Issue-Tracking-Systemen wie JIRA, Kollaborationsplattformen wie Microsoft Teams, Slack und mehr. Dies ermöglicht den Anwendern die Nutzung bestehender Tools und Workflows innerhalb ihrer Entwicklungsumgebungen.

Anfrage Sales-Support

Sie brauchen professionelle Unterstützung oder haben konkrete Fragen zu unseren Tools Enterprise Architect, Pro Cloud Server, Prolaborate oder unserem Software as a Service Angebot? Unser Support-Team hilft Ihnen gerne jederzeit weiter.

Einsatzbereiche von Enterprise Architect

N

Systems Engineering

Modellierung und Analyse komplexer Systeme, einschließlich Hardware-Software-Systeme, IoT-Geräte und eingebettete Systeme

N

Enterprise Architecture Management

Erstellung von Unternehmens-architekturmodellen, um die Geschäftsstrategie mit IT-Systemen und -Anwendungen abzustimmen

    N

    Datenmodellierung

    Entwurf von Datenbankschemata, Datenmodellen und Datenflüssen zur effektiven Verwaltung und Analyse von Unternehmensdaten

      N

      Software-Entwicklung

      Entwurf von Software-Architekturen, Generierung von Code und Verwaltung von Software-Anforderungen

      Start Modelling

      Unser Grundlagen eLearning Training „Start Modelling with Enterprise Architect“ bietet Ihnen den perfekten Einstieg ins Modellieren. Das Training endet mit einer zweistündigen Q&A Online-Session. 

      Neue Funktionen von Enterprise Architect 17

      Enterprise Architect 17.0 bringt viele Neuerungen in die beliebte und benutzerfreundliche Modellierungs- und Designplattform. Es macht Ihre Modelle zu einem Kompass, der Ihre Vision, die Ziele Ihres Teams und die Entwicklung Ihrer Organisation unterstützt.

      Steigen Sie also gleich auf die Version 17 um und bleiben Sie so immer Up-to-date.

      Data Warehouse Schemata

      N

      Datenbank-Engineering-Unterstützung für Data Warehouse-Technologien

      Unterstützung für Data Warehouse Datenbanken: 

      • Amazon Redshift
      • Azure Synapse
      • Google BigQuery
      • Snowflake
      • Teradata
      N

      Profile zur Erstellung von Schemata

      N

      UML-Profil enthält Stereotypen für jedes Konstrukt der ausgewählten Technologie

      Enterprise Data Warehousing

      N

      Konzepte, Elemente und Beziehungen, wie sie in Data Warehousing Systemen üblich sind

      N

      Besseres Verständnis für die Datennutzung im Unternehmen

      N

      Data Warehousing Technologie umfasst:

      • Perspektiven: Alle relevanten Funktionen stehen Ihnen automatisch zur Verfügung
      • Modellmuster: Finden Sie Vorlagen und Arbeitsbeispiele, mit den Sie schnell starten können
      • Diagramme: Integrierte Diagramme für jede Schicht des Data Warehouse Designs
      • Toolboxen: Für jede Schicht (Business, Strategie etc.) gibt es eine angepasste Toolbox

      Modellbasierte Perspektivensets

      N

      Benutzerdefinierte Perspektiven direkt aus dem Diagramm

      N

      Benutzeroberfläche, die Ihren spezifischen Bedürfnissen entspricht und sich an Ihrer Rolle und Ihren Aufgaben orientiert

      N

      Perspektiven, die Application Portfolio Management (APM), Business Capability Modeling (BCM) und Technology Portfolio Management (TPM) beschleunigen

      Profil-Erstellung

      N

      Profil-Helfer-Dialog: Verbesserte Sichtbarkeit von Attributen und Operationen

      N

      Veröffentlichung von UML-Profilen mit eindeutigen Profil-IDs

      N

      MDG-Technologie-Import: Eine neue Option „Paket als MDG-Technologie importieren“ ist jetzt verfügbar

      Barrierefreiheit und Standards

      N

      Erweiterte Funktionen für Barrierefreiheit

      N

      Sichere Navigation durch Dialog-Labels und Controls mit Windows Narrator

      N

      Baum- oder Listensteuerelement wird vorgelesen

      Diagramm-Erstellung per Drag & Drop

      N

      Ziehen Sie einfach Klassen, Anforderungen oder Elemente auf die Verbindungslinie

      N

      Ziehen Sie Trigger direkt in das StateMachine Diagramm

      N

      Gestalten Sie ihre Diagramme einfacher und exakter durch automatisierte Einfügung

      Anfrage Sales-Support

      Sie brauchen professionelle Unterstützung oder haben konkrete Fragen zu unseren Tools Enterprise Architect, Pro Cloud Server, Prolaborate oder unserem Software as a Service Angebot? Unser Support-Team hilft Ihnen gerne jederzeit weiter.