Software Processes
Lutz Prechelt
Additional information / Pre-requisites
The course language is German, but the actual slides and practice sheets are in English.
The exam will be formulated in German, but answers may be given in English, too.
Comments
This course teaches the content of various software development process models, but in particular the power of judgment for deciding which elements of a process may be appropriate or not appropriate and why.
We discriminate the "classical view" of software engineering (which originates from positivist thinking and the engineering ideals of industrial production) on the one hand and the "modern view" (which originates in humanist thinking and humbler expectations about what engineering should expect to achieve) on the other. We use this discrimination as a litmus test for tracking down cultural undercurrents in software processes that damage a process when and where they are inappropriate for the given task and team.
For details see the website:https://www.inf.fu-berlin.de/w/SE/VorlesungSoftwareprozesse2025
closeSuggested reading
See the slides
18 Class schedule
Regular appointments