INFORMATIK 2022

Tutorial: Software-Design [DE]
30.09, 09:00–17:00 (Europe/Berlin), ESA Ost 124
Sprache: Deutsch

Chair: Alexander Kosik

Im Rahmen dieses Tutorials soll ein Software-Projekt entworfen und in Teilen umgesetzt werden. Ziel ist es, unterschiedliche Design- und Architekturstile auszuprobieren und diese hinsichtlich Wartbarkeit, Lesbarkeit und Erweiterbarkeit zu vergleichen. Das Projekt selbst stellt Anforderungen an eine Ein- und Ausgabe-Schnittstelle über Netzwerk, erfordert die Modellierung von Domänen-Objekten und benötigt eine Persistenzschicht in Form einer Datenbank. Es ist kein Ziel im Rahmen der 8h ein fertiges Produkt “zu coden”. Viel mehr steht neben kurzen Implementierungsphasen der Austausch und die Diskussion über Modellierungsansätze, Patterns und Prinzipien im Vordergrund. Die Wahl der Programmiersprache steht frei, Beispiele und Code-Ausschnitte werden in Python gezeigt. Die Zielgruppe sind Entwickler, Architekten und Lehrende, sowie alle Interessierten. Ein erster Draft der Unterlagen (Work in Progress) ist hier einzusehen: https://alexanderkosik.github.io/software_design/

Weitere Informationen: https://it-kickstart.de/kosik.html

Für diesen Workshop bitte einen eigenen Laptop mitbringen.