Fabian Benduhn 1. Dezember 2016 ISP Praktische Aufgabe 4 Black-Box Framework Implementieren Sie die Variabilität der vorher modellierten Domäne als Framework. Es sollen wenigstens 6 Features Ihrer Domäne an- und abgewählt werden können. Testen Sie die Implementierung mit den 5 typischen Konfigurationen aus der Domänenanalyse. Vermeiden Sie wenn möglich für jedes Feature ein eigenes Interface zu erzeugen, es sollten aber auch nicht alle Plugins über ein einziges Interface eingebunden werden. Verschiedene Konfigurationen können durch Auskommentieren von je einer Zeile im Quelltext konfiguriert werden (es muss kein Plugin-Loader implementiert werden). Entwickeln Sie Ihre Anwendung bitte in einem Java-Projekt in Eclipse. Wenn Sie auf einer bestehenden Software aufbauen, geben Sie bitte die Quelle (z.B. Link) und dessen Lizenz in einer README-Datei an. Bitte stellen Sie sicher, dass Ihr gesamtes Projekt (inklusive .project-Datei) abgegeben wird. Da in der 5. praktischen Aufgabe nur Java 1.5 unterstützt wird, versuchen Sie neuere Java-Konstrukte bereits jetzt zu vermeiden. Bei Fragen hierzu bitte an den Übungsleiter wenden. 1