
Enterprise Architect - UML Werkzeug für Analyse, Design und Implementierung
Objektorientierte Softwareentwicklung ist viel mehr als zeichnen von Klassendiagramme. Enterprise Architect ist das richtige UML Werkzeug für Analyse, Design und Implementierung.
Life-Cycle Software Design umfasst den gesamten Entwicklungszyklus:
Prozessanalyse, Systemanforderungen, Modelle für dynamische Abläufe,
Komponenten und ihre Installation, Projektmanagement,
Design der Benutzeroberflächen, Testen, Wartung, etc.
- EA Lizenzpreise
- EA Plugin Lizenzpreise
- Feature Matrix
- EA Akademische Lizenzen
- Systemanforderungen
- EULA
- Lizenz Informationen
- Versionshistorie
- Executive Summary
- Features
Enterprise Architect in kurzen Worten
Enterprise Architect ist ein umfangreiches stabiles und performantes UML Analyse und Design-Werkzeug. EA unterstützt das Modellieren aller in der UML 2.1 spezifizierten Modelle. Darüber hinaus bietet EA weitere Features um den Softwareentwicklungsprozess zu unterstützen, wie das Sammeln von Requirements und das Erstellen von test und maintenance Modellen. Enterprise Architect ist ein Mehrbenutzer, Windows basierendes, graphisches Werkzeug, das Sie bei der Erstellung robuster und wartbarer Software unterstützt. Alle erstellten Modelle und Diagramme können auf verschiedenen Wegen leicht und komfortabel in eine Dokumentation überführt werden. Das Benutzerhandbuch ist in englischer Sprache online verfügbar. Zusätzlich bieten wir Trainingsunterlagen in deutscher Sprache an.
Die UML (Unified Modelling Language) ist eine Sprache zur Beschreibung diverser Systeme (meist Softwaresystemen) und hilft konsistente und nachvollziehbare Modelle Ihres Systems zu erstellen. Enterprise Architect stellt dabei eine benutzerfreundliche und flexible Modellierungsumgebung zur Verfügung. Einen kurzen Überblick der UML stehen Ihnen unter UML Tutorials und White Papers zur Verfügung.
Um einen ersten Eindruck der Leistungsfähigkeit von Enterprise Architect zu erhalten, probieren Sie die auf 30 Tage limitierte Testversion.
Mit Enterprise Architect können Requirements, Analyse- und Design-Elemente leicht und nachvollziehbar von einem Analysemodell bis zum Implementierungs- und Verteilungsmodell beschrieben werden. Durch die Zuweisung von Ressourcen zu Modellen können Projektmanager und QA Manager den Stand der Projekte nachverfolgen um das geplante Projektziel zum gewünschten Zeitpunkt zu erreichen.
Bei Änderungsanfragen und der Definition von Tests unterstützt Sie Enterprise Architect um die geplanten Änderungswünsche im Modell zu verankern. Darauf basierend können nun Berichte automatisch generiert werden.
Volle UML 2.1 Unterstützung
Enterprise Architect basiert auf der Sprache UML, kann jedoch viel mehr als "nur" UML! Durch den Profilmechanismus von UML kann die Sprache UML um domänenspezifische Erweiterungen angepasst werden. Eine Validierung dieser Erweiterungen bewahrt die Integrität dieser Modelle. Neben der UML werden spezielle Prozessbeschreibungssprachen wie BPMN und Eriksson-Penker Notation unterstützt. Beide Sprachen sind frei verfügbare Erweiterungen von Enterprise Architect. Um an Ihren Modellen interessierte Personengruppen auf den laufenden zu halten verwenden Sie unseren freien Readonly Viewer oder erstellen Sie eine HTML Version ihres Modelles und stellen diese Webseite einfach und ohne neuerliche Installationen eines Tools interessierten Benutzern zur Verfügung.
Enterprise Architect hilft Ihnen die Komplexität Ihrer Projekte zu managen; durch das nachverfolgen von Abhängigkeitsbeziehungen, Unterstützung von sehr großen Modellen, Versionierung von Modellen in CVS oder SCC, Basislinien um einen Projektschnappschuss zu speichern, Vergleichsfunktionen um Änderungen in Modellen nachzuvollziehen, intuitive und leicht handhabbare Menüs zum durchsuchen der Modelle.
Enterprise Architect verfügt über einen mächtigen Generator zum Erstellen der Dokumentation mit einem WYSIWYG Template Editor. Damit erstellen Sie komplexe und detailierte Dokumentationen Ihrer Modelle mit der Formatierung ihres Unternehmens oder Ihrer Kunden.
Enterprise Architect unterstützt das generieren von Source Code aus Klassendiagrammen für viele gängige Programmiersprachen wie C, C++, C#, Java, Delphi, VB.Net, Visual Basic, ActionScript und PHP. Mit einem frei verfügbarem add-in können Sie auch CORBA Code erstellen. Enterprise Architect stellt auch einen eigenen Source Code Editor mit "syntax highlighting" zur Verfügung. Damit können Sie per Knopfdruck den generierten Code ansehen. Für diejenigen welche mit Eclipse oder Visual Studio .NET arbeiten bietet SparxSystems eine Integration um EA Modelle direkt in ihrer bevorzugten IDE zu erstellen, zu bearbeiten und daraus Code zu generieren. Diese Integration erlaubt es alle Diagramme zu erstellen und anzusehen ohne dafür EA starten zu müssen. Mittels Code generation templates können Sie den generierten Code Ihren firmenspezifischen Bedürfnissen anpassen.
Enterprise Architect unterstützt Sie vorhandenen Code sowie Datenbanken reverse zu engineering um eine grafische Darstellung ihrer Applikationen zu erlangen. Durch die Funktionalität binären Code zu Importieren (.jar, .NET exe, .NET IL) können Sie framework und library Code importieren um ihn besser verstehen zu können und diese Modelle wiederverwenden zu können. Enterprise Architect bietet auch die Möglichkeit der Modell zu Modell Transformation um Model Driven Architecture (MDA) zu realisieren. Es stehen vordefinierte Transformationen zu folgenden Plattformen zur Verfügung: DDL, Java, C#, EJB, JUnit, NUnit, WSDL, XSD. Damit können Sie aus einem Plattform unabhängigen Modell (PIM) verschiedene Plattform spezifische Modelle (PSM) generieren und synchronisieren.
Bemerkung: Einige Features sind lediglich in bestimmten Produktbündeln von Enterprise Architect vorhanden. Vergewissern Sie sich die das richtige Bündel für Ihre Bedürfnisse zu kaufen.


