How to go about prototyping:
1. Identify the base set of requirements
2. Develop the initial prototype
3. Get the prototype reviewed by end-users and customers
4. Based on this review and other work, revise the prototype until it has broad agreement with the customers and end-users
2 main types of prototypes:
1. Evolutionary prototypes: The objective of evolutionary prototyping is to deliver a working system to end-users. Used for systems where the specification cannot be developed in advance such as user interface systems and where verification is impossible because there is no specification.
2. Throw-away prototypes: The objective of throw-away prototyping is to validate or derive the system requirements. Throwaway or Rapid Prototyping refers to the creation of a model that will eventually be discarded rather than becoming part of the finally delivered software. After preliminary requirements gathering is accomplished, a simple working model of the system is constructed to visually show the users what their requirements may look like when they are implemented into a finished system.
Saturday, July 14, 2007
Prototyping process
Posted by Ashish Agarwal at 7/14/2007 07:56:00 PM
Labels: Development, Iterative, Processes, Prototyping, SDLC, Software
Subscribe by Email |
|
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment