Nennen und erläutern Sie die 3 Arten des Prototyping.
Exploratives
Bei dem explorativen Prototyping werden Systemanforderungen vollständig erfasst und
werden primär in der Studien‐ und Konzeptionsphase eingesetzt, um die Anforderungen
effektiv mit dem Auftraggeber diskutieren zu können. Prototypen sind als
Demonstrationsprogramme zu verstehen; sie sind nicht vollständig realisiert. Der
Auftraggeber hat auf dieser Weise sehr schnell eine Vorstellung der vorgesehenen
Funktionalitäten und kann ggf. früh die Änderungswünsche mitteilen. Bei dem obigen
Beispiel mit der Oberfläche handelt es sich demnach um einen explorativen Prototyp.
Experimentelles
Beim experimentellen Prototyping stehen Architekturmodelle und einzelne
Systemkomponenten sowie deren Wechselwirkungen im Vordergrund. Die
Leistungsfähigkeit einzelner Elemente, insbesondere die Erweiterbarkeit sowie die
Performance eines Systems, wird untersucht. Diese Prototypen werden überwiegend in
der Realisierungsphase eingesetzt. Damit kann der spätere Realisierungserfolg
abgeschätzt werden.
Inkrementelles
Das inkrementelle Prototyping wird – wie der Name schon andeutet – häufig im
Zusammenhang mit inkrementellen Vorgehensmodellen verwendet. Ein unvollständiger
Prototyp wird weiterentwickelt, zum Beispiel für Kernanforderungen. Dieser Prototyp
dient als Basis für die Entwicklung des nächsten Prototyps und nach jeder Erweiterung
finden ausführliche Tests statt (Wieczorrek und Mertens, 2008).