View on GitHub

Software Engineering - HS 2024

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

Woche 3: Prinzipien des Software Engineerings / Modulbeziehungen

In dieser Woche besprechen wir wichtige Prinzipien des Software Engineerings, welche allen klassischen wie auch modernen Softwareentwicklungsmethoden zugrunde liegen. Insbesondere werden wir uns das Prinzip Modularität genauer anschauen und das Konzept der Modulgraphen kennenlernen. Wir werden auch lernen, weshalb Software altert, obwohl es sich dabei um ein digitales Konstrukt handelt.

Theorie

Vorbereitung (zu bearbeiten bis 3. Oktober)

Als Vorbereitung für die Präsenzveranstaltung in dieser Woche bearbeiten Sie bitte folgende Schritte:

Präsenzveranstaltung vom 4. Oktober

In der Präsenzveranstaltung werden wir die im Selbststudium bearbeiteten Themen in Diskussionen und Gruppenarbeiten vertiefen. Wir werden auch praktische Anwendungen von Modulgraphen kennenlernen.

Praxis

Im praktischen Teil der Veranstaltung geben wir eine kurze Einführung in Buildsysteme, und gehen dabei insbesondere auf das Buildsystem Gradle ein. Danach arbeiten Sie selbständig an Übung 3. Das Ziel dieser Übung ist, dass Sie sich einen Überblick über die Strukturierung von JabRef verschaffen und lernen, wie Sie Code verstehen lernen können.

Hausaufgaben

Lernziele

Die Teilnehmenden