3 Oberfläche


[Seminarübersicht]...[CASE-Tool Rational Rose]...[Rational Rose/C++]...[4 Code-Generierung]

Die Oberfläche von Rose besteht standardmäßig aus 3 Fenstern:

  1. dem Browserfenster
  2. dem Dokumentationsfenster
  3. dem Applikationsfenster

Dabei ist die Konsistenz zwischen den unterschiedlichen Sichten und Diagrammen gewährleistet.

Diese Einstellung kann über das Menü View auf die benutzerspezifischen Wünsche angepaßt werden.


  1. Browser-Fenster :

    Mit Hilfe des Browsers kann man schnell zwischen den verschiedenen Sichten navigieren und gezielt Modellkomponenten erstellen oder modifizieren.

    Bei der Betrachtung des Browsers erkennt man bereits eine bestimmte Hierarchie der vorgehensweise in der Modellierung.

    Das Vorgehensmodell der Modellierung ist eingeteilt in

    • Analyse
    • Design
    • Realisierung
    Dabei ist zu beachten, daß es sich bei der Modellierung um einen iterativen Prozeß handelt.

    Während der Analysephase sind Anwendungsfälle, die aus der Analyse der Geschäftsprozesse gefunden werden, zu erstellen. Diese Anwendungsfälle werden im Use-Case Views modelliert.

    Während der Designphase sind Basismodelle, statische und dynamische Modelle zu erstellen.

    Das Basismodell beinhaltet :

    • Klassen
    • Attribute
    • Operationen
    • Zusicherungen
    Das statische Modell beinhaltet :
    • Assoziationen
    • Aggregationen
    • Generalisierung/Spezialiserung
    • Rollen
    Das dynamische Modell beinhaltet:
    • Nachrichten
    • Zustände
    • Zeitzuordnungen
    Für die Modellierung dieser Modellkomponenten steht dem Entwickler die Logical View zu Verfügung.

    Für das Systemdesign und Realisierung in ein System stehen dem Entwickler die Sichten

    • Component View (für die Modularisierung und physische Struktur des Systems)
    • Deployment View (ebenfalls physische Struktur)
    zu Verfügung.

    Die Bedeutung der verschiedenen Views, die im Browser dargestellt werden :

    • Use Case View (Anwendungsfälle)
    • logical View
      In dieser Sicht wird die logische Struktur des Modells dargestellt, welche aus den Modellkomponenten (classes, logical packages) und Modelldiagramme besteht.
    • component View
      In dieser Sicht wird die physikalische Struktur des Modells dargestellt, d.h. welche logische Komponenten in welche physikalische Komponente erzeugt werden.
    • deployment View
      In dieser Sicht wird ebenfalls die physikalische Sicht des Modells dargestellt; jedoch wird besonders die Verbindung zwischen Systemprozessoren und Geräte und deren Allokation durch die Prozesse zu den Prozessoren dargestellt.

    Aus dem Browser-Fenster können Diagrammfenster und Spezifikationsfenster im Applikationsfenster durch einen Doppelklick auf eine Modellkomponente geöffnet werden.


  2. Dokumentationsfenster :

    Falls eine Dokumentation für das aktuell ausgewählte Modellkomponente existiert, so wird diese in diesem Fenster angezeigt.


  3. Applikationsfenster :

    In diesem Fenster werden

    angezeigt.


  4. Konsistenz zwischen den unterschiedlichen Sichten

    Die Konsistenz zwischen den Sichten ist durch die Verwendung einer Modell-View-Controller Architektur gewährleistet.
    Funktionsweise dieses Architekturmusters


[Seminarübersicht]...[Seitenanfang]
Autor: Sven Garske
Last Updated on Friday, 19 December, 1997