Object-Oriented Modeling and Design
Home    About WhiteOakBooks    View Cart    Contact Us

Search Books

Current Category
Books
   Computers & Internet

All Categories

Narrow by Category
Certification Central
Databases
Digital Business & Culture
Programming


Object-Oriented Modeling and Design

Object-Oriented Modeling and Design
(Larger Image)

Object-Oriented Modeling and Design

by James R. Rumbaugh, Michael R. Blaha, William Lorensen, Frederick Eddy, William Premerlani
Product Group: Book
Publisher: Prentice-Hall (1990-10-01)
ISBN: 0136298419
EAN: 9780136298410
Dewey Decimal #: 005.1
Hardcover: 512 pages
Edition: 1st
SKU: 20616
Condition: Used: Good


Editorial Reviews


Product Description
Applies techniques to the entire software development cycle. Presents a new object-oriented software development methodology-from analysis, through design, to implementation. DLC: 1. Object-oriented programming.
Amazon.com Review
Notable mainly for its clear and thorough exploration of the Object Modeling Technique (OMT)--a generic way of representing objects and their relationships--this book is good as a primer and great as a knowledge booster for those already familiar with object-oriented concepts. Object-Oriented Modeling and Design teaches you how to approach problems by breaking them down into interrelated pieces, then implementing the pieces. In addition to its documentation of the Object Modeling Technique (OMT), a graphical notation for depicting object-oriented systems, Object-Oriented Modeling and Design does a first-rate job of explaining basic and advanced object-orientation concepts. The book then moves on to explain the authors' techniques for breaking down problems into components and figuring out systems of interrelated objects that can be used as designs for programs. Interestingly, the authors devote part of their book to implementing object-oriented solutions in non-object-oriented languages--mainly C, Ada, and Fortran. There's also a great discussion of implementing object-oriented designs in relational database environments. The authors conclude their book with a sort of recipe section, detailing architectures for various types of programs in OMT.


Customer Reviews


Really nice book, got to find something like after 10 years
Rating (4)
Date: 2001-01-11

7 out of 11 customers found this reveiw helpful


The chapters on object -> RDBMS mapping and implementation using non-OO languages are worth the whole book!

It's outdated because it uses the OMT, I would really thanks Rambaugh if he could write a new edition!


Get started!
Rating (5)
Date: 2000-03-31

10 out of 15 customers found this reveiw helpful


Lets face it, this is the best book to get started on Object Oriented Programming. An object is still an object, whether you show it in a cloud or in a box. Plus this book has some valuable tips on programming the right way, and puts reusability in perspective. Its written in extremely readable fashion, quite unlike some of the UML documents out there. The only thing that bothers me is the price tag, which seems to be a bit high.


One of the OO bibles
Rating (5)
Date: 1999-09-16

19 out of 21 customers found this reveiw helpful


A landmark in OO literature: always was and always will be. Taking things from step zero to discussing very advanced issues. The notation used is the one where UML has borrowed most of its elements (especially the class diagrams). The process it describes has become the typical process for OO development (especially 2nd generation OMT as described through a series of articles in JOOP by Rumbaugh). In all, a book that leaves nothing uncovered from notation to process and more importantly in depth discussions on OO concepts and techniques that will always be true. Finally, this is one of the few books that discuss how to implement an OO design into a non-OO language such as C, Pascal, Fortran etc. END


Lots of fluff, very little content
Rating (2)
Date: 1999-03-25

30 out of 35 customers found this reveiw helpful


This book gives what seems like a reasonably good description of each of the three OMT models: object, functional and dynamic. Unfortunately, when attempting to use the ideas presented, one becomes immediately aware that no explanation of how to use all three models together is given.

Looking at the examples, one finds that the examples in each model's section are totally unrelated to the examples in the other two model's sections. Essentially, the authors have fabricated example systems for each section that are easy to describe using that particular model, but have failed to show the other two models for those systems. This book would have been far better if the same set of examples were carried through the three types of models, showing how they interrelate.

The primary problem with the book, however, seems to be that it's about OMT. OMT has many serious flaws. OMT's object model notation is reasonable. The functional model notation is satisfactory. The dynamic model is incomplete. And the three models are not related to eachother in any clear way by this book. Without fixing the flaws inherent in OMT, any book on OMT is going to be mostly useless.


OMT is still the best
Rating (5)
Date: 1999-03-24

5 out of 8 customers found this reveiw helpful


I still maintain this book is the best. I believe Rumbaugh sold out when he joined Booch. Now its a commerical venture. This book was an educational delight.

Retail Price: $83.00
Our Price:$3.00
That's 96% Off!