WiSe 21/22: Softwareprozesse
Victor Brekenfeld
Zusätzl. Angaben / Voraussetzungen
Sprache
Kurssprache ist Deutsch, aber die Folien und Übungsblätter sind auf Englisch.
Die Klausur ist auf Deutsch, kann aber auch auf Englisch beantwortet werden.
Kommentar
Inhalt
Diese Veranstaltung vertieft das Wissen über die Gestaltung von Softwareprozessen. Hauptmerkmal der Betrachtung ist die Unterscheidung von stärker planenden Prozessen ("Wasserfall") und solchen, die mehr "auf Sicht fahren" ("agil"), sowie das Spannungsfeld, das die Vorzüge beider Ansätze dazwischen aufbauen. Diskutierte Prozessarten sind z.B.
- Prozesse für Projekte mit unklaren oder schnell veränderlichen Anforderungen ("Agile Methoden") und dabei konkret z.B. Scrum, Kanban, eXtremeProgramming und DevOps.
- Ein Prozessmodell, das den Spagat zwischen planend und agil versucht ("V-Modell XT")
- Prozesse für die dezentrale und verteilte Kollaboration ("Open Source", "Inner Source")
- Prozesse für hochkritische Software ("Cleanroom Software Engineering")
In allen Fällen beschränken wir uns nicht auf eine technische oder organisatorische Betrachtung, sondern nehmen sozio-technische Aspekte mit in den Blick.
Die Teilnehmenden lernen, die Tauglichkeit gewisser Prozessmerkmale für gegebene Zwecke und Situationen zu beurteilen und dabei die theoretische Funktionsweise klar von der sozio-technischen Realität zu unterscheiden. Sie erwerben somit die Fähigkeit, Softwareprozesse zu analysieren und sinnvolle Verbesserungen vorzuschlagen.
Zielgruppe
Studierende mit Hauptfach Informatik oder Wirtschaftsinformatik.
Voraussetzungen
Grundkenntnisse in Softwaretechnik
Homepage
https://www.inf.fu-berlin.de/w/SE/VorlesungSoftwareprozesse2021
SchließenLiteraturhinweise
Siehe Foliensätze auf der Veranstaltungswebseite
16 Termine
Regelmäßige Termine der Lehrveranstaltung
Inhalt
Diese Veranstaltung vertieft das Wissen über die Gestaltung von Softwareprozessen. Hauptmerkmal der Betrachtung ist die Unterscheidung von stärker planenden Prozessen ... Lesen Sie weiter