| |
The 7th edition
of my textbook on software engineering presents a general overview
of software engineering, concentrating on practical approaches that
are used for developing large and complex software systems. The
book covers all aspects of software production from initial requirements
elicitation through design and development to software project management.
Key features of the book are extensive coverage of software architecture,
critical systems and software reuse.
| More
than 400,000 readers have learnt the foundations of software
systems engineering from previous editions of this best-selling
book. |
|
An
extensive set of supplementary material for users of the book
may be downloaded from the links above. These include powerpoint
presentations, case study material, Java program source code
and a software engineering glossary. If you are using the book
in a course that you are teaching, quizzes and solutions to
selected exercises are also available for instructors who are
registered with Pearson Education. |
Changes from
the 6th edition
The book has a slightly different structure, all chapters
have been updated and coverage extended to include the latest
techniques such as agile methods and component-based software
engineering. I have added new chapters on socio-technical
systems, application architectures, rapid software development
and component-based software engineering, and significantly
revised about half of the other chapters from the 6th edition.
To
avoid content creep, I have summarised all of the chapters in the
6th edition covering software evolution into a single chapter, with
chapters on legacy systems, software re-engineering and software
change still available as electronic supplements.
If you
are interested in recommending the 7th edition in a course
that you teach, please contact your local Pearson Education
representative for an inspection copy (Pearson US
site, European
site).
|
|