
Object-Oriented Modeling and Design with UML
Pearson (Publisher)
2nd Edition
Published on 17. December 2004
Book
Paperback/Softback
504 pages
978-0-13-015920-5 (ISBN)
Description
This revision offers a crisp, clear explanation of the basics of object-oriented thinking via UML models, then presents a process for applying these principles to software development, including C++, Java, and relational databases. An integrated case study threads throughout the book, illustrating key ideas as well as their application.
More details
Edition
2nd edition
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 100 mm
Width: 100 mm
Thickness: 100 mm
Weight
100 gr
ISBN-13
978-0-13-015920-5 (9780130159205)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Previous edition
James R. Rumbaugh | Michael R. Blaha | William Lorensen
Object-Oriented Modeling and Design
United States Edition
Book
11/1990
Pearson
€63.13
Article exhausted; check for reprint
Persons
In a sense, Jim Rumbaugh and Mike Blaha are two of the "founding fathers" of UML. They invented UML, the basis for UML, along with Booch notation. Their first edition was crucial to the development and adoption of Object-Oriented methods when they were in their infancy. Blaha is a worldwide consultant and is a partner with Modelsoft Consulting, and SentientPoint Corporation. He is active in the IEEE Computer Society. Rumbaugh is a Distinguished Engineer with the Rational brand of IBM and is one of the original co-designers of UML. He is a highly influential author.
Content
Chapter 1 Introduction
Chapter 2 Modeling as a Design Technique
Chapter 3 Class Modeling
Chapter 4 Advanced Class Modeling
Chapter 5 State Modeling
Chapter 6 Advanced State Modeling
Chapter 7 Interaction Modeling
Chapter 8 Advanced Interaction Modeling
Chapter 9 Concepts Summary
Chapter 10 Process Overview
Chapter 11 System Conception
Chapter 12 Domain Analysis
Chapter 13 Application Analysis
Chapter 14 System Design
Chapter 15 Class Design
Chapter 16 Process Summary
Chapter 17 Implementation Modeling
Chapter 18 OO Languages
Chapter 19 Databases
Chapter 20 Programming Style
Chapter 21 Iterative Development
Chapter 22 Managing Models
Chapter 23 Legacy Systems
Appendix A: UML Graphical Notation
Appendix B: Glossary
Answers to Selected Exercises
Chapter 2 Modeling as a Design Technique
Chapter 3 Class Modeling
Chapter 4 Advanced Class Modeling
Chapter 5 State Modeling
Chapter 6 Advanced State Modeling
Chapter 7 Interaction Modeling
Chapter 8 Advanced Interaction Modeling
Chapter 9 Concepts Summary
Chapter 10 Process Overview
Chapter 11 System Conception
Chapter 12 Domain Analysis
Chapter 13 Application Analysis
Chapter 14 System Design
Chapter 15 Class Design
Chapter 16 Process Summary
Chapter 17 Implementation Modeling
Chapter 18 OO Languages
Chapter 19 Databases
Chapter 20 Programming Style
Chapter 21 Iterative Development
Chapter 22 Managing Models
Chapter 23 Legacy Systems
Appendix A: UML Graphical Notation
Appendix B: Glossary
Answers to Selected Exercises