Normal view MARC view ISBD view

UML and C++ : a practical guide to object-oriented development / Richard C. Lee, William M. Tepfenhart.

By: Lee, Richard C, 1956-.
Contributor(s): Tepfenhart, William M [(j.a.)].
Publisher: Upper Saddle River, N.J. : Prentice Hall, c2001Edition: 2nd ed.Description: xxxiii, 557 p. ; 24 cm.ISBN: 0130290408.Subject(s): UML (Computer science) | C++ (Computer program language) | Computer software -- Development | Object-oriented programming (Computer science)DDC classification: 005.117
Contents:
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.
Summary: 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
Item type Current location Shelf location Call number Copy number Status Notes Date due Barcode
Main Collection Taylor's Library-TU

Floor 4, Shelf Transit , Side 1, TierNo 1, BayNo 1

005.117 LEE (Browse shelf) 1 Available SOCIT, SOCIT, 560436 5000072653

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