
| Working with Objects The OOram Software Engineering Method Trygve Reenskaug 1995 | 420 pages ISBN: 134529308 |
|||
| Out of print | $47.95 | Hardbound print book | |
RESOURCES
DESCRIPTION
Working With Objects is the authoritative account of the highly successful OOram method for software analysis, design, development, maintenance and reuse. OOram has been fine-tuned over a decade on hundreds of projects by Trygve Reenskaug and his collaborators. It is supported by available CASE tools, training, and consulting.
Working With Objects is the source on a method which takes an evolutionary step forward in object-oriented development practices. OOram adds the intuitively simple but powerful concept of a role to object-oriented models and methods. For example, imagine trying to describe a person as an object. The most effective way to do this would be to independently describe each of the roles that person adopts (parent, employee, and so on) and then define how the person supports them. These ideas form the heart of the OOram approach.
In a presentation rich with examples, Working With Objects is anything but the typical, dry methodology book. It tells real-life stories. It teaches how to apply role modeling and benefit from its inherent advantages, including:
- Multiple views of the same model
- Support for both data- and process-centered approaches
- Large systems described through a number of distinct models
- Derivation of composite models from simpler, base models
- Decentralized management of very large systems
- Programming language-independent design
- Step-by-step transformation of models into implementations
- Integration of powerful reuse techniques with work policies, processes and organization
WHAT THE EXPERTS SAY ABOUT THIS BOOK...
"The first method that deals realistically with reuse, and one of the few
that comes close to describing what I do when I design."
--Ralph Johnson, University of Illinois
"...the authors take you on a journey through object techniques filled
with examples. You will come away from this book enriched, with a sound
understanding of OT-based abstractions for modelling programs."
--Richard Mark Soley, OMG
ABOUT THE AUTHOR...
Trygve Reenskaug is a thirty-year veteran of object orientation. He and his collaborators developed the OOram method gradually, starting in 1983. Reenskaug is the original developer of the Model View Controller framework, which is today the centerpiece of most object-oriented user interface toolkits. Per Wold and Odd Arild Lehne have extensive experience applying and teaching OOram.
Sample Chapters
One sample chapter is available for download.
Chapter 1