Software Engineering, Global Edition, 10th edition

Published by Pearson (March 23, 2016) © 2016

  • Ian Sommerville University of Lancaster, United Kingdom , University of St Andrews, Scotland
Products list

Access details

  • Instant access once purchased
  • Fulfilled by VitalSource
  • For titles accompanied by MyLab/Mastering, this eBook does NOT include access to the platform

Features

  • Add notes and highlights
  • Search by keyword or page
Products list

Details

  • A print text
  • Free shipping

Understand the fundamental practices of modern software engineering.

Software Engineering, 10th Edition, introduces you to software programming and development in a clear and comprehensive manner. The book teaches you how to create software that will make our world a better, safer, and more advanced place to live.

This 10th edition contains new information reflecting recent technological updates, providing you with current information. With new case studies and updated chapters, this edition ensures your studies keep pace with today's business world.

Incorporating an updated structure and a host of learning features to enhance your studies, this text contains all the tools you need to excel.

Part 1 Introduction to Software Engineering

  • Chapter 1: Introduction
  • Chapter 2: Software processes
  • Chapter 3: Agile software development
  • Chapter 4: Requirements engineering
  • Chapter 5: System modeling
  • Chapter 6: Architectural design
  • Chapter 7: Design and Implementation
  • Chapter 8: Software testing
  • Chapter 9: Software Evolution

Part 2 System Dependability and Security

  • Chapter 10: Dependable Systems
  • Chapter 11: Reliability engineering
  • Chapter 12: Safety Engineering
  • Chapter 13: Security Engineering
  • Chapter 14: Resilience Engineering

Part 3 Advanced Software Engineering

  • Chapter 15: Software Reuse
  • Chapter 16: Component-based Software Engineering
  • Chapter 17: Distributed Software Engineering
  • Chapter 18: Service-oriented Software Engineering
  • Chapter 19: Systems engineering Chapter 20: Systems of systems
  • Chapter 21: Real-time software engineering

Part 4 Software management

  • Chapter 22: Project management
  • Chapter 23: Project planning
  • Chapter 24: Quality management
  • Chapter 25: Configuration management

Glossary

Appendix: System requirements for the MentCare system

Need help? Get in touch