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.