Software Engineering, 10th edition

Published by Pearson (July 14, 2021) © 2016

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

eTextbook on Pearson+

ISBN-13: 9780137503148 (2021 update)

eTextbook rental includes

  • Instant access to eTextbook
  • Search, highlight, and notes
  • Create flashcards
Products list

Details

  • A print text

This product is expected to ship within 3-6 business days for US and 5-10 business days for Canadian customers.

Software Engineering provides an introduction to software programming and development by focusing on the proven processes and techniques fundamental to the creation of reliable software systems.

Brief Contents

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

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