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...