Modellierung

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einführende Modellierungskonzepte

Einführung

Wichtigstes Ziel der Modellierung ist die Bereitstellung einer grafischen Ansicht für die Organisation und Offenlegung der Struktur und der Komponenten von Softwaresystemen, insbesondere von objektorientierten Softwaresystemen. Die Modellierung verwendet für den Entwurf verschiedener Typen von UML-Diagrammen die UML-Notation (Unified Modeling Language, Vereinheitlichte Modellierungssprache). Mit dem Modellierungstool entworfene UML-Diagramme in UML-Modellen stellen Anforderungen, Subsysteme, logische und physische Elemente sowie Struktur- und Verhaltensmuster von objektorientierten Softwaresystemen grafisch dar. Diese UML-Diagramme werden mithilfe der Konzepte Packages, Schnittstellen, Klassen, Attribute und Operationen entworfen.

Der UML-Modellierungsprozess entspricht dem Erstellen von Plänen für ein großes Entwicklungsprojekt durch einen Ingenieur. Wie Pläne stellt ein UML-Modell ein System nicht nur im Ganzen dar, sondern bietet auch die Möglichkeit, sich auf spezielle Aspekte, wie Struktur- und Verhaltensdetails, zu konzentrieren.

Die UML-Modellierung stellt einen Ansatz für das Software-Engineering dar, bei dem die UML-Modellierungstools vollständig in die Entwicklungsumgebung von RAD Studio integriert sind. Die Modellierung liefert die zum Entwurf und Erstellen von objektorientierten Softwaresystemen erforderlichen Funktionen und ermöglicht dem gesamten Entwicklungsteam auf der Grundlage einer gemeinsamen Sprache, von Diagrammen und Software zusammenzuarbeiten. Losgelöst von jeder speziellen Programmiersprache ermöglichen UML-Modelle allen Teilnehmern am Entwicklungszyklus, in derselben Sprache zu kommunizieren. Die Modellierung bietet Geschäftsleuten, Entwicklern und Projektmanagern eine gemeinsame Plattform mit einer konsistenten UML-basierten Benutzeroberfläche für ihre gesamte Arbeit während des vollständigen Softwareentwicklungsprozesses. Die effektive Verwendung von UML-Diagrammen vereinfacht die Entwicklung Ihrer Softwaresysteme.

Ein Hauptleistungsmerkmal der Modellierung stellt das simultane Round Trip Engineering dar, die Möglichkeit, Klassendiagramme sofort mit ihrem Implementierungsquellcode und umgekehrt zu synchronisieren.


Haupt-IDE-Elemente der Modellierung

Die Hauptfunktionen der Modellierung sind eng in die IDE von RAD Studio integriert. Bei aktivierter Modellierungsunterstützung:

  • Sind die folgenden IDE-Elemente aktiv:
    • Die Modellansicht - Die Modellansicht zeigt die logische Struktur und die Hierarchie des Modellierungsprojektes an.
    • Diagrammansicht - Die Diagrammansicht zeigt UML-Modelldiagramme an, die in dem UML-Modell erstellt wurden.
Sie können viele Operationen zur Verwaltung von UML-Modellen und -Diagrammen direkt in der Modellansicht und der Diagrammansicht ausführen. Sie können: Ihrem Projekt neue UML-Diagramme hinzufügen oder daraus löschen; Diagrammelemente (Knoten und Beziehungen) hinzufügen, löschen oder umbenennen; Member in Diagrammelementen hinzufügen oder löschen; neue Diagrammelemente nach Pattern erstellen; Hyperlinks erstellen; Einschränkungen hinzufügen; Diagramme als Grafiken exportieren; Benutzereigenschaften hinzufügen; das Diagramm-Layout verwalten; Dokumentationen erzeugen; zwischen der Diagrammansicht, der Modellansicht und dem Quellcode navigieren; Elemente ausschneiden, kopieren, einfügen und vieles mehr.
  • Wird die Funktionalität der folgenden IDE-Funktionen erweitert:
    • Objektinspektor - Die Modellierung erweitert die Funktionalität des Objektinspektors und stellt das Tool zur Verwaltung von Eigenschaften von UML-Diagrammen und Diagrammelementen bereit. Der Objektinspektor zeigt die Eigenschaften eines in der Modellansicht oder Diagrammansicht ausgewählten Modellierungsdiagramms oder Diagrammelements an. Mit dem Objektinspektor können Sie Eigenschaften des ausgewählten Modellierungsdiagramms oder Diagrammelements anzeigen und bearbeiten.
    • Tool-Palette - Die Modellierung erweitert die Tool-Palette mit UML-Modellierungselementen. Wenn in der Diagrammansicht ein UML-Diagramm geöffnet ist, zeigt die Tool-Palette die für dieses Diagramm verfügbaren Modellierungselemente als Symbole an. Diese Symbole bezeichnen Befehle, mit denen entsprechende Modellierungselemente in dem in der Diagrammansicht angezeigten Diagramm erstellt werden können.
    • Menüs - Die für die Modellierung spezifischen Befehle werden den Menüs und den Kontextmenüs der Projektverwaltung und der Strukturansicht hinzugefügt.

Hauptfunktionen der Modellierung

Die Modellierung unterstützt die folgenden Funktionen:

Warnung: Nicht alle in dieser Hilfe beschriebenen Funktionen stehen auch in jeder Edition von RAD Studio zur Verfügung. Informationen zu den Modellierungsfunktionen, die in Ihrer Edition unterstützt werden, finden Sie in der Funktionsmatrix auf der Embarcadero-Webseite.

Siehe auch