Download Softwaretechnik ¨Uberblick I - Informatik - FB3

Transcript
Übersicht I
Entwicklungsprozesse
Metriken
Kosten- und Aufwandsschätzung
Komponentenbasierte Entwicklung
Entwurfsmuster (Schwerpunkt Parallelität)
Software-Architektur
Modellgetriebene Softwareentwicklung
Software-Produktlinien
Fortgeschrittenes Testen
Empirie in der Softwaretechnik
5 / 504
Übungen finden ca. alle zwei Wochen alternierend zur Vorlesung am Mittwoch statt.
Zu einzelnen Themen werden möglicherweise externe Dozenten eingeladen. Das letzte Mal war beispielsweise der
Chefarchitektur von OpenOffice von Sun Mircosystems dabei.
Eingebettet in die Vorlesung gibt es zur Vertiefung des Softwareprojektmanagements einen praktischen Teil mit
SESAM. SESAM ist ein Softwareprojektabenteuerspiel, bei dem Ihr in die Rolle eines Projektleiters schlüpft. Ihr
bekommt ein Budget und harte Anforderungen an Qualität und Projektdauer. Dann könnt ihr Entwickler einstellen
und beauftragen, verschiedene Aktivitäten zu übernehmen, um die Anforderungen zu erheben, die Architekur zu
entwerfen, zu implementieren und zu testen. Es gewinnt, wer in den vorgegeben Grenzen der Dauer und Qualität
bleibt. Jeder lernt dazu durch das selbstständige Spielen am SESAM-Simulator und durch Feedback von mir zu
seinen Entscheidungen im Projekt. Die Aufgabe ist eine echte Herausforderung, bei der man viel lernen kann zur
Durchführung eines Software-Projekts, ohne dass man Gefahr läuft, viel echtes Geld zu versenken.