Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Recommended product

Popular links

Popular links


OMT Insights

OMT Insights

OMT Insights

Perspective on Modeling from the Journal of Object-Oriented Programming
James Rumbaugh, Rational Software Corporation, California
January 1996
Paperback
9781884842580
Out of Print
Paperback
Paperback

    This book presents the collected writings of OMT guru Dr James Rumbaugh. These articles - all published in the Journal of Object-Oriented Programming - encompass the development, refinement, and current state of OMT. The book includes a summary of OMT notation and process, with a description of changes needed for the new Unified Modeling Language. Complete with numerous illustrated examples, this collection is a hands-on guide to the use of OMT from many different viewpoints. It shows how to use object-oriented modeling to think clearly about software problems and solve them cleanly and effectively.

    • Presents an accurate picture of the industry's progress and development
    • Applies generally to most varieties of object-oriented modeling, so choice of method is not critical
    • Uses concrete examples to illuminate abstract theoretical ideas

    Reviews & endorsements

    'The book is full of practical advice on a wide range of topics and the clear writing and extensive use of examples make the material very accessible. I recommend this book very highly.' Journal of The Association of C & C++ Users

    See more reviews

    Product details

    January 1996
    Paperback
    9781884842580
    390 pages
    228 × 177 mm
    0kg
    Unavailable - out of print November 1997

    Table of Contents

    • Part I. METHODS:
    • 1. What Is a Method?
    • 2. Over the Waterfall and into the Whirlpool
    • 3. Layered additive models
    • 4. A private Workplace
    • Part II. MODELING CONCEPTS:
    • 5. A National Identity Crisis
    • 6. Horsing around with associations
    • 7. What's in a name?
    • 8. Derived information
    • 9. Building boxes
    • 10. Taking things in context
    • Part III. MODELING CONUNDRUMS:
    • 11. Trouble with twins
    • 12. On the Horns of the Modeling Dilemma
    • 13. Disinherited!
    • Part IV. BEHAVIOR MODELING:
    • 14. Going with the flow
    • 15. Let There Be Objects
    • 16. Forceful functions
    • 17. Driving to a solution
    • Part V. CASE STUDIES:
    • 18. The Evolution of Bugs and Systems
    • 19. Objects in the constitution
    • Part VI. DESIGN PROCESS:
    • 20. Getting started
    • 21. The Life of an Object Model
    • 22. Objects in the Twilight Zone
    • 23. Virtual worlds
    • 24. Modeling models and viewing views
    • 25. Controlling code
    • Part VII. OMT SUMMARY:
    • 26. OMT object model
    • 27. OMT dynamic model
    • 28. OMT functional model
    • 29. The OMT process.