SS 2006 Kurs 01908 "Seminar: Komponentenbasierte Programmierung"

| nach unten den Inhalt überspringen |

Beschreibung

Seit jeher schielt die Softwareindustrie neidisch in Richtung ihrer Kollegen im hardwareproduzierenden Gewerbe. Deren Produktivit�tsfortschritte basieren n�mlich zum gro�en Teil auf der Entwicklung von Komponenten, von Einzelteilen, die sich in den verschiedensten Produkten verwenden lassen. Dazu kommt, da� diese Komponenten selbst wieder aus Komponenten zusammengesetzt sein k�nnen, so da� ein komplettes System rekursiv konstruiert und wieder zerlegt werden kann. Zwar hat die Informatik schnell ihren eigenen Modulbegriff entwickelt, aber von einer allgemeinen Wiederverwendbarkeit ist man trotz aller Anstrengungen noch weit entfernt. Im Zeitalter der Objektorientierung kommt erschwerend hinzu, da� die rekursive Zerlegbarkeit von Gesamtsystemen (im Sinne einer Functional decomposition) durch die Verwendung starker Objektgeflechte (Klassendiagramme) stark beeintr�chtigt wird. Und so sind die heute verwendeten Sprachen zwar zum gro�en Teil objektorientiert (und damit in gewisser Weise auch modular), doch von einer wirklich komponentenbasierten Programmierung wagt noch keiner zu sprechen. Im diesem Seminar werden verschiedene Einzelthemen zur Bearbeitung angeboten, die im Zusammenhang mit dem Komponentenbegriff der Softwareentwicklung sowie der komponentenbasierten Programmierung stehen. (Einen recht guten �berblick �ber das Thema bietet das Buch Component Software von Clemens Szyperski). Lernziele des Seminars sind neben dem Entwickeln eines Verst�ndnisses f�r die Probleme und den Nutzen der komponentenbasierten Programmierung auch das Erlernen selbst�ndiger (Literatur)Arbeit sowie allgemein wissenschaftlichen Arbeitens.
Durchf�hrung: Nach der Ausgabe der Themen und der dazugeh�rigen Literatur ist eine schriftliche Ausarbeitung zu erstellen. Diese wird begutachtet und mit Verbesserungsvorschl�gen an die Autoren zur�ckgesandt. Im Anschlu� an die Korrekturphase werden alle Beitr�ge von allen Teilnehmern gelesen, um einen sog. Writers� Workshop vorzubereiten. Der Writers� Workshop selbst findet als Pr�senzveranstaltung an einem Wochenende in Hagen statt.

Der Kurs ist online verfügbar.

| nach oben den Inhalt überspringen |