Have one to sell? Sell yours here
or
Get a £0.25 Amazon.co.uk Gift Card
Software Engineering, 7th Edition
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Software Engineering, 7th Edition [Hardcover]

Ian Sommerville
4.3 out of 5 stars  See all reviews (6 customer reviews)

Available from these sellers.


Trade In this Item for up to £0.25
Trade in Software Engineering, 7th Edition for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Plus, get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
There is a newer edition of this item:
Software Engineering Software Engineering
£71.99
In stock.


Product details

  • Hardcover: 760 pages
  • Publisher: Addison Wesley; 7 edition (3 Jun 2004)
  • Language English
  • ISBN-10: 0321210263
  • ISBN-13: 978-0321210265
  • Product Dimensions: 23 x 18.6 x 3.4 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 181,702 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Ian Sommerville
Discover books, learn about writers, and more.

Visit Amazon's Ian Sommerville Page

Product Description

Product Description

Software Engineering presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale systems. The objectives of this seventh edition are to include new material on iterative software development, component-based software engineering and system architectures, to emphasize that system dependability is not an add-on but should be considered at all stages of the software process, and not to increase the size of the book significantly.

To this end the book has been restructured into 6 parts, removing the separate section on evolution  as the distinction between development and evolution can be seen as artificial. New chapters have been added on:

Socio-technical Systems – discussing the context of software in a broader system composed of other hardware and software, people, organisations, policies, procedures and laws.

Application System Architectures – to teach students the general structure of application systems such as transaction systems, information systems and embedded control systems. The chapter covers 6 common system architectures with an architectural overview and discussion of the characteristics of these types of system.

Iterative Software Development – looking at prototyping and adding new material on agile methods and extreme programming.

Component-based Software Engineering – introducing the notion of a component, component composition and component frameworks and covering design with reuse.
Software Evolution – revising the presentation of the 6th edition to cover re-engineering and software change in a single chapter.

The book supports students taking undergraduate or graduate courses in software engineering, and software engineers in industry needing to update their knowledge.


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
Most Helpful Customer Reviews
13 of 13 people found the following review helpful
By A Customer
Format:Hardcover
This new edition is an even greater improvement on the excellent software engineering series by Ian Sommerville. As a final year student at university, I found it packed with information (including new chapters on Application Architexture, Rapid Software Development and Component-Based Software Engineering) yet at the same time easy to read, comprehensive and clear, with no waffle. The numerous examples and set questions are particularly useful. Basically, Software Engineering edition 7 is must for all students studying this topic.
Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
Reference Book 3 Dec 2004
Format:Hardcover
This is a book that all people involved in the development of medium and large-scale software systems should read. In this 7th edition, Sommerville covers and extends all important details in the life-cycle of any of these systems: from requirements, specification and design to development, verification and validation - not forgetting management. The author also gives special relevance to the social-technical aspects of software system development, all the processes involved in it and also project management.

Managing people deserves its own part in the book as it involves, arguably, the most critical processes to achieve success: an evolving system with assured quality in terms of availability, reliability, safety and security. Due to their sensitive characteristics, critical systems are a special class of systems widely covered throughout all the book.

In this book, Sommerville demonstrates his considerable experience of being involved as an actor with different roles in the life-cycle of several large-scale and complex systems. He successfully manages to pass the knowledge acquired to the reader. Very useful UML and Java practical examples are employed to exemplify the theoretical concepts and foundations of software engineering.

Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
Format:Hardcover
This book is extremely well written, is easy to read and has a broad coverage of the most important topics in software engineering. Somerville even provides references to other books that provide more in depth coverage of the topics discussed.

This is a great book for both software engineering professionals and students alike. If you are put off by the fact it is an academic book, don't be- it is very easy to read, and highly relevant.

A thorough discussion of the advantages and disadvantages of most of the things he talks about is presented in the book.

This book is the de facto book on software engineering.

Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback