3. The process in which developers create a
model of the actual software.
The intention behind creating this model
is to get actual requirements more
deeply from user.
Prototyping help a lot in getting the
feedback from the customer.
6. Rapid prototyping/throwaway: in this type we build
a prototype with very little efforts to get the requirements
from the customer after getting the requirement we
throwaway this prototype and start building the actual
software.
Evolutionary prototyping : the prototype on the top
of which we can build the whole actual system
7.
8. Users are actively involved in the development
Errors can be detected much earlier
Quicker user feedback is available leading to better solutions.
Missing functionality can be identified easily
Confusing or difficult functions can be identified