What is explorative prototyping?
Explorative prototyping is a technique for supporting
the requirements analysis. Its goal is to
clarify requirements (in the user requirements
specification or provisional software requirements
specification) in terms of function sequences, user
interfaces or quality requirements. A prototype is
produced from the initial ideas about the system or parts
of the system. This prototype should then be used to
concretize and define these ideas in dialog with the
customer (or rather, with the user).An explorative
prototype is not intended (and
is generally not suitable) to be further developed into a
product!
Differences to other types of prototyping:
Experimental prototypes are
used to demonstrate feasibility and are employed to
support feasibility studies, system design and detailed
design (see "Prototypes" in the
Definition phase).
Evolutionary prototypes are
generally not discarded, but are further developed
step-by-step to the final product (a separate life cycle
approach exists for this purpose in stdSEM). An agreed
software requirements specification is essential for
using prototyping as the life cycle approach (see Life
cycle approach Prototyping).
|