Download presentation
Presentation is loading. Please wait.
1
Software in Perspective
2
The “Software Crisis” Term coined in the mid 1970s
During the 1970s, for the first time, software maintenance costs exceeded development costs Since then hardware costs have dramatically declined and software costs have risen The number of projects that failed because of software became significant, a trend that continues today
3
Initial Efforts to Deal with the Software Crisis
Better Programming Languages (e.g., ADA) Formal Specification Languages (e.g., HAL/S) CASE Tools These resulted in relatively minor improvements (i.e., No Silver Bullet)
4
Recent Attempts to Resolve the “Software Crisis”
Formal Proofs of Correctness Independent Verification and Validation Software Quality Assurance The Cleanroom Process
5
The Nature of Software “Now that the Software Crisis will soon celebrate its silver anniversary, it’s time we recognized that this is not a crisis, it’s a situation: software has bugs. It is in its nature to have bugs, and that fact is unlikely to change soon.” - L. R. Weiner
6
Software Process Improvement (SPI) Initiatives
“The quality of a product is directly related to the quality of the process used to create it.” – W. E. Demming SEI Capability Maturity Model (CMM or CMMI) ISO SPICE Bootstrap ISO TickIT Trillium
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.