Professional Documents
Culture Documents
Prototyping Model
It is very difficult for end users to anticipate how they will use new software systems to
support their work. If the system is large and complex, it is probably impossible to make
this assessment before the system is built and put into use.
A prototype (a small version of the system) can be used to clear the vague
requirements. A prototype should be evaluated with the user participation.
The prototyping paradigm begins with communication. You meet with other
stakeholders to define overall objectives for the software, identify whatever
requirements are known. Prototype iteration is planned quickly, and modelling occurs. A
quick design focuses on a representation of those aspects of the software that will be
visible to end users.
The quick design leads to the construction of a prototype. The prototype is deployed
and evaluated by stakeholders, who provide feedback that is used to further refine
requirements. Iteration occurs as the prototype is tuned to satisfy the needs of various
stakeholders, while at the same time enabling you to better understand what needs to
be done.