Lecture - II - Sen - 071506
Lecture - II - Sen - 071506
SEN 2
PROTOYPING MODEL
Another reason for developing a prototype is that it is impossible to get
the perfect product in the first attempt. Many researchers and engineers
advocate that if you want to develop a good product you must plan to
throw away the first version. The experience gained in developing the
prototype can be used to develop the final product.
A prototyping model can be used when technical solutions are unclear to
the development team. A developed prototype can help engineers to
critically examine the technical issues associated with the product
development. Often, major design decisions depend on issues like the
response time of a hardware controller, or the efficiency of a sorting
algorithm, etc. In such circumstances, a prototype may be the best or
the only way to resolve the technical issues.
A prototype of the actual product is preferred in situations such as:
User requirements are not complete
Technical issues are not clear
Fig : Prototype Model
3.2
EVOLUTIONARY MODEL