Prototyping and its benefits
Filed Under Prototyping, SDLC, Process, Development, Software | Posted on August 3, 2007
Software prototyping is the process of creating an incomplete model of the future full-featured software program, which can be used to let the users have a first idea of the completed program or allow the clients to evaluate the program. In other words, Prototyping is the process of building a model of a system. In terms of an information system, prototypes are employed to help system designers build an information system that intuitive and easy to manipulate for end users. Prototyping is an iterative process that is part of the analysis phase of the systems development life cycle.
* The principal use is to help customers and developers understand the requirements for the system
o Requirements elicitation. Users can experiment with a prototype to see how the system supports their work
o Requirements validation. The prototype can reveal errors and omissions in the requirements
* Prototyping can be considered as a risk reduction activity which reduces requirements risks
Advantages of prototyping:
* Misunderstandings between software users and developers are exposed
* Missing services may be detected and confusing services may be identified
* The prototype may serve as a basis for deriving a system specification
* The system can support user training and system testing
* A working, albeit limited, system is available quickly to demonstrate the feasibility and usefulness of the application to management and other stakeholders
One Response to “Prototyping and its benefits”
Leave a Reply
great research may God continue to give u more knowledge on this subject.