Professional Documents
Culture Documents
PROTOTYPING MODEL
The prototyping model requires that before carrying out the development of the actual software , a working prototype of the system should be built.
A prototype is a toy implementation of the system. A prototype usually turns out to be a very crude version of the actual system , possibly exhibiting limited functional capabilities , low reliability , and inefficient performance as compared to the actual software In many instances the client only has a general view of what is expected from the software product. In such a scenario where there is an absence of detailed information regarding the input to the system, the processing needs and the output requirements, the prototyping model may be employed.
Prototyping Model
Build prototype Prototype development
Design
Implement Test
Iterative development
Maintain
2. Quick Design:
When requirements are know , a preliminary design or quick design for the system is created .
3. Build Prototype :
Information gathering from quick design is modified to form a prototype . It represents a rough design of the required system.
5. Prototype Refinement:
Once the user evaluates the prototype, it is refined according to the requirements . When the user is satisfied with the developed prototype , a final system is developed based on the final prototype.
6. Engineer Product:
The final system is thoroughly evaluated and tested followed by routine maintenance on a continuing basis to prevent large-scale failures and to minimize downtime .
The prototyping model serves to clarify requirements , which are not clear There is a great involvement of users in software development