Prototyping is the process of building a model of a system. In terms of aninformation system, prototypes are employed to help system designers build aninformation system that intuitive and easy to manipulate for end users. Prototypingis an iterative process that is part of theanalysis phaseof thesystems development
life cycle.During the requirements determination portion of the systems analysis phase,system analysts gather information about the organization's current procedures andbusiness processes related the proposed information system. In addition, they studythe current information system, if there is one, and conduct user interviews andcollect documentation. This helps the analysts develop an initial set of systemrequirements.
Advantages of Prototyping:
1.Reduces development time2.Reduces development costs.3.Requires user involvement.4.Developers receive quantifiable user feedback.5.Facilitates system implementation since users know what to expect.6.Results in higher user satisfaction.7.Exposes developers to potential future system enhancements
Disadvantages of Prototyping
1.Can lead to insufficient analysis.3