August 2001
Intermediate to advanced
208 pages
4h 9m
English
Is the software engineering approach the best one to use when developing software?
Yes and no.
Some projects are well suited to the software engineering approach, but most are not. Software engineering was invented to tackle the problems of really large NATO systems projects. These projects pushed the state of the art in both computer hardware and software development for that new hardware in the late 1960s and early 1970s.
In 1968, a NATO conference identified a software crisis and suggested that for large, high-quality software applications, software engineering was the best way out of that crisis. Since that time, the needs of the U.S. Department of Defense have dominated the conversation about software ...
Read now
Unlock full access