Universität Bielefeld - Technische Fakultät - Rechnerbetriebsgruppe

Einsatz moderner Softwarewerkzeuge zur Fehlersuche und Anpassung großer C-Programme an geänderte Einsatzumgebungen


Seminar mit Übungen 39 21 20 (S), 39 21 21 (Ü)
im Hauptstudium NWI, MBT
Freitags, 14 - 16 Uhr, C01-136 (S) 2 + 2 SWS Koch/Orth

Große Softwaresysteme sind nie wirklich endgültig fertiggestellt sondern fordern aufgrund sich ändernder Rahmenbedingungen einerseits und dem Bedürfnis nach Investitionsschutz andererseits ständige Pflege und Weiterentwicklung. In der Praxis trifft man dabei häufig auf Altlasten in Form unsauberen oder fehlerhaften Codes, verbesserungsbedürftiger Dokumentation sowie Skalierungs- und sonstigen Problemen, die neue Anforderungen mit sich bringen. Es ist also oft notwendig, fremden Code selbständig zu verstehen und eigene Änderungs- und Ergänzungsvorhaben an ein bestehendes Design anzupassen. Dabei könnten moderne Analysewerkzeuge gute Dienste leisten, werden aber oft wegen der ihnen innewohnenden Komplexität und des Lernaufwandes gemieden.

In dieser Veranstaltung wollen wir uns mit mehreren kommerziellen Werkzeugen, die in der hiesigen UNIX-Umgebung verfügbar sind, eingehend beschäftigen und sie nutzen, um nach und nach Code-Anpassungen an Programmen aus dem Netzwerkumfeld vorzunehmen.

Neben dem Umgang mit diesen Werkzeugen soll dabei auch die Arbeit mit Standards und Spezifikationen geübt werden. Das Seminar und die zugehörigen Übungen richten sich an Studenten im Hauptstudium und sind gedacht als Vorbereitung auf die praktischen Aspekte einer Projekt- oder Diplomarbeit.

Teilnahmevoraussetzungen sind neben einem abgeschlossenen Vordiplom Kenntnisse und erste Programmiererfahrung in C. Wegen der prospektierten Problemdomäne sind Grundkenntnisse im Netzwerkbereich (speziell TCP/IP) hilfreich.

Zur Vorbereitung empfiehlt sich ein Blick in die annotierte Literaturliste.

Anmeldung & Themenvergabe

Im Seminarteil werden Grundlagen und Vorgehensweisen erarbeitet, die in den Übungen am Rechner umgesetzt werden sollen. Aus diesem Grund ist die Teilnehmerzahl auf 12 begrenzt. Anmeldung ist erbeten bis 31.03.2001 per eMail oder persönlich bei den Veranstaltern, die auch gern weitere Auskunft zur Veranstaltung geben.

Die Themenvergabe ist abgeschlossen.


Rainer Orth, 2001-04-06, 2001-01-21