
Rapid Prototyping or Rapid Application Development | 207
Implement
During this phase, the designs are brought to life through programming code. The
right programming language, such as C⫹⫹, Pascal, Java, and so forth, is chosen
based on the application requirements.
Test
The testing is generally broken down into five layers: (1) the individual program-
ming modules, (2) integration, (3) volume, (4) the system as a whole, and (5) beta
testing. Typically, the programs are developed in a modular fashion and these in-
dividual modules are subjected to detailed testing. The separate modules are then
synthesized and the interfaces between the modules are t