Software Engineering 2 (SEE2) WS26/27
Wichtige Informationen
Falls Sie an diesem Kurs teilnehmen, melden Sie sich bitte per E-Mail () bei mir an, damit ich Ihnen weitere wichtige Informationen übersenden kann.
Bitte beachten Sie die Ankündigungen im Moodle-Kurs bezüglich der Projektarbeit!
Skript & Vorlesungsfolien:
- Termine & Agenda
- SEE2 Teil 2: Vorlesung, Grundlagen
- SEE2 Teil 2: Scrum - Agiles Rahmenwerk für komplexe Produktentwicklung
- SEE2 Teil 2: Versionskontrolle & Git-Workshop
- Workshop - AI -Coding
- Workshop - GIT
Projektarbeit & Übungen:
- Meilenstein 1: Requirements Engineering
Ermittlung und Spezifikation (User Stories nach INVEST / Satzschablonen).
Aufgabenstellung
- Meilenstein 2: Softwarearchitektur & Design
Entwurf einer modularen Struktur (SOLID-Prinzipien, arc42-Dokumentation).
Aufgabenstellung
- Meilenstein 3: Qualitätssicherung & Testen
Implementierung inklusive automatisierter Testabdeckung (TDD, Unit-Tests, CI/CD-Pipeline).
Aufgabenstellung
Literatur & Quellen:
- H. Balzert:
Lehrbuch der Softwaretechnik – Basiskonzepte und Requirements Engineering
Spektrum Akademischer Verlag - M. Fowler:
Refactoring – Improving the Design of Existing Code
Addison-Wesley - E. Gamma, R. Helm, R. Johnson, J. Vlissides:
Design Patterns – Elements of Reusable Object-Oriented Software
Addison-Wesley - R. C. Martin:
Clean Code & Clean Architecture
Prentice Hall / Boston - I. Sommerville:
Software Engineering
Pearson Studium - K. Schwaber, J. Sutherland:
Der Scrum Guide
Online (PDF)
Moodle:
Software-Links & Werkzeuge: