Chapter 11. Modern Software Problems
Computers and software have brought many new capabilities to the modern world. But they have also brought many new kinds of problems, some of which never existed before in all of human history.
This postlude presents a short history of major software failures from the 1960s through the modern era. Each problem is explained, the lessons learned are discussed, and possible solutions for similar future problems are shown.
Analysis of Major Software Failures
This chapter revisits significant historical software failures. The idea is to analyze each failure and consider what lessons it taught and which forms of defect prevention or defect removal might have prevented the problems. Because the failures in this ...