Software Engineering

Front Cover
Addison-Wesley, 2007 - Computers - 840 pages
30 Reviews

SOMMERVILLE

Software Engineering 8

The eighth edition of the best-selling introduction to software engineering is now updated with three new chapters on state-of-the-art topics.

New chapters in the 8th edition

O Security engineering, showing youhow you can design software to resist attacks and recover from damage;

O Service-oriented software engineering, explaininghow reusable web services can be used to develop new applications;

O Aspect-oriented software development, introducing new techniques based on the separation of concerns.

Key features

O Includes the latest developments in software engineering theory and practice, integrated with relevant aspects of systems engineering.

O Extensive coverage ofagile methods andreuse.

O Integrated coverage of system safety, security and reliability - illustrating best practice in developing critical systems.

O Two running case studies (an information system and a control system) illuminate different stages of thesoftware lifecycle.

Online resources

Visit www.pearsoned.co.uk/sommerville to access a full range of resources for students and instructors.

In addition, a rich collection of resources including links to other web sites, teaching material on related courses and additional chapters is available at http: //www.software-engin.com.

IAN SOMMERVILLE is Professor of Software Engineering at the University of St. Andrews in Scotland.

What people are saying - Write a review

User ratings

5 stars
16
4 stars
5
3 stars
4
2 stars
4
1 star
1

User Review - Flag as inappropriate

very helpful.

User Review - Flag as inappropriate

After reviewing this book, we have dropped it from our recommended reading list for programmers. Although it provides a good overview, it lacks precision and insight. At www.minimalistic.eu the main books recommended to our engineers are as follows:
1. Code Complete
2. The Pragmatic Programmer
3. Structure and Interpretation of Computer Programs
4. The C Programming Language
5. Refactoring: Improving the Design of Existing Code
6. Introduction to Algorithms
7. The Mythical Man-Month
8. The Art of Computer Programming I-V
9. Head First Design Patterns
10. Clean Code: A Handbook of Agile Programming
 

All 6 reviews »

References to this book

All Book Search results »

Bibliographic information