Pages

Prototype Model

Prototype Model is used when customer has no clear idea on requirements of application. Business Analyst gathers all requirements from customer and proposes somemore requirements according to domain specification and shows a blue print of application.

 There is a separate design phase where designers develop static pages for customer understanding of requirements and outlook of application. These phases of cycle continues until customer satisfies with requirements and design is being done by BA and designer. Once this phase completes then analysis and development starts followed by testing, deployment and maintenance will be done.

There are two types of processes in this model. Design phase is an Iterative process and all other types are Sequential process. As design phase is iterative to update design on change of requirements.

Phases of Prototype testing in SDLC are:
  • Requirement Collection
  • Design
  • Prototype Testing
  • Customer Review
  • Coding
  • Testing
  • Deployment


Advantages:
1. Customer interaction is high compared to other models
2. Customer satisfaction is more as he/she is involves from initial phase.

Disadvantages:
1. Development costs are very high.
2. Actual development of project delayed due to design changes.
3. Testing takes place at the end of the cycle, if errors are found, it is expensive to fix.
4. Product cannot be delivered easily in time.