

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Slovakia.
For courses in computer science and software engineering The Fundamental Practice of Software Engineering Software Engineering introduces readers to the overwhelmingly important subject of software programming and development. In the past few years, computer systems have come to dominate not just our technological growth, but the foundations of our world’s major industries. This text seeks to lay out the fundamental concepts of this huge and continually growing subject area in a clear and comprehensive manner. The Tenth Edition contains new information that highlights various technological updates of recent years, providing readers with highly relevant and current information. Sommerville’s experience in system dependability and systems engineering guides the text through a traditional plan-based approach that incorporates some novel agile methods. The text strives to teach the innovators of tomorrow how to create software that will make our world a better, safer, and more advanced place to live. Review: Best Intro to Software Engineering on the Planet - I have used this book in teaching software engineering from the first edition. Sommerville is the clearest and most balanced and practical writer in this realm, bar none. There are other good SE sources that home in on this or that fad or sub-speciality, but Sommerville is the master of presenting the whole field in an accessible and clear manner. Start here -- it will be a touchstone for your whole career. Review: Practical and easy to read. - This book is one of the best textbooks I have ever read. Sommerville is conversational, clear and relevant. Throughout the book there are links to the webpage for the text with extra materials and lectures. After watching the videos, I found that I could "hear" Sommerville's voice in my head as I read. The case study concerning the Ariane 5 launch was an excellent example and encouraged me to learn more about the topic.
| Best Sellers Rank | #657,661 in Books ( See Top 100 in Books ) #168 in Software Design & Engineering #475 in Computer Programming Languages #691 in Software Development (Books) |
| Customer Reviews | 4.3 out of 5 stars 163 Reviews |
G**W
Best Intro to Software Engineering on the Planet
I have used this book in teaching software engineering from the first edition. Sommerville is the clearest and most balanced and practical writer in this realm, bar none. There are other good SE sources that home in on this or that fad or sub-speciality, but Sommerville is the master of presenting the whole field in an accessible and clear manner. Start here -- it will be a touchstone for your whole career.
D**E
Practical and easy to read.
This book is one of the best textbooks I have ever read. Sommerville is conversational, clear and relevant. Throughout the book there are links to the webpage for the text with extra materials and lectures. After watching the videos, I found that I could "hear" Sommerville's voice in my head as I read. The case study concerning the Ariane 5 launch was an excellent example and encouraged me to learn more about the topic.
E**D
the book itself is not bad, but is mostly term and definition kind of ...
I purchased this book for my Introduction to Software Engineer course, the book itself is not bad , but is mostly term and definition kind of book , it gets really boring after reading a few chapters.
A**R
the 7th edition has been such an excellent book that I've used as a reference in my ...
the 7th edition has been such an excellent book that I've used as a reference in my professional work as a software manager for so many years, that I had to get this latest 10th edition. It should be every software manager's bible.
G**O
Content is a usefull and well written overview of software engineering. !! BUT, the book is falling appart !!!
It's a shame I can't separate the review of the physical book from the review of the content. I find this to be a good overview of many key software engineering concepts. It is relevant to modern methods and provides a basis for which methods may be more appropriate for a given scenario. I think he does a fine job of providing citations and references if you want to explore a concept further. It is by no means the only book you will need to learn about any of the concepts covered. It is a survey. A good place to start. That all said, the physical book is garbage! The pages are tissue paper and falling out of the binding. The cover seems sound enough, but I have had to tape pages back in because they just fall out!! What a piece of #$%@! Pearson... Junk...
E**O
Received the book in time
A nice introductory book to Software Engineering, with excellent teaching resources.
W**M
It's a text book
The text book got here quicker than expected. Nice. The textbook was used and the description of condition was accurate. Got what I expected. 5 stars.
E**N
Too few examples, too few diagrams, too many words...
Too few examples, too few diagrams, too many words and the amazing part is how unmemorable the words are. Absolutely horrible. If this is your only reference, which sadly it is in my class (no lectures and class notes), then prepare to mine Google and YouTube. If you ever tried to grab fog and retain it, that's what it's like trying to retain the ideas as this book presents them. $170 for this book is ridiculous and the fact that it's required, needs to be investigated.
O**A
Five Stars
my son recommend the book for himself - for university.
A**R
GREAT VALUE
GREAT VALUE
C**N
Será que vale a pena?
É um livro objetivo e fácil de ler. Caso você tenha alguma familiaridade com o idioma, vá no inglão que é sucesso. É fonte primária de informação. Acabei de ler o capítulo sobre Agile, tem bastante coisa interessante. É um livro abrangente. Para não estender, por exemplo, o autor dedica um capítulo para safety e outro para security engineering, fora a abordagem introdutória à engenharia de software para sistemas Real Time, conhecimento necessário para desenvolvimento IOT. É um investimento que vale a pena sim.
K**X
Extremely relevant textbook on software engineering
Sommerville's book on Software Engineering is AWESOME! I was initially torn between Pressman and Sommerville, but what really got me to buy this book was that I like Sommerville's flow better! I also look forward to reading his updates on the subject in "Engineering Software Products: An Introduction to Modern Software Engineering" where he talks about more recent advancements in DevOps and Microservice-based software design.
Trustpilot
1 month ago
5 days ago