Deliver to UK
IFor best experience Get the App
Full description not available
M**E
Pissed off
This book is a simple scan of the hard copy book. It's just a bunch of images in a PDF file. I made the mistake of renting this book and there doesn't seem to be a way to return the book. The book is completely useless. Never, never buy a McGraw-Hill etext. You can't read the text on a small screen, like a phone. You can't adjust the text size. It's easily the worst purchase I have made on Amazon. I'm pissed off for paying $90 for this piece of crap. You can get the same quality by pirating the book off the internet.
D**
Not sure I would call this software engineering
This book is more about project management
R**A
Terrible
This is a terrible book which makes the implicit claim that software engineering is a much more organized discipline than it actually is, and most likely than it ever can be. I originally gave it one star, but bumped it to two, simply because I'm not sure there is a better book available. Yet, this doesn't make the problem go away.Software engineering, to put it in computer science terms, is carried out in the world of natural language rather than formal language. There are limits to the precision of the meaning of words, and limits to the precision with which formal processes can define human interactions. This would not be a problem if the book accepted these limits, but it attempts to push well beyond them. Pretending to say more than we can say about something results in saying less than we could have said if we hadn't pretended. The book follows the approach of defining words in terms of other words which are themselves badly defined, or promised to be defined later (a promise which is rarely kept), or are self-referential (architecture is architectural). And then, maybe, another model will be introduced which defines the same words differently (demonstrating the words don't really have a particular meaning) or uses different words for the same things, so that terms don't even have consistent meaning across a chapter. Then, these terms are used to discuss processes as if they've been rigorously defined, when they really haven't been. This leaves us pretending to have an engineering discussion with the precision of equations when we are having at best a social discussion with much less precision than that. If you enjoy reading well-built arguments you will constantly find jarring transitions in this book, along the lines of "it follows that," when quite simply, it does NOT follow.And then this is made worse by the fact that this is a modern textbook, with a modern test bank, in which it's assumed that the *correct* answer depends on the exact keywords the author used on page 391, despite the fact that even the author would certainly admit that this is just one way of looking at the thing.As I already said, there might not be a better effort available, but that doesn't mean this book isn't bad. In fact, it's bad enough that taking the class associated with this book made me want to quit studying computer science or even leave college. I won't do that, because the cost of doing so is too great in terms of what I need to accomplish for other reasons, but I view reading this book almost entirely as a cost to be borne in the service of a greater good. Someone, for Gods's sake, please write a better one.
I**E
I love this book
I want to buy the latest version... I love this book; it's a great reference. I repaired to it for multiple software engineering related courses. It's not perfect, but it's a spring board to understanding a lot of principles and methodologies used today, and if you can appreciate it's value, you'll be a better team player and developer for it.
T**A
Ok Book. Don't recommend the eBook version.
The book itself was alright for the material being taught. The case study story that ran throughout the book helps pull things together. Avoid renting this as an eBook, either get the hardback or softback book. The eBook was not designed or reflowed to be used on a e-reader. The experience of reading this book on an eReader was comparable to viewing a pdf file on a small screen, having to zoom in and out of pages to read it.
G**G
Five Stars
This is one of the best books for learning the software development cycle.
A**O
Five Stars
Very good and practical
D**M
Good Reference and Textbook
Required for a course I am taking. Well written and easy to follow. Some topics could use a bit more depth but most are very detailed. This is a survey level textbook in practice. The authors long experience as a lecturer and educator makes this book a very strong resource.
T**N
Great book well explained concepts!
As a finance/math major working in IT - this book is an eye opener!First of all - You dont need to be an engineer to read through this book! - you only need an open mind!The author is great at explaining the high level workings of most Software engineering concepts before taking a deeper dive - very beneficial for people who understand by knowing the full picture!Easy to read and helpful to bring up as a credible reference source!I would not recommend reading this book wall to wall - just read portions that are most relevant to the work at hand - it is very boring if you are just reading to learn (but have no motivation behind it)I have already recommended it to friends!
A**E
Incompatible avec le Kindle Paperwhite !
Mon évaluation ne concerne que la compatibilité avec le kindle et non le contenu du livre.
Trustpilot
1 week ago
1 month ago