FREE Shipping on orders over $25.

Used - Good | See details
 
   
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Object-Oriented Modeling and Design [Hardcover]

James R. Rumbaugh , Michael R. Blaha , William Lorensen , Frederick Eddy , William Premerlani
4.2 out of 5 stars  See all reviews (6 customer reviews)


Available from these sellers.


Formats

Amazon Price New from Used from
Hardcover --  
Paperback --  
Unknown Binding --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Object-Oriented Modeling and Design with UML (2nd Edition) Object-Oriented Modeling and Design with UML (2nd Edition) 3.8 out of 5 stars (4)
$80.40
In Stock.

Book Description

October 1, 1990
Object-oriented modelling and design promote better understanding of requirements, cleaner designs and more maintainable systems. Often, books on related subjects rely on programming and coding, forcing readers to think in terms of the computer, and not the application. "Object-oriented Modeling and Design" emphasizes that object-oriented technology is more that just a way of programming. It applies techniques to the entire software development cycle. This volume presents a new object-oriented software development methodology - from analysis, through design, to implementation. Key features of the book include a focus on high-level, front-end conceptual processes of analysis and design, rather than just on the low-level, back-end implementation steps of programming; coverage of the entire development life cycle - analysis, design, implementation without a change of notation at each stage; a presentation of graphical notation and methodology independent of any particular programming language; case studies of industrial object-oriented applications developed by the authors; and examples and exercises that bring out fine points, summary lists of concepts and methodology steps, and almost 300 diagrams.


Editorial Reviews

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.

From the Publisher

This text applies object-oriented techniques to the entire software development cycle.

Product Details

  • Hardcover: 512 pages
  • Publisher: Prentice-Hall; 1st edition (October 1, 1990)
  • Language: English
  • ISBN-10: 0136298419
  • ISBN-13: 978-0136298410
  • Product Dimensions: 9.6 x 7.2 x 1 inches
  • Shipping Weight: 1.9 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #1,338,993 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

4.2 out of 5 stars
(6)
4.2 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
21 of 23 people found the following review helpful
5.0 out of 5 stars One of the OO bibles September 16, 1999
Format:Hardcover
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
Comment | 
Was this review helpful to you?
32 of 37 people found the following review helpful
2.0 out of 5 stars Lots of fluff, very little content March 25, 1999
Format:Hardcover
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.

Comment | 
Was this review helpful to you?
11 of 16 people found the following review helpful
5.0 out of 5 stars Get started! March 31, 2000
Format:Hardcover
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.
Comment | 
Was this review helpful to you?

What Other Items Do Customers Buy After Viewing This Item?


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category