Jump to ratings and reviews
Rate this book

Object-oriented and Classical Software Engineering

Rate this book
Building on seven strong editions, the eighth edition maintains the organization and approach for which Object-Oriented and Classical Software Engineering is known while making significant improvements and additions to content as well as problems and projects. The revisions for the eighth edition make the text easier to use in a one-semester course. Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. While maintaining a unique organization with Part I covering underlying software engineering theory, and Part II presenting the more practical life cycle, the eighth edition includes significant revision to problems, new content, as well as a new chapter to enable instructors to better-utilize the book in a one-semester course. Complementing this well-balanced approach is the straightforward, student-friendly writing style, through which difficult concepts are presented in a clear, understandable manner.

Paperback

First published July 1, 2001

4 people are currently reading
125 people want to read

About the author

Stephen R. Schach

16 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
7 (13%)
4 stars
19 (37%)
3 stars
18 (35%)
2 stars
5 (9%)
1 star
2 (3%)
Displaying 1 - 5 of 5 reviews
Profile Image for astaliegurec.
984 reviews
June 20, 2021
3.0 out of 5 stars
Pick a Methodology, Any Methodology
June 18, 2008

Stephen R. Schach's "Object-Oriented & Classical Software Engineering" (7ed) is an OK book: it's not bad, but it could certainly be better.

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.
Profile Image for Hassaan.
32 reviews5 followers
July 3, 2013
للأسف النسخة اللي معايا - رغم انها أصلية - بس قديمة, كان ممكن أستفيد أكتر م الكتاب ده لو معايا نسخة جديدة.
Profile Image for Askari Syed.
1 review
December 13, 2013
It is one of the best book for understanding the organized and classical object oriented software engineering. Really enjoyed reading it, the book have some great examples and easy to undertand.
Profile Image for Joe Cole.
169 reviews349 followers
April 11, 2017
It is good for working on the project, homework, and exams. It reads and highlight to understand and it works for passing the class
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.