
I read alot of "more on this in chapter **" or "the example in figure x.ii" (when we are reading in later chapters). It was nicely divided into 3 appropriate sections, but many of its chapters referred to examples and explanations in later (or even previous) chapters. With all due respect to the author (Ian Sommerville), I did not like it. I thought - from the book's title - that I had the perfect book! Since I study online, this is the textbook provided to us as our reference to do our reading. I am currently studying my Masters in IT, with the speciality of Software Engineering. IAN SOMMERVILLE is Professor of Software Engineering at the University of St. In addition, a rich collection of resources including links to other web sites, teaching material on related courses and additional chapters is available at. Visit to access a full range of resources for students and instructors.

Ø Two running case studies (an information system and a control system) illuminate different stages of the software lifecycle. Ø Integrated coverage of system safety, security and reliability illustrating best practice in developing critical systems. Ø Extensive coverage of agile methods and reuse.

Ø Includes the latest developments in software engineering theory and practice, integrated with relevant aspects of systems engineering. Ø Aspect-oriented software development, introducing new techniques based on the separation of concerns. Ø Service-oriented software engineering, explaining how reusable web services can be used to develop new applications Ø Security engineering, showing you how you can design software to resist attacks and recover from damage The eighth edition of the best-selling introduction to software engineering is now updated with three new chapters on state-of-the-art topics.

Software Engineering 8 presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale systems.ġ: Introduction 2: Requirements Engineering 3: Design 4: Software Development 5: Verification and Validation 6: ManagementĪnd now with additional new chapters on System Security Engineering, Aspect-oriented Software Development, and Service-oriented systems!īuilding on the widely acclaimed strengths of the 7th edition, 8 updates readers with the latest developments in the field, whilst maintaining the structure and content of the 7th easily upward compatible for those using the text in a teaching environment. This avoids excessive stereotyping (hence blinkering), but permits some depth and detail. Dr C Lester, Portsmouth University

Sommerville takes case studies from radically different areas of SE. I find Somerville inviting and readable and with more appropriate content Julian Padget, University of Bath Sensible choice and organization of topics, made all the more authoritative by the authors credentials as a senior academic in the area Prof.
