Ausgabe 2003-03-05
Lutz Prechelt
1. Legen Sie Ihre Scheu
ab, in Originalquellen für Standards etwas nachzulesen. Wählen Sie einen der
unten folgenden Fälle aus und beantworten Sie zusätzlich zu den dort
angegebenen speziellen Fragen die folgenden allgemeinen Fragen:
·
Wie ist der Standard (d.h. das Dokument, das ihn
beschreibt) aufgebaut? Was sind die Kernbegriffe? Nehmen Sie sich ruhig eine
ganze Stunde Zeit, um das zu verstehen.
·
Wie navigiert man (technisch gesehen) am besten in dem
Dokument?
·
Welche Abschnitte muss man lesen, bevor man gezielt etwas
nachschlagen kann? (a: um etwas zu finden, b: um es dann zu verstehen)
·
Was gefällt Ihnen am Aufbau des Dokuments gut? Was finden
Sie ungünstig?
·
Was ist der Vorteil davon, direkt im Standard-Dokument
nachzulesen, wenn man sich erstmal hineingewühlt hat?
a) Lesen Sie bei www.w3.org im
HTTP/1.1-Standard nach:
·
Aus welchen groben Teilen besteht eine HTTP-Nachricht?
·
Was ist der Unterschied von Inhaltskodierung und
Transportkodierung? Wie heissen die HTTP-Begriffe dafür? Was sagt der Standard,
warum es beide gibt?
·
Welche HTTP-Operationen gibt es ausser GET und POST noch?
b) Lesen Sie bei www.omg.org oder (bevorzugt)
auf der Buch-CD den UML1.3-Standard nach
·
Was ist laut Standard der Unterschied zwischen Aggregation
und Komposition?
·
Notiert wird eine Komposition ja als eine Art Anmerkung
an eine Assoziation zwischen zwei Klassen. Wie heissen im Standard die
UML-Konzepte, die daran beteiligt sind, eine bestimmte Komposition auszudrücken
(begonnen bei einer gesamten Spezifikation, über Klassen und Assoziation, bis
hin zum konkreten Vermerk, dass eine Komposition vorliegt)?