UML and C++ : a practical guide to object-oriented development - Lee, Richard C., 1956-; Tepfenhart, William M. (Upper Saddle River, N.J. : New Delhi. : Prentice Hall, PHI Learning, 2001)
1. The Information Management Dilemma -- 2. Managing Complexity: Analysis and Design -- 3. Object-Oriented Programming -- 4. Bounding the Domain -- 5. Finding the Objects -- 6. Identifying Responsibilities -- 7. Specifying Static Behavior -- 8. Dynamic Behavior -- 9. Identifying Relationships -- 10. Rules -- 11. The Model -- 12. Design -- 13. C++ Fundamentals -- 14. Implementing Class -- 15. C++ Libraries -- 16. Implementing Static Behavior -- 17. Implementing Dynamic Behavior -- 18. Instantiating and Deleting Objects -- 19. Implementing Generalization/Specialization -- 20. Implementing More Relationships -- 21. Introduction to the Case Studies -- 22. Case Study: The Breakout Game -- 23. Case Study: Microwave Oven -- App. A. Unified Modeling Language.
"Alan R. Apt book."
Includes bibliographical references (p. 541-543) and index.
Keywords: Object-oriented programming (Computer science); Computer software -- Development; C++ (Computer program language); UML (Computer science)