Prototype Model
Prototype Model
Key Features:
1. Initial version: The prototype is a basic and incomplete version of the software but includes
key features to demonstrate its functionality.
2. Iterative development: The prototype is improved through feedback from users or
stakeholders until it meets their needs.
3. Focus on user requirements: It allows developers to clarify unclear or incomplete
requirements early in the process.
Advantages:
• Improves understanding of user requirements.
• Detects design flaws early.
• Enhances user involvement in development.
• Reduces the risk of project failure.
Disadvantages:
• May increase development time and cost if not managed well.
• Users might focus too much on the prototype and expect the final product to look the same.
• Risk of ignoring proper documentation during rapid iterations.
The prototype model is especially useful for projects where requirements are unclear or likely to
evolve.