(SDLC) Prototyping Lesson

Prototyping

A prototype is a model or skeleton of your idea used to get feedback from the client.    

Prototyping can occur at a number of points in the design process, at varying levels. It could be the simplest sketches to the most detailed renderings nearly at the level of the final interface.

Using stepwise refinement the prototyping process is:

  1. Gather the requirements
  2. Build the initial prototype
  3. Review the prototype
  4. Revise it as needed

The creation of prototypes will differ from creation of the final product in some fundamental ways depending on the specific needs of the project or tests.

Verification of Prototyping

Engineering verification testing (EVT) is used on prototypes to verify that the design meets predetermined specifications and design goals. This valuable information is used to validate the design, or identify areas that need to be modified.

Advantages of Prototyping

Reduced Time and Costs
• Prototyping can improve the quality of requirements and specifications provided to developers. The early determination of what the user really wants can result in faster and less expensive software.
Improved and Increased User Involvement
•Prototyping requires user involvement and allows the developers, clients, and users to see and interact with a prototype allowing them to provide better and more complete feedback and specifications. The final product is more likely to satisfy the user's desire for look, feel, and performance.

[CC BY 4.0] UNLESS OTHERWISE NOTED | IMAGES: LICENSED AND USED ACCORDING TO TERMS OF SUBSCRIPTION