Praktische Aufgabe 4 Black-Box Framework

Werbung
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
Herunterladen