Overview of Software Engineering
The Software Crisis
The Problems
Schedule slippage
cost over-runs
questionable quality
customer dissatisfaction
poor maintainability