Addison-Wesley / Prentice Hall
Computer Science
Browse available resources for Computer Science:
- Select a resource
- Resources for Computer Science GOAL where virtual office hours are 24/7! Your Own TA, Just a Click Away! Deitel Resource Centers National Center for Women & Information Technology View material from Search Engines: Information Retrieval in Practice VideoNotes Andrew Tanenbaum Flame Award Recipient Custom Programs Instructor Resource Center myPearsonStore

ISBN-10: 0321313798
ISBN-13: 9780321313799
Publisher: Addison-Wesley
Copyright: 2006
Format: Cloth; 864 pp
Published: 05/25/2006
Suggested retail price: $124.20
Buy from myPearsonStore
Sensible choice and organization of topics, made all the more authoritative by the authors credentials as a senior academic in the area Prof. David S. Rosenblum, University College London
I find Somerville inviting and readable and with more appropriate content Julian Padget, University of Bath
Sommerville takes case studies from radically different areas of SE. This avoids excessive stereotyping (hence blinkering), but permits some depth and detail. Dr C Lester, Portsmouth University
Software Engineering 8 presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale systems.
Structured into 6 parts:
1: Introduction; 2: Requirements Engineering; 3: Design; 4: Software Development; 5: Verification and Validation; 6: Management
And now with additional new chapters on System Security Engineering, Aspect-oriented Software Development, and Service-oriented systems!
Building 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.
- Covers all the latest developments on software engineering, keeping readers up-to-date.
- Core structure built around the key software engineering activities of specification, design, development, verification and validation and management, makes the subject even easier to grasp and gives students a clear understanding of how these important topics work together.
- 2 integrated, contrasting case studies flow through the text, continuously giving practical context and examples for topics discussed.
- Introduces management issues such as project planning early in the book, allowing it to be used in a project based course (where this material should be covered early).
- Discussion on systems engineering explains the role of software and why systems are more than just software.
- Significant coverage of requirements and architectural design emphasizing their importance in the overall SE process.
- Program examples in Java.
- Graphical system models in standard UML.
- Author website features Instructors Guide, solutions to problems, links to additional material, additional case study material and additional projects.
- 3 new chapters on System Security Engineering, Aspect-oriented Software Development, and Service-oriented systems.
- Security Engineering, showing youhow you can design software to resist attacks and recover from damage;
- Service-oriented Software Engineering, explaininghow reusable web services can be used to develop new applications.
- Aspect-oriented Software Development, introducing new techniques based on the separation of concerns.
INTRODUCTION
Ch 1: Introduction
Ch 2: Socio-technical Systems
Ch 3: Dependability
Ch 4: Software Processes
Ch 5: Project Management
REQUIREMENTS ENGINEERING
Ch 6: Software Requirements
Ch 7: RE Processes
Ch 8: Systems Models
Ch 9: Critical Systems Specification
Ch 10: Formal Specification
DESIGN
Ch 11: Architectural Design
Ch 12: Distributed Systems Architecture
Ch 13: Application Architectures
Ch 14: Object-oriented Design
Ch 15: Real-time Systems
Ch 16: User Interface Design
SOFTWARE DEVELOPMENT
Ch 17: Iterative Software Development
Ch 18: Software Reuse
Ch 19: CBSE
Ch 20: Critical Systems Development
Ch 21: Software Evolution
VERIFICATION AND VALIDATION
Ch 22: Verification and Validation
Ch 23: Software Testing
Ch 24: Critical Systems Validation
MANAGEMENT
Ch 25: Managing People
Ch 26: Software Cost Estimation
Ch 27: Quality Management
Ch 28: Process Improvement
Ch 29: Configuration Management
EMERGING TECHNOLOGIES
Ch 30: Security Engineering
Ch 31: Service-oriented Software Engineering
Ch 32: Aspect-oriented Software Development
Glossary
References
Index
Software Engineering -- Introduction (Computer Science)
Software Engineering -- Advanced (Computer Science)
Software Engineering, 7/E
Sommerville
© 2005 | Addison-Wesley | Cloth; 784 pages | Instock
ISBN-10: 0321210263 | ISBN-13: 9780321210265
Brief Description
Software Engineering, 6/E
Sommerville
© 2001 | Addison-Wesley | Cloth; 720 pages | Instock
ISBN-10: 020139815X | ISBN-13: 9780201398151
Brief Description | Buy from myPearsonStore
Ian Sommerville's Software Engineering presents a broad perspective on software systemes engineering, with a focus on fundamental techniques for developing complex software systems where reliability and dependability are essential system attributes.
Building on the success of previous editions (over 400,000 readers have learned the foundations of software engineering with the help of Software Engineering), the seventh edition of this classic text has been extensively revised and restructured, with all chapters updated. The latest techniques are integrated into the sections of the book where they apply, making this the de facto standard for all readers wanting information on the state-of-the-art of engineering large-scale, computer-based systems.
The new edition of this best-selling book provides a comprehensive discussion of software engineering techniques and shows how they can be applied in practical software projects. This book features new coverage of the software process and software process technology, system integration, requirements management, and risk analysis, as well as new chapters on pattern-based reuse, distributed system engineering, and legacy systems. Sommerville has incorporated a more object-oriented approach in this edition—using UML and Java—and has removed much of the material on CASE, formal methods, and Ada, making the book more in tune with current technology and practice. A new discussion of professional ethics in the introduction helps to make students aware of the responsibilities that come with engineering software. This book is appropriate for any introductory course on Software Engineering.
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
Ø Security engineering, showing youhow you can design software to resist attacks and recover from damage;
Ø Service-oriented software engineering, explaininghow reusable web services can be used to develop new applications;
Ø Aspect-oriented software development, introducing new techniques based on the separation of concerns.
Key features
Ø Includes the latest developments in software engineering theory and practice, integrated with relevant aspects of systems engineering.
Ø Extensive coverage ofagile methods andreuse.
Ø Integrated coverage of system safety, security and reliability illustrating best practice in developing critical systems.
Ø 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.
- Software Engineering 8e Companion Website, 8/E
Sommerville
© 2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0273710117 | ISBN-13: 9780273710110
URL: http://www.pearsoned.co.uk/sommerville
- Software Engineering 8e Companion Website, 8/E
Sommerville
© 2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0273710117 | ISBN-13: 9780273710110
URL: http://www.pearsoned.co.uk/sommerville
- Software Engineering 8e Companion Website, 8/E
Sommerville
© 2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0273710117 | ISBN-13: 9780273710110
URL: http://www.pearsoned.co.uk/sommerville
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, contact your Pearson Higher Education representative for pricing and ordering information.
This title is a member of the International Computer Science Series, which also contains the titles below . You can also visit the International Computer Science Series page.
Database Systems 4 Ed Instructors Manual on the Web, 4/E
Connolly & Begg
© 2006 | Addison-Wesley | On-line Supplement; 538 pages | Instock
ISBN-10: 0273704133 | ISBN-13: 9780273704133
Database Systems Companion Website: A Practical Approach to Design, Implementation and Management, 4/E
Connolly & Begg
© 2005 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0131215655 | ISBN-13: 9780131215658
URL: http://www.booksites.net/connbegg
Database Systems PowerPoints on the Web: A Practical Approach to Design, Implementation and Management, 4/E
Connolly & Begg
© 2004 | Addison-Wesley | On-line Supplement; 160 pages | Instock
ISBN-10: 0131215647 | ISBN-13: 9780131215641
Distributed Systems: Concepts and Design, 4/E
Dollimore, Kindberg & Coulouris
© 2006 | Addison-Wesley | Cloth; 944 pages | Instock
ISBN-10: 0321263545 | ISBN-13: 9780321263544
Brief Description | Buy from myPearsonStore
Java Gently for Engineers and Scientists
Bishop & Bishop
© 2000 | Addison-Wesley | Paper; 456 pages | Instock
ISBN-10: 0201343045 | ISBN-13: 9780201343045
Brief Description | Buy from myPearsonStore
Programming in Ada 2005 with CD
Barnes
© 2006 | Addison-Wesley | Paper Bound w/CD-ROM; 848 pages | Instock
ISBN-10: 0321340787 | ISBN-13: 9780321340788
Brief Description | Buy from myPearsonStore
Software Engineering, 7/E
Sommerville
© 2005 | Addison-Wesley | Cloth; 784 pages | Instock
ISBN-10: 0321210263 | ISBN-13: 9780321210265
Brief Description
Software Engineering Author Website, 7/E
Sommerville
© 2005 | Addison-Wesley | On-line Supplement; 4 pages | Instock
ISBN-10: 1405824328 | ISBN-13: 9781405824323
URL: http://www.booksites.net/sommerville
Software Engineering: (Update), 8/E
Sommerville
© 2006 | Addison-Wesley | Cloth; 864 pages | Instock
ISBN-10: 0321313798 | ISBN-13: 9780321313799
Brief Description | Buy from myPearsonStore
Java provides the engineer and scientist with an efficient and easy-to-use tool for problem solving in today's web based environment. Following on from the highly successful Java Gently this new text draws on a wide range of engineering and scientific problems to teach Java by example. Java Gently for Engineers and Scientists aims to introduce programming through examples of problems that engineers and scientists may encounter. Some of these are numerical in nature, while others are concerned with handling data derived from a wide variety of sources. The whole of the Java language is covered, and the standard of programming is based firmly in the style of object-oriented, well-structured, readable, maintainable and visually attractive programs.
Ada has carved itself a niche in the safety-critical/embedded/real-time areas. It is the language of choice in application areas where reliability, long term maintainability and similar features are very important. Typical of such areas are defence embedded systems, railway signalling, air traffic control and so on.
Note especially that SPARK which is very successful for critical systems is based on Ada. No other language really has a suitable underlying structure.
This latest edition of the highly successful 'Programming in Ada' has been fully updated to the latest version of the language: Ada 2005.
Ian Sommerville's Software Engineering presents a broad perspective on software systemes engineering, with a focus on fundamental techniques for developing complex software systems where reliability and dependability are essential system attributes.
Building on the success of previous editions (over 400,000 readers have learned the foundations of software engineering with the help of Software Engineering), the seventh edition of this classic text has been extensively revised and restructured, with all chapters updated. The latest techniques are integrated into the sections of the book where they apply, making this the de facto standard for all readers wanting information on the state-of-the-art of engineering large-scale, computer-based systems.
Sensible choice and organization of topics, made all the more authoritative by the authors credentials as a senior academic in the area Prof. David S. Rosenblum, University College London
I find Somerville inviting and readable and with more appropriate content Julian Padget, University of Bath
Sommerville takes case studies from radically different areas of SE. This avoids excessive stereotyping (hence blinkering), but permits some depth and detail. Dr C Lester, Portsmouth University
Software Engineering 8 presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-scale systems.
Structured into 6 parts:
1: Introduction; 2: Requirements Engineering; 3: Design; 4: Software Development; 5: Verification and Validation; 6: Management
And now with additional new chapters on System Security Engineering, Aspect-oriented Software Development, and Service-oriented systems!
Building 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.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.
- Package ISBN-10: 0137153384 | ISBN-13: 9780137153381
©2009 | Instock | Suggested retail price: $130.87 | Buy from myPearsonStore
This package contains: - Software Engineering: (Update), 8/E
Sommerville | ©2006 | Addison-Wesley | Cloth; 864 pages - MS Visio 2007, 1/E
Microsoft | ©2009 | CD-ROM Only
- Package ISBN-10: 0321480414 | ISBN-13: 9780321480415
©2007 | Back Order | Suggested retail price: $145.05 | Buy from myPearsonStore
This package contains: - Software Engineering: (Update), 8/E
Sommerville | ©2006 | Addison-Wesley | Cloth; 864 pages - Visual Modeling with Rational Rose 2002 and UML, 3/E
Quatrani | ©2003 | Addison-Wesley Professional | Paper; 288 pages
