layout | title |
---|---|
default |
Woche 11 |
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.
Alle Studierenden sind verantwortlich, sich die untenstehenden Lernziele vor der Vorlesungsstunde am 01. Dezember selbständig zu erarbeiten.
Nach dem Selbstudium der Vorlesungsmaterialien sollten die Studierenden:
- die Ziele nennen können, die man mit einem Softwareprozess erreichen möchte
- die wichtigsten Softwareprozessmodelle und deren Charakteristika kennen
- die Hauptmerkmale von agilen Methodologien erklären können
- agile Methodologien mit traditionellen Softwareprozessen vergleichen können
Die folgenden Lernziele sollten während oder nach der Vorlesung vom 01. Dezember erreicht werden. Die Studierenden sollten:
- Die Hauptmerkmale (Aktivitäten, Artefakte, Rollen) von Scrum kennen
- am Beispiel von Scrum und XP erklären können, wie agile Methodologien den Softwareprozess organisieren.
- Schritt 1: Schauen Sie sich das Video "Softwareprozesse" an (Video, Slides)
- Schritt 2: Lesen Sie den Artikel zum Thema "Agile Softwareentwicklung" (Artikel)
- Schritt 3: Lesen Sie den Artikel "Agile - The good the bad and the ugly" (Artikel)
- Schritt 4: Bearbeiten Sie den Test auf Adam (Adam)
Achtung: Der Test muss spätestens bis Mittwoch 01. Dezember, 08:00 bearbeitet sein.
Haben Sie einen Fehler entdeckt? Sie können uns helfen das Kursmaterial zu verbessern in dem Sie einen Pull Request auf Github machen. Haben Sie Feedback zu den Lernmaterialien, dem Kurs oder den Übungen. Geben sie uns direkt in der Vorlesung Feedback oder nutzen Sie das Forum auf dem Adam-Workspace.