Diese Modul verschafft Ihnen einen Überblick zu Aufgaben, Methoden und (technischen) Aspekten der Entwurfsphase im Softwareentwicklungsprozess.
Hierzu gehören Prinzipien und Methoden des Entwurfs, bekannte Architekturstile und -muster sowie technische Aspekte der Realisierung. Die Bewertung der im Entwurf erstellten Softwarearchitekturen sowie deren Dokumentation werden ebenso betrachtet, wie die systematische Evolution von Architekturen zur Reduktion technischer Schulden über mehrere Entwicklungsiterationen hinweg.