Willkommen zur Lehrveranstaltung "Softwaretechnik" !


Auf dieser Seite werden jeweils aktuelle Informationen zur Lehrveranstaltung bekannt gegeben.
Für Kritik und Anregungen stehe ich jederzeit zur Verfügung. Lasst von Euch hören :-)

Guido Gryczan

Buchempfehlung
Für das objektorientierte Konstruktionshandbuch ist ein Hörerschein bei mir erhältlich. Das Buch kostet dann noch DM 78,40.
 
 
Organisatorisches: Termine und Räume
Was Wann Wo
Vorlesungen Montag, 14 - 16
Donnerstag, 14 - 16
Hörsaal Informatik
Übung A Montag 16 - 18 Hörsaal Informatik
Übung B Donnerstag 16 - 18 SR 025/026, Arnimallee 2 - 6

Sämtliche Unterlagen sind in ausreichender Anzahl gedruckt worden. Die Unterlagen werden in der Vorlesung bzw. in den Übungen verteilt werden.
 
Handzettel zu den Vorlesungen
Einführung in die Lehrveranstaltung 
Ein Blick zurück: Was ist Softwaretechnik? Und: Womit beschäftigt sich die Softwaretechnik? ( ca. 20 MB!)
Die Lehrveranstaltung "in a Nutshell": Ein Geraffter Überblick über die Inhalte der Lehrveranstaltung
Grundlagen: Abstrakte Datentypen, Zusammenhang zum objektorientierten Entwurf
Grundlagen: Modul, modulorientierter Entwurf
Objektorientierte Werkzeugkonstruktion
Objektorientierte Modellierung mit der Unified Modelling Language (UML)
Anwendungsorientierte Dokumenttypen für den objektorientierten Entwurf
Leitbilder und Entwurfsmetaphern für den objektorientierten Entwurf
Entwurfsmuster, Entwurfsmuster "Singleton", Entwurfsmuster "Command", Entwurfsmuster "Rollenmuster", Entwurfsmuster "Proxy", Entwurfsmuster "Fliegengewicht" (mit Anwendungskontext Fachwerte)
Das Vertragsmodell
Prototyping
Testen (objektorientierter Programme), Testen mit JUnit
Projektmanagement, Projektmodelle
Objektorientierung und Persistenz (nur relationale Datenbanken)
eXtreme Programming (XP), XP und WAM

 
 
Sonstige Materialien zur Lehrveranstaltung
Scheinkriterien
Vorstudie zum Bibliothekssystem

Aufgabenblätter

Aufgabenblatt 1: Einarbeitung in das Bibliothekssystem; eine beispielhafte Lösung
Aufgabenblatt 2: Fachliche Modellierung
Aufgabenblatt 3: Technische Modellierung und Implementierung
Aufgabenblatt 4: Use-Case Modellierung; Systemvisionen für das Bibliothekssystem
Aufgabenblatt 5: Spezifikation und Implementation