next up previous contents
Next: Bedienung Up: ToolFrame Version 2.9 Previous: Aufbau dieses Handbuchs.

 

Dokumente und Werkzeuge

*Projekte
Ein Projekt faßt eine Menge von Dokumenten zusammen (Abbildung 2). Die Eigenschaften eines Projekts (Bezeichnung, Autor, Spezifikation) werden werden im Eigenschaften-Dialog (Property Dialog of project) verändert. Im Documents Editor werden die Dokumente eines Projekts erzeugt, gelöscht und bearbeitet.

 
Abbildung 2: ToolFrame-Projekt- und Dokument-Verwaltung  

*Datenmodellierung
Entity Relationship Attribute-Diagramme können in den Notationen nach Six/Pagel [13] oder nach Korth/Silberschatz [11] bearbeitet werden, wobei während der Bearbeitung mit dem Views-Menü zwischen den verschiedenen Darstellungen umgeschaltet werden kann (Abbildung 3). Mit einem Analysator wird die Korrektheit des Dokuments überprüft. Es steht je ein Analysator auf Basis der Anfragesprache P-OQL [8] und Ntt [7] zur Verfügung.

 
Abbildung 3: ERA-Editor  

*Objektorientierte Analyse
Object Oriented Analysis-Diagramme werden bei der objektorientierten Analyse verwendet. Die Notation entspricht der von Coad und Yourdon [2] (Abbildung 4). OOA-Diagramme können in der normalen Darstellung bearbeitet werden, außerdem steht ein Editor zur Verfügung, der die Anzeige des Diagramms auf die Vererbungsbeziehungen beschränkt, sowie ein Editor, der die Bearbeitung von zusätzlichen Eigenschaften einer Klasse ermöglicht, so daß Schema-Definitionen für relationale Datenbanken erzeugt werden können. Weiterhin steht ein Editor zur Bearbeitung von textuellen Klassen-Spezifikationen zur Verfügung. Die Korrektheit von OOA-Diagrammen wird mit Analysatoren überprüft. Die Attribute und Methoden von OOA-Klassen werden im Klassen-Editor bearbeitet.

 
Abbildung 4: OOA-Editor  

*Petri-Netze
Für Petri-Netze steht eine erweiterte Notation zur Verfügung, die neben Plätzen und verschiedenen Transitionstypen und Kantentypen auch Warteschlangen enthält (Abbildung 5).

 
Abbildung 5: Petri-Netz-Editor  

*Strukturierte Analyse
Ein Structured Analysis-Dokument (SA-Dokument) [6] enthält eine Menge von Datenfluß-Diagrammen (DFD). Zur Bearbeitung von DFD steht ein Editor zur Verfügung, mit dem Elemente, wie Prozesse, Speicher und Begrenzer, sowie Datenflüsse zwischen den Elementen erzeugt, gelöscht und bearbeitet werden (Abbildung 6). Mit einem Analysator wird die Konsistenz des DFD bezüglich des Datenlexikons überprüft. Datenlexika werden als separate Dokumente verwaltet, die Verbindung zum DFD wird über den Dokumentnamen hergestellt.

 
Abbildung 6: SA- und Modul-Editor  

*Modulare Entwürfe
Für den Entwurf von Modul-Hierarchien steht ein Editor zur Verfügung. Module werden graphisch dargestellt und die Benutzt-Beziehungen durch Linien repräsentiert (Abbildung 6). Der Entwurf von hierarchischen Teilsystemen ist möglich.

*Zustandsmodellierung
Systemzustände werden mit Hilfe von Zustandsübergangsdiagrammen modelliert. Zustände können hierarchisch sein, also beliebig verfeinert werden. An den Zustandsübergängen werden Bedingungen und Aktionen textuell notiert (Abbildung 7).

 
Abbildung 7: Zustandsdiagramm- und SDS-Editor  

*PCTE-Schemata
Zur graphischen Darstellung der Schema-Definitionen von PCTE steht ein Editor zur Verfügung (Abbildung 7).

*Projektplanung
Die Planung von Projekten wird mit einem Netzplan-Editor unterstützt. Aktivitäten und Beziehungen werden graphisch dargestellt (Abbildung 8). Die Eigenschaften von Aktivitäten (z.B. Dauer, Grad der Fertigstellung) und von Beziehungen (z.B. Ende-Anfang- oder Anfang-Anfang-Beziehung) werden in Dialogen spezifiziert. Im Netzplan kann eine Vorwärts- und Rückwärtsrechnung durchgeführt werden, um frühste und späteste Start- und Endtermine von Aktivitäten und Pufferzeiten zu bestimmen. Netzpläne sind hierarchisch aufgebaut. Eine Aktivität kann also Unter-Aktivitäten enthalten.

 
Abbildung 8: Netzplan- und Arbeitsgruppen-Editor  

*Arbeitsgruppen
Die Zusammensetzung von Arbeitsgruppen wird graphisch dargestellt (Abbildung 8). Den Mitgliedern einer Arbeitsgruppe können Projekte zugeordnet werden, in denen sie mitarbeiten.

*Geographische Daten
In Geo-Diagrammen werden geographische Daten dargestellt (Abbildung 9). Hierzu werden Länder mit Hauptstadt und weiteren Städten und die vorhandenen Verkehrsverbindungen verwaltet.

 
Abbildung 9: Geo-Editor  


next up previous contents
Next: Bedienung Up: ToolFrame Version 2.9 Previous: Aufbau dieses Handbuchs.

Marc Monecke
Thu Feb 26 16:11:52 MET 1998