Software Crisis.

During the late 1960s and 1970s, there was an outcry over an impending software crisis. The symptoms of such a crisis surfaced then and are present even today. The symptoms are the following: 1. Software cost has shown a rising trend, outstripping the hardware cost. Boehm (1976, 1981) indicated that since the fifties, the percentage of total cost of computation attributable to hardware has dramatically reduced and that attributable to software has correspondingly increased. Whereas software cost was only a little over 20% in the 1950’s, it was nearly 60% in the 1970’s, and about 80% in the 1980’s. Today, the computer system that we buy as ‘hardware’ has generally cost the vendor about three times as much for the software as it has for the hardware (Pressman 1992). 2. Software maintenance cost has been rising and has surpassed the development cost. Boehm (1981) has shown that the bulk of the software cost is due to its maintenance rather...