A strategy in system development in which a scaled down system or portion of a system is constructed in a short time, tested, and improved in several iterations. A prototype is an initial version of a system that is quickly developed to test the effectiveness of the overall design being used to solve a particular problem. Prototyping is similar to the Evolutionary (Iterative) Design Process. It is sometimes termed rapid prototyping and is similar to rapid application development (RAD).
Related Terms: Evolutionary Design Process