View on GitHub

Software Engineering - HS 2024

Vorlesungswebseite für den Kurs Software Engineering der Universität Basel

Woche 6: Modularität und Design (II)

In dieser Woche beschäftigen wir uns nochmals mit den Themen Modularität und Design von Software. Wir schauen uns Objektorientierte Programmierung an, die SOLID Prinzipien, die uns Prinzipien vorgeben wie wir ein Design erstellen können, das einfach zu warten und zu erweitern ist. Danach schauen wir uns einige spezifische Design Patterns an.

Lernziele

Die Studierenden

Übungsstunde:

Im praktischen Teil der Veranstaltung arbeiten Sie an einem ersten Prototypen für Ihre Erweiterung und machen sich Gedanken zum Design. Ergänzen Sie dazu Ihr Pflichtenheft wenn durch den Prototypen neue Anforderungen entstehen. Beginnen Sie mit der Erstellung eines Design Dokuments. Folgend Sie dabei den folgenden Anweisungen:

Vorlesungsslides

Zusätzliche Materialien und Ressourcen

Hausaufgaben