Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Search this site
Google
 

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”

  1. thanks on October 3rd, 2008 11:08 am

    great research may God continue to give u more knowledge on this subject.

Leave a Reply