Freshly Printed - allow 8 days lead
Couldn't load pickup availability
Advanced Object-Oriented Analysis and Design Using UML
This 1998 book conveys the essence of object-oriented programming and software building through the Unified Modeling Language.
James J. Odell (Author), Martin Fowler (Foreword by)
9780521648196, SIGS
Paperback, published 13 February 1998
262 pages
22.8 x 15.3 x 1.6 cm, 0.355 kg
"There is certainly good information in this book, and it is presented well. This book should be useful to those seriously interested in object-oriented analysis and design (OOAD)...." Computing Reviews
This 1998 book conveys the essence of object-oriented programming and software building through the Unified Modeling Language (UML). Composed of updated versions of James Odell's articles from The Journal of Object-Oriented Programming, ROAD, and Object Magazine, it provides concise but in-depth pieces on structural issues, dynamic issues, business rules, object complexity, object aggregation, design templates, and the process of objects.
Part I. Structural Issues: 1. Modeling objects: using Binary- and Entity-relationship approaches
2. Object types as objects and vice versa
3. Power types
4. Specifying structural constraints
5. Toward a formalization of OO analysis
Part II. Dynamic Issues: 6. What is object state?
7. Dynamic and multiple classification
8. Events and their specification
9. Approaches to finite-state machine modeling
Part III. Business Rules: 10. Business rules
11. Using rules with diagrams
Part IV. Object Complexity: 12. Managing object complexity, Part I: classification and generalization
13. Managing object complexity, Part II: aggregation
Part V. Object Aggregation: 14. Six different kinds of aggregation
15. A foundation for aggregation
16. A user-level model of aggregation
Part VI. Design Templates: 17. From analysis to design using templates, Part I
18. From analysis to design using templates, Part II
19. From analysis to design using templates, Part III
Part VII. The Process of Objects: 20. Method engineering
21. User workshop techniques
22. Object-oriented methodologies.
Subject Areas: Object-oriented programming [OOP UMN]
