Home. 
.

transparent

transparent

transparent

XML-Schema als UML

XMLSpy® 2008 kann XML-Schema-Dateien als UML 2 Projektdateien für Altova UModel® 2008 exportieren.

Die UML (Unified Modeling Language) erfreut sich bei Software Developer Teams und Datenarchitekten als effektives und robustes Hilfsmittel zum Modellieren komplexer Datenstrukturen und Software-Entwicklungsprojekte immer größerer Beliebtheit.

Das XMLSpy® 2008-Menü "DTD/Schema" bietet eine Option zum Exportieren von XML-Schemas ins UML-Format, und zwar als Projektdateien für Altova UModel® 2008:

Export schema as UML

Im XMLSpy-Dialogfeld "In UML konvertieren" stehen Optionen zur Auswahl, mit denen Sie Ihr UML-Projekt genau definieren und Standardanzeigeoptionen für die UML-Diagramme, die Ihr Schema darstellen sollen, auswählen können:

Export schema as UML

Im unten gezeigten Beispiel sehen Sie ein Element "Author" in einem XML-Schema in der XMLSpy® 2008 Schemaansicht und dasselbe Element in einem UModel® 2008-Diagramm, wobei ein neues Element mit der Bezeichnung mName in die Sequenz eingefügt wurde:

Export schema as UML

Export schema as UML

Benutzer von UModel® 2008 können die mit dem Schema verknüpften Anforderungen beschreiben und Applikationslogik erstellen, die damit in Interaktion tritt. Dazu wird das Projekt durch zusätzliche UML-Diagramme wie z.B. Use Case-Diagramme, Klassendiagramme, Sequenzdiagramme oder Kompositionsstrukturdiagramme erweitert. Klassendiagramme in UModel® 2008-Projekten können so erstellt werden, dass anhand dieser Diagramme Java- oder C#-Code generiert wird, der mit dem XML-Schema funktioniert.

Sie können in UModel® 2008 auch Hyperlinks zu Modellelementen hinzufügen. Hyperlinks bilden Querverweise auf verschiedene UML-Diagramme in einem Modell, auf externe Dateien wie z.B. Anforderungsdokumente oder HTML-Seiten - z.B. zum Projekt-Wiki des Entwicklerteams.

Benutzer von UModel® 2008 können das Schema durch Ändern der UML-Diagramme bearbeiten. Da es sich beim UModel-Projekt und dem eigentlichen XML-Schema um separate Dateien handelt, bietet das UML-Modell eines Schemas eine zusätzliche Abstraktionsebene zwischen dem Schema Design und der XSD-Datei selbst.

Dank dieser Tatsache können Software-Entwickler im Team an Schemaverbesserungen arbeiten und das UML-Model sozusagen als Entwurf verwenden. Änderungen am UML-Modell werden erst dann in der XSD-Datei implementiert, wenn das Modell über das UModel® 2008 Menü "Projekt" synchronisiert wird:

Export schema as UML

UModel® 2008 unterstützt außerdem das Round Trip Engineering - Wenn ein Developer im Team das Schema in XMLSpy® 2008 überarbeitet, kann ein anderer Developer das UML-Modell mit Hilfe von UModel® 2008 direkt anhand der neuen Version des XSD-Dokuments aktualisieren.

Näheres über UModel® 2008 erfahren Sie hier. Um selbst zu testen, wie einfach ein XML-Schema mit Hilfe von XMLSpy® 2008 erstellt und geändert werden kann, klicken Sie hier um eine kostenlose 30-Tage-Testversion herunterzuladen!



transparent
Download
Pricelist
Buy
Video
Datasheet
Feature Comparsion
Print
Mail
Digg
delicious
.
.

OMG logo

.
.

transparent

transparent