PROTOTYPIING MODEL:
- A way of developing software where an early version, or prototype, of the product is created and shared with users for feedback.
- One of the most popularly used Software Development Life Cycle Models (SDLC models). This model is used when the customers do not know the exact project requirements beforehand.
- A prototype of the end product is first developed, tested, and refined as per customer feedback repeatedly till a final acceptable prototype is achieved which forms the basis for developing the final product.
REQUIREMENTS:
- Developing a prototyping model. During this phase, the system’s desires are precisely defined.
- During the method, system users are interviewed to determine what they expect from the system.
QUICK DESIGN:
- A preliminary design or a quick design. During this stage, the system’s basic design is formed.
- It is not a complete design. It provides the user with a quick overview of the system. The rapid design aids in the development of the prototype.
BUILD A PROTOTYPE:
- A actual prototype is intended to support the knowledge gained from quick design.
- It is a small low-level working model of the desired system.
INITIAL USER EVALUATION:
- Presented to the client for preliminary testing at this stage.
- It is beneficial to investigate the performance model’s strengths and weaknesses.
- Customer feedback and suggestions are gathered and forwarded to the developer.
REFINING PROTOTYPE:
- User is dissatisfied with the current model, you may want to improve the type that responds to user feedback and suggestions.
- When the user is satisfied with the upgraded model, a final system based on the approved final type is created.
MAINTENANACE:
- Fully tested and distributed to production after it was developed to support the original version.
- To reduce downtime and prevent major failures, the programmer is run on a regular basis.
TYPES PROTOTYPING MODELS:
RAPID THROWAWAY PROTOTYPING.
EVOLUTIONARY PROTOTYPING.
INCREMENTAL PROTOTYPING.
EXTREME PROTOTYPING.


Top comments (0)