View on GitHub

Software Engineering - HS 2024

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

Woche 5: Modularität und Design

In dieser Woche beschäftigen wir uns mit der Architekur und dem Design von Software. Im Zentrum stehen dabei der Begriff der Modularität und das Ziel, eine Tiefe Koppelung und hohe Kohäsion zu erreichen. Wir werden verschiedene Modulbeziehungen diskutieren, und uns dann verschiedene Wichtige Architekturpatterns anschauen. Zum Schluss führen wir ein erstes Design Pattern ein.

Lernziele

Die Studierenden

Übungsstunde:

Im praktischen Teil der Veranstaltung werden Sie eine erste Erweiterung für Jabref implementieren, die sich durch die ganze Software zieht. Zudem werden wir Ihnen Feedback zum Pflichtenheft geben.

Vorlesungsslides

Hausaufgaben