UML and C++
A Practical Guide to Object-oriented Development
Richard C. Lee, William M. Tepfenhart
Published: 2001
Pages: 557
This practical book by two industry leaders continues to be a self-teaching guide for software analysts and developers. This revised edition teaches readers how to actually "do" object-oriented modeling using UML notation as well as how to implement the model using C++. The authors introduce all of the basic object-oriented fundamentals necessary so readers can understand and apply the object-oriented paradigm.
FEATURES
- Teaches readers to build an object-oriented application using C++ and make the right trade-off decisions to meet business needs.
- Exposes a number of the myths surround object-oriented technology while focusing on its practicality as a software engineering tool.
- Gives readers a "recipe or step-by-step guide to do all of the steps of object-oriented technology.
- Provides a practical approach to analysis, design, and programming in the object-oriented technology.
NEW TO THE SECOND EDITION
- Gives a practical approach for the development of use cases as part of object-oriented analysis.
- Provides greater coverage of UML diagramming.
- Introduces key C++ libraries that provide important functionality, supporting implementation of an object-oriented model in C++.
- Improved coverage of dynamic behavior modeling, implementation of the state model, and class projects.