Design Patterns und Softwarearchitektur

Diese Aufgabe prüft Ihre Kenntnisse über Entwurfsmuster und Architekturprinzipien.

Ausgangssituation

Die SmartApp GmbH entwickelt eine neue Anwendung zur Verwaltung von Kundendaten. Die Anwendung soll erweiterbar, wartbar und testbar sein. Sie sind für die Architektur verantwortlich und sollen geeignete Design Patterns vorschlagen.

Folgende Anforderungen wurden identifiziert:

  • Nur eine zentrale Datenbankverbindung soll existieren
  • Bei Änderungen an Kundendaten sollen mehrere Komponenten (UI, Logger, E-Mail-Service) benachrichtigt werden
  • Verschiedene Exportformate (PDF, Excel, CSV) sollen unterstützt werden
  • Die Anwendung soll einfach testbar sein (Mock-Objekte)

Aufgabenstellung

⏳ Lädt Dataview-Inhalt...