Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $98.07
 
 
   
Have one to sell? Sell yours here
Object-Oriented and Classical Software Engineering
 
 

Object-Oriented and Classical Software Engineering [Hardcover]

Stephen R Schach (Author)
3.3 out of 5 stars  See all reviews (13 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $98.07  
Hardcover $127.49  
Hardcover, January 30, 2004 --  
Paperback --  
There is a newer edition of this item:
Object-Oriented and Classical Software Engineering Object-Oriented and Classical Software Engineering 3.3 out of 5 stars (13)
$127.49
In Stock.

Book Description

0072865512 978-0072865516 January 30, 2004 6
Classical and Object-Oriented Software Engineering, 6/e is designed for an introductory software engineering course. This book provides an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques.

Schach's unique organization and style makes it excellent for use in a classroom setting. It presents the underlying software engineering theory in Part I and follows it up with the more practical life-cycle material in Part II. A running case study through the second half of the book helps students apply software engineering principles to a real project.

The book has been updated to use the Unified Process model throughout, making the text more practical and modern. The material has also been revised to conform to the latest ISO/IEC 12207 standards. Additionally, the references and examples have been thoroughly updated to appeal to today's student.

This book is accompanied by a website, which will include Solutions, PowerPoints that incorporate lecture notes, self-quiz questions, and source code for the term project and case study.



Product Details

  • Hardcover: 608 pages
  • Publisher: McGraw-Hill Science/Engineering/Math; 6 edition (January 30, 2004)
  • Language: English
  • ISBN-10: 0072865512
  • ISBN-13: 978-0072865516
  • Product Dimensions: 9.2 x 7.5 x 1.1 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #1,303,205 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

13 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:
 (4)
2 star:
 (4)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

22 of 23 people found the following review helpful:
2.0 out of 5 stars Prescriptive book on traditional software engineering, December 7, 2002
By 
Schach's Object-Oriented and Classical Software Engineering is a textbook in the traditional sense of the word. The book is divided into two parts. The first part, Introduction to Software Engineering, deals with software life-cycle models, teams, software engineering tools, and a few other general topics. The second part, The Phases of the Software Life Cycle, then takes a more detailed look at requirements, design, implementation, and so forth.

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?

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
3.0 out of 5 stars Disappointing, March 12, 2003
By 
John R. Daily (Indianapolis, IN USA) - See all my reviews
(REAL NAME)   
I gave up on this book when I reached the extended example of object-oriented analysis, design and implementation. The analysis was ok; the design dropped a few elements without explanation, but was largely coherent.

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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 14 people found the following review helpful:
3.0 out of 5 stars This book seems overly general to be of use to anyone, December 2, 2000
By 
Todd Ebert (Long Beach California) - See all my reviews
The title of the book is very misleading, in that the book has very little uml and c++. Worse however is the lack of good problems and examples throughout the book. It seems like a watered-down version of Ghezzi's Software-Engineering book, the latter of which I would much more recommend. Some instructors may prefer Schach because it has *something* on uml and OOA&D, but it is probably better to supplement Ghezzi with a good book from this area (one I have yet locate).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
First Sentence:
A well-known story tells of an executive who received a computer-generated bill for $0.00. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
postdelivery maintenance, proposed software product, target software product, fashionability coefficient, software project management plan, executable load image, design pattern documentation, online interface checker, operational artifacts, code artifact, informational cohesion, future trends report, library circulation system, elevator button for floor, classical analysis phase, sandwich integration, logic artifacts, regression fault, test workflow, most similar work, walkthrough team, programming secretary, initial business model, next transaction record, elevator controller
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Osbert Oglesby, Unified Process, New York, Know Box, Addison Wesley, Case You Wanted, Painting Class, Englewood Cliffs, Compute Masterpiece Price Class, Ophelia's Oasis, Repeat Problem, Masterpiece Class, International Conference, United States, Upper Saddle River, International Electrotechnical Commission, Miller's Law, Step-by-Step Description, Bank Account Class, Formal Methods, Prentice Hall, Systems Journal, Yourdon Press, Prepare Form, Sally's Software Shop
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:





Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject