Skip to product information
1 of 1

Software Engineering (9th Edition)

Software Engineering (9th Edition)

Paperback

Regular price $32.99 USD
Regular price Sale price $32.99 USD
Sale Sold out
Best Seller: #1 in Popular Products!
Davooda https://davooda.com Fast Shipping
24/7 support
30 days return
Items Left Badge
2 items left at this price
Limited stock available!

DETAILS : 

  • Author: Ian Sommerville
  • Publisher: ‎ Pearson
  • Publication date: ‎ January 1, 2011
  • Edition: ‎ 9th
  • Language: ‎ English
  • ISBN-10: ‎ 8131762165
  • ISBN-13: ‎ 978-8131762165
  • Item Weight: ‎ 950 G

ABOUT THE BOOK

Software Engineering, 9th Edition, authored by the globally acclaimed academic and computer scientist Ian Sommerville, is an industry-standard masterwork and a foundational cornerstone of undergraduate and graduate computer science curricula. Published by Pearson Education, this comprehensive ninth edition is masterfully tailored to introduce students and practicing professionals to the systematic, disciplined processes required to build large, complex, and dependable software systems. The core philosophy of this book is centered on the premise that software engineering is not merely an extension of raw computer programming or coding. Rather, Sommerville presents it as an expansive engineering discipline that balances technical methods and software architectures with project management, socioeconomic realities, system safety, and strict cost-effectiveness.

The textbook is structurally organized into four core parts that systematically guide the reader through every phase of the modern software lifecycle. It begins with an in-depth analysis of foundational software processes, agile software development, and requirement engineering methodologies. The text then transitions into advanced system design, exploring complex software architectures, object-oriented design using UML, and specialized areas like real-time software engineering. The third section focuses heavily on software evolution, dependability, and security, delivering critical frameworks for software testing, verification, and engineering safety-critical systems. Finally, the volume addresses crucial software management principles, including project planning, cost estimation using COCOMO metrics, quality management, and configuration control. A key highlight of this ninth edition is its enhanced focus on modern agile methods, cloud computing paradigms, and service-oriented architectures, supported by concrete real-world case studies like an insulin pump control system and a wilderness weather station.

ABOUT THE AUTHOR

Ian Sommerville is an elite professor emeritus of software engineering at the University of St Andrews in Scotland, possessing decades of high-level academic research and pioneering curriculum development experience. He holds an extensive background in researching complex, socio-technical systems, dependability, and system evolution, making him one of the most cited authorities in the global software engineering community.

Sommerville’s instructional and authorial style is exceptionally clear, practical, and structured with a supportive, peer-to-peer approach. Writing as a deeply seasoned educator who understands the fast-evolving landscape of the tech industry, he avoids overly abstract theoretical tangents, choosing instead to anchor complex software models with explicit engineering explanations. By presenting software problems from an operational, real-world perspective and detailing exactly how engineering choices impact business value and user safety, his collective literature continues to serve as an enduring global gold standard for computer science institutions and software engineers worldwide.

View full details