Lee, Richard C., 1956-

UML and C++ : a practical guide to object-oriented development / Richard C. Lee, William M. Tepfenhart. - 2nd ed. - Upper Saddle River, N.J. : Prentice Hall, c2001 - xxxiii, 557 p. ; 24 cm.

Preface to Second Edition. - Preface to First Edition. - 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. - Appendix A. Unified Modeling Language. - Bibliography. - Acknowledgments.

This practical book by two industry leaders continues to be a self-teaching guide for software analysts and developers. This revised edition teaches 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. - Back cover

0130290408


UML (Computer science)
C++ (Computer program language)
Computer software--Development.
Object-oriented programming (Computer science)

005.117 / LEE