Datenbankanwendungen mit Hilfe von UML-, IE- oder IDEF1X-Diagrammen visuell entwickeln

Sie können UML-Klassendiagramme (UML = Unified Modeling Language), IE- (IE = Information Engineering) oder IDEF1X-Notationsdiagramme (IDEF1X = Integration Definition for Information Modeling) verwenden, um Artefakte von Datenbankanwendungen in einer einzigen, eng integrierten Entwicklungsumgebung visuell darzustellen und zu entwickeln.

Mit Hilfe von UML-Klassendiagrammen bzw. IE- oder IDEF1X-Notationsdiagrammen können Sie ein bestehendes System darstellen und analysieren, um die Komponenten und gegenseitigen Beziehungen in dem System zu identifizieren und Darstellungen des Systems in anderer Form zu erstellen. Außerdem können Sie diese Diagramme verwenden, um die strukturellen Systeminformationen automatisch aus dem Code abzuleiten und in eine neue Form auf einer höheren Abstraktionsstufe zu überführen. Sie können das System umgestalten, um eine größere Wartungsfreundlichkeit zu erreichen, oder um eine Kopie des Systems zu erstellen, auch wenn kein Zugriff auf den Entwurf besteht, auf dessen Basis es ursprünglich entwickelt wurde. Außerdem können Sie das Zielsystem ändern oder neue Systeme entwerfen und generieren.

Ein UML-Klassendiagramm stellt einige oder alle Datenobjekte einer Anwendung dar. Mit Klassendiagrammen können Sie Strukturen und Beziehungen für Datenobjekte darstellen und entwickeln. Sie können einen eigenen Kontext erstellen, mit dessen Hilfe Sie sich mit den Sachverhalten vertraut machen und die Zusammenarbeit und den Entwurf einer Anwendung mit einer Untergruppe ihrer Objekte ermöglichen können. Datenobjekte können auch direkt aus Klassendiagrammen entwickelt werden.

Mit temporären, nicht bearbeitbaren Anzeigediagrammen können Sie schnell und einfach statische Sichten erstellen und bestehende Beziehungen in Anwendungen untersuchen. Mit Hilfe nicht bearbeitbarer Themendiagramme können Sie dynamische Sichten von Anwendungen auf der Basis des jeweiligen Kontextes und von Abfragen erstellen.

Zugehörige Verweise
Best Practices für die UML-Modellierung
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.