
44 SOF T WARE ENGINEERING AND TESTING
These two limitations are removed in the prototyping model.
The first limitation is removed by unfreezing the requirements before any de-
sign or coding can proceed.
The second limitation is removed by making a throw-away prototype to un-
derstand the requirements.
2.4 SPIRAL MODEL
The spiral model, originally proposed by Boehm, is an evolutionary software
model that couples the iterative nature of prototyping with the controlled and
systematic aspects of the linear segmental model.
The goal of the spiral model of the software production process is to provide a
framework for designing such processes, ...