Monday

Prototyping Model

Software prototyping, an activity during certain software development, is the creation of prototypes, i.e., incomplete versions of the software program being developed. A prototype typically simulates only a few aspects of the features of the eventual program, and may be completely different from the eventual implementation.

The conventional purpose of a prototype is to allow users of the software to evaluate developers' proposals for the design of the eventual product by actually trying them out, rather than having to interpret and evaluate the design based on descriptions



Advantages of prototyping:
  1. Reduced time and costs
  2. Improved and increased user involvement.

Disadvantages of prototyping:
  1. Insufficient analysis.
  2. User confusion of prototype and finished system
  3. Developer misunderstanding of user objectives
  4. Expense and time of implementing prototyping

1 comment: