Download Growing Better Software

Transcript
15
Chapter 1
The roots of
software
As the capabilities of computer hardware evolve, software
systems are getting increasingly complex. This complexity
becomes more and more difficult to manage. The result is a
software crisis which has been going on for decades­ where
software is more often than not of poor quality. This poor quality
is somehow accepted, by users and developers alike, albeit not
without complaints­ all too often 'the computer' is blamed when
systems do not work as they should.
The only group of people on the planet capable of resolving these
problems are software designers. Are we up to the task of
keeping the most complex systems on the planet in good state?