Git, Tests, Architektur, Code-Qualität. Wie Software in der Realität gebaut wird.
Die ersten 4 Topics dieser Kategorie in der Reihenfolge in der sie aufeinander aufbauen. Wer die durchhat, kann den Rest in beliebiger Reihenfolge angehen.
Das einfachste Rechenmodell der Theoretischen Informatik: deterministische endliche Automaten (DFA). 5-Tupel (Q, Σ, δ, q₀, F), Zustandsdiagramm, Akzeptanz, Verbindung zu regulären Sprachen. Mit interaktivem DFA-Simulator + Klausur-Quiz. Quelle: Schöning, Hopcroft/Ullman.
Vorgehensmodelle der Software-Entwicklung: Wasserfall (sequenziell), V-Modell (mit Test-Spiegel), Inkrementell (Teilversionen), Spiral (Risiko-Management), Agile. 6 Standard-Phasen, Vor-/Nachteile pro Modell, typische Einsatzbereiche. Mit interaktivem Modell-Vergleich.