Woche 11: Softwareprozesse
Übersicht
In dieser Woche schauen wir uns an, wie man die verschiedenen Aktivitäten und Phasen des Softwareengineering organisiert. Wir besprechen dabei traditionelle Softwareprozessmodelle und geben auch eine Einführung in Agile Softwareentwicklungsmethoden.
Theorie
Vorbereitung (zu bearbeiten bis 28. November)
- Schritt 1: Softwareprozesse (Video, Slides)
- Schritt 2: Lesen Sie den Artikel: Agile Softwareentwicklung (Artikel)
- Schritt 3: Lesen Sie das Kapitel “Agile!: The Good, the Hype and the Ugly” (Artikel)
- Schritt 4: Bearbeiten Sie den Selbsttest für Woche 11 (auf Adam)).
Übungsstunde
Während der Übungsstunde können Sie an Ihrem Projekt arbeiten. Die Tutoren stehen Ihnen unterstützend zur Seite.
Hausaufgaben
Die folgenden Aufgaben müssen bis zum 5. Dezember erledigt werden.
- Arbeiten Sie den Selbststudiumsteil Woche 12 durch und bearbeiten Sie die dort angegebenen Aufgaben.
Lernziele
Die Studierenden
- können die Ziele nennen, die man mit einem Softwareprozess erreichen möchte
- kennen die wichtigsten Softwareprozessmodelle und deren Charakteristika
- können die Hauptmerkmale von agilen Methodologien erklären
- können agile Methodologien mit traditionellen Softwareprozessen vergleichen
- können und Vor- und Nachteile beider Modelle nennen.