Next: Dokumente
Up: Das ToolFrame-Konzept
Previous: Das ToolFrame-Konzept
Die ToolFrame-Werkzeuge sind generische Werkzeuge, die die Bearbeitung
von Dokumenten verschiedenen Typs erlauben. Die Werkzeuge werden durch
die Definition von Beschreibungen [12] an den Typ des zu
bearbeitenden Dokuments angepaßt und ermitteln Informationen über das
Datenmodell des Dokuments aus dem OMS.
ToolFrame-Werkzeuge arbeiten direkt auf den Daten im OMS. Vom Benutzer
ausgeführte Editier-Operationen werden also direkt in Änderungen der Daten im
OMS umgesetzt. Folglich existieren keine Befehle zum expliziten Laden oder
Speichern von Dokumenten, wie sie bei Programmen üblich sind, die Dateien
bearbeiten.
Die Beschreibungen enthalten zum Beispiel die Vorschrift zur graphischen
Darstellung von Elementen und Verbindungen.
Ein konkretes Werkzeug zur Bearbeitung von Dokumenten eines bestimmten
Typs (zum Beispiel ein Editor für OOA-Diagramme) ergibt sich also
aus einem generischen Editor und den Beschreibungen, die das Verhalten
und Aussehen des konkreten Werkzeugs festlegen.
Es stehen folgende Werkzeuge zur Bearbeitung der
ToolFrame-Dokumente zur Verfügung:
Editoren.
-
Editoren dienen zur Bearbeitung von Dokumenten (Erzeugen und
Löschen von Elementen und Verbindungen, Bearbeiten der Eigenschaften
von Elementen und Verbindungen).
Dokumente werden graphisch in der vom Dokumenttyp vorgegebenen Notation
dargestellt. Erlaubte Editieroperationen werden durch die im Datenmodell
von H-PCTE definierten Konsistenzbedingungen vorgegeben (zum Beispiel
die erlaubten von einem Element ausgehenden Verbindungen).
Formular-Werkzeuge.
-
Mit Formular-Werkzeugen werden die Eigenschaften von Elementen und
Verbindungen bearbeitet. Die Eigenschaften werden in typabhängigen
Eingabefeldern (zum Beispiel Eingabezeilen für Namen, Listen für
wählbare Eigenschaften) dargestellt und verändert.
Analysatoren.
-
Zur Prüfung der Korrektheit von ToolFrame-Dokumenten werden
Analysatoren eingesetzt, die vorgebbare Eigenschaften eines
Dokuments prüfen.
Mit Analysatoren wird die Einhaltung von Konsistenzbedingungen
sichergestellt, die im Datenmodell von H-PCTE nicht definiert werden
können oder die die erlaubten Editier-Operationen zu stark einschränken
würden. Zum Beispiel ist die mehrfache Verwendung eines Klassennamens in
einem OOA-Diagrammen während des Editier-Vorgangs erlaubt, wird aber
bei der Analyse als Verletzung der Konsistenzbedingungen des OOA-Modells
angezeigt.
Anfrage-Werkzeuge.
-
Um Informationen über die im OMS gespeicherten Dokumente zu erhalten, werden
Anfrage-Werkzeuge eingesetzt. Anfragen können in den Anfragesprachen
P-OQL [8]
und
Ntt [7]
formuliert werden. Nach der Ausführung einer Anfrage wird das Ergebnis
angezeigt und kann mit den ToolFrame-Werkzeugen bearbeitet werden.
Next: Dokumente
Up: Das ToolFrame-Konzept
Previous: Das ToolFrame-Konzept
Marc Monecke
Thu Feb 26 16:11:52 MET 1998