Problems with Prototyping Approach
difficulty in making a good decision on whether to enhance an old system or build a new version
the boredom that the Nth iteration of a system may bring to the designers one iteration after another
difficulty for documentation, because the system is so easily changed that keeping documentation up to date is a problem.
Difficulty to develop large system because of multi-site testing and difficulty in integration