- Hardcover: 688 pages
- Publisher: McGraw-Hill Education; 8 edition (July 19, 2010)
- Language: English
- ISBN-10: 0073376183
- ISBN-13: 978-0073376189
- Product Dimensions: 7.5 x 1.3 x 9.4 inches
- Shipping Weight: 2.6 pounds (View shipping rates and policies)
- Average Customer Review: 3.7 out of 5 stars See all reviews (26 customer reviews)
- Amazon Best Sellers Rank: #92,464 in Books (See Top 100 in Books)
To get the free app, enter your mobile phone number.
Object-Oriented and Classical Software Engineering 8th Edition
Use the Amazon App to scan ISBNs and compare prices.
ITPro.TV Video Training
Take advantage of IT courses online anywhere, anytime with ITPro.TV. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Top Customer Reviews
The book has undergone a number of revisions during its lifetime, and it shows. Schach discusses both structured and object-oriented methods, but the coverage isn't unified enough; the book feels like a quickly-made patch. I also wish that iterative development and agile methods had received more attention.
To make matters worse, Schach's writing style doesn't impress me much. Ineffective passive constructions abound and modifiers always are put before the verb, even if the sentence contains a modal verb or the verb is be. This actually gets annoying after a while! What's more, Scach's approach is very, very prescriptive, and at least I frequently found myself objecting vehemently to the advice presented.
It's sad that to my knowledge there are no really good general books on software engineering. Sommerville's book suffers from the exact same defects as Schach's. Can a software engineering book not be made accurate, thought-provoking, and fun to read?
The implementation was a nightmare. It looked like procedural C++, with practically no relationship to the analysis and design.
I think the book does a good job of conveying the time-tested key concepts behind software engineering. It should not be taken seriously as a discussion of object-oriented methodology.
Again, this is a respectable reference and text book - the price is too much to ask of students though!
First, some minor quibbles: even though the typography and editing is good, I'm not all that enamored with the color scheme: the orange and black theme is too much like a pumpkin. I know it's trivial, but I thought I'd just pass it along. A little more meaningful is that Schach seems to place too much emphasis on definitions. I don't need multiple reminders of the differences between things like corrective, perfective and adaptive maintenance. It would be better if he just focused on the function and not on the definition. For university use, I suppose this is OK. But, I found it a bit irritating.
The medium-level problem with the book is that there's a lot of temporal shift in the presentation: he would talk about some model or methodology in terms that implied it was the latest and greatest thing. Yet, it had been around for decades. This is probably a function of the overall age of the book: this is the 7th edition.
Most importantly, Schach needs to pick a methodology and stick with it: either talk about the classical methodology or the object-oriented one. Not both. Nowadays, most people probably work with, and are interested in, an object-oriented methodology. Having 1/3 of a book filled with the classical methodology is useless to them. Ditto for those people still working in a classical environment: they won't care about 2/3 of the book. And, for those people who are in a classical environment and want to move to an object-oriented one, there's really nothing in the book that will help them with the transition. If he removed the classical material from the book and published a "how to transition" book instead, that would be great.
Again, it's not a bad book. But, it's not that great. I rate it at an OK 3 stars out of 5.
Most Recent Customer Reviews
My husband purchased this for his studies when he was earning his MBA. He had wonderful grades and he now is an MBA. I'll say it works.Published 9 months ago by kretchen
Honestly this a decent resource. But then again so is the internet which has everything this textbook does and is also a lot cheaper. Read morePublished 10 months ago by M. G.
It is a good book. I like it. It is very clear, and has many details to explain the topic.Published on June 30, 2014 by Mohammed BinSadiq
Needed the book for a class and decided to rent (20) as opposed to buy (180). Much better and cheaper than purchasing!Published on June 29, 2014 by CalculusT
Easy to read. Learnt all topics by only using this book!! Pertinent examples. Will buy from this series / author again!!Published on May 6, 2013 by Evroy J.
The book is very high detailed information about the different ways to manage software engineering projects. Some concepts were very confusing but overall good book.Published on March 18, 2013 by Dave Leavitt
The book is needed in one of my classes. So I had to get it. The best part is that its stories and other explanation are easy to understand.Published on February 11, 2013 by Ankur