DEV Community

Cover image for SDLC : PROTOTYPING MODEL
Vinoth Kumar
Vinoth Kumar

Posted on

SDLC : PROTOTYPING MODEL

PROTOTYPIING MODEL:

  1. A way of developing software where an early version, or prototype, of the product is created and shared with users for feedback.
  2. 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.
  3. 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)