Informationen zu den Skripten für
die Vorlesung
Einführung in H-PCTE
Diese Veranstaltung wird primär
für die folgenden Studiengänge angeboten:
-
Technische Informatik
- neue DPO (1998): Bereich Praktische
Informatik, 5./7. Semester
-
Wirtschaftsinformatik:
Gegenstand dieses Kurses sind
Software-Entwicklungsumgebungen und deren
Konstruktion auf Basis eines
Objektmanagementsystems (neudeutsch auch
`Repository' genannt). Dieses Themengebiet ist
spezieller und fortgeschrittener als der Stoff, der
üblicherweise in Wahlpflichtvorlesungen vermittelt
wird. Daher entspricht dieser Kurs einer
Spezialvorlesung.
Der Umfang beträgt 2+1 SWS.
Die Einführung in H-PCTE setzt als Vorkenntnisse
ein Informatik-Vordiplom (Technische Informatik oder
Wirtschaftsinformatik) sowie die
die Veranstaltungen Softwaretechnik I und II
voraus. Die besonders relevanten Lehrmodule aus der
Softwaretechnik II sind unten zusätzlich
aufgeführt, ferner eine allgemeine Einleitung in
das Thema Datenbanksysteme.
Die folgende Tabelle zeigt die verfügbaren
Skriptmodule und ihre Zuordnung an.
(+ =
relevant, * = als Ergänzung empfohlen)
Der Umfang wird in Vorlesungsdoppelstunden und
Seiten (DIN A5) angegeben.
Erläuterung zu den Formaten
Abhängigkeiten der Module untereinander
Die Abhängigkeiten der Module werden in der
folgenden Graphik dargestellt. Ein durchgezogener
Pfeil von A nach B bedeutet, daß Inhalte aus A in B
vorausgesetzt werden und daher A auf jeden Fall vor
B gelesen werden muß. Ein gepunkteter Pfeil stellt
nur eine Empfehlung dar, in dieser Reihenfolge zu
lesen.
Vorausgesetzte Veranstaltungen:
Suche nach Stichworten in allen Lehrmodulen
dieser Vorlesung
Im einfachsten Fall geben Sie genau 1 Stichwort an.
Gefunden werden alle passenden Textstellen
innerhalb einer Textzeile, auch innerhalb von
Worten.
Groß- bzw. Kleinschreibung ist irrelevant.
Die beiden Zeichen .* stehen für eine
beliebige Zeichenfolge. Das Suchmuster
Werkzeug.*umgebung findet also alle
Textzeilen, in denen werkzeug gefolgt von
umgebung in beliebiger
Groß/Kleinschreibung auftritt.
Hinweise zur Abfolge einzelner Lehrmodule und
zu möglichen Lesereihenfolgen
Diese Vorlesung het zwei komplementäre Hauptthemen:
- das Datenmodell und weitere Funktionsmerkmale
von PCTE bzw. H-PCTE
- den Entwurf von Werkzeugen auf Basis von DBMS,
insb. aber auf Basis von H-PCTE
Die zu den jeweiligen Hauptthemen gehörigen
Lehrmodule können weitgehend unabhängig voneinander
bearbeitet werden.
Die Einführung in das Datenmodell von PCTE
(bzw. teilweise in H-PCTE) ist in 3 größere
Abschnitte mit jeweils einem `Meilenstein' am
Ende unterteilt:
- Etappenziel ist, am Rechner mit dem Browser
von H-PCTE in einer Beispiel-Objektbank
herumzunavigieren, vorhandene Objekte anzusehen
und ein paar neue Objekte anzulegen und so ein
erstes `Gefühl' für den Inhalt einer
Objektbank, die Identifizierung von Objekten,
den Effekt von externen Schemata und andere
grundlegende Begriffe zu bekommen. Diese
Begriffe werden im Lehrmodul `Grundlegende
Konzepte des Datenbankmodells von PCTE'
vermittelt, welches in jedem Fall als eines der
ersten zu lesen ist. Zeitaufwand: ca. 4 Stunden
zum ersten Lesen, zzgl. ca. 2 Stunden am
Rechner.
- Meilenstein ist, selbst ein Schema zu entwerfen
und in die Objektbank einzutragen. Hierzu muß
vorbereitend Lehrmodul `Definition und
Manipulation von Schemata', das die
Datendefinitionssprache von (H-) PCTE vorstellt,
durchgearbeitet werden (Zeitaufwand: ca. 2
Stunden, zzgl. ca. 2 Stunden am Rechner).
- Der nächste Meilenstein besteht darin, selbst
ein Objekt von einem C-Programm aus über das API
von PCTE zu erzeugen. Hierzu müssen die
Lehrmodule `Referenzen' und `Das C-API von
PCTE' durchgearbeitet werden (Zeitaufwand: ca.
4 Stunden). Insb. sollte man die beigefügten
Beispielprogramme durcharbeiten und als Übung
anschließend selbst einige ähnliche Programme
schreiben, also i.w. die Beispielprogramme
modifizieren und erweitern. Zeitaufwand für das
Programmieren: schwer zu schätzen, 2 - 10
Stunden.
Verfügbare Formate
Die Texte sind als mit gzip komprimierte
Postscript-Dateien in folgenden Formatierungen
verfügbar:
- A5 : Format DIN A5 (primär zum
Lesen am Bildschirm) Hinweis
- A5d : jeweils 2 Seiten DIN A5
nebeneinander auf einer DIN A4-Seite (zum Drucken
auf Postscript-fähigen Druckern)
Hinweis: Die Dateien können auf allen
üblichen Postscript-fähigen Druckern ausgedruckt
bzw. mit entsprechenden Anzeigesystemen am
Bildschirm angezeigt werden.
In UNIX- (bzw. Linux-) Systemen sind
normalerweise die Anzeigesysteme gv und
ghostview verfügbar. Falls noch nicht
vorhanden, muß zunächst irgendein passendes
Anzeigesystem installiert werden.
Für das Ansehen bzw. Ausdrucken
der Texte sind zwei Vorgehensweisen denkbar:
- manuell:
- gewünschte Datei auf den lokalen Rechner
übertragen (auf den Link klicken und ggf. die
Shift-Taste gedrückt halten)
- Kopie der Datei dort mit gunzip
entpacken
- entpackte Datei drucken oder anzeigen.
- automatisch: nach dem Anklicken eines Links
wird die Datei von Netscape übertragen, entpackt
und im Anzeigesystem angezeigt. Hierzu muß
allerdings Netscape richtig eingestellt sein. Wenn
die automatische Anzeige nicht klappt, kann dies
zwei Ursachen haben:
- Es ist kein Anzeigesystem für
Postscript-Dateien verfügbar: in diesem Fall
Anzeigesystem installieren.
- Netscape ist falsch eingestellt.
Netscape 4.x muß folgendermaßen eingestellt
werden, wenn man die sofortige Anzeige der
Postscript-Dateien wünscht: im Menü Edit
wählt man den Eintrag Preferences; im dann
angezeigten neuen Fenster klickt man auf der linken
Seite auf das Dreieck neben Navigator, dann
kann man auf den Eintrag Applications klicken
und nun Applikationen eintragen (nach Drücken der
New-Taste), die die Postscript-Dateien entpacken
und dann anzeigen. In dem Formular, das nach
Drücken der New-Taste erscheint, muß man eintragen:
Description: Postscript Document
MIMEType: application/postscript
Suffixes: eps,ps
Handled by ... Application: gv %s
Statt gv kann man natürlich auch ein
anderes vorhandenes Anzeigesystem eintragen.
Falls man anschließend Dateien doch nicht
anzeigen, sondern übertragen will, muß man beim
Klicken auf den Link die Shift-Taste gedrückt
halten.
Stand: 20.12.1999
Fragen und Anmerkungen an Udo Kelter