![[Book Cover]](../covergif/ph_bkcvr.gif)
|
UML and C++: A Practical Guide to Object-Oriented Development, 1/e
Richard C. Lee, Lucent Technology (Bell Laboratory)
William M. Tepfenhart, AT&T
Published April, 1997 by Prentice Hall Engineering/Science/Mathematics
Copyright 1997, 512 pp.
Paper
ISBN 0-13-619719-1
|
Sign up for future mailings on this subject.
See other books about:
Object-Oriented Programming-Computer Science
Object-Oriented Design-Computer Science
Object-Oriented Programming-IT Continuing Education
|

Designed as a self-teaching guide for students and professionals,
this book teaches how to actually do object-oriented modeling using
UML notation and implementing the model using C++. This text introduces
all of the basic object-oriented fundamentals necessary to start applying
and understanding the object-oriented paradigm without being an expert.
Are you interested in teaching a design methodology (iR.UML)
in your object-oriented programming course?
Uses the new UML notation for documentation. UML is a combination
of the most popular design methodologies of Grady Booch and Jim Rumbaugh.
Fully worked case study that takes the reader through the
entire development process.
Every concept is introduced with an example.
Builds a solid foundation focused on concepts and principles
rather than specific methodology.
Students are shown a wide range of techniques and why they
are used. This will allow the student to accommodate the methodology
used in their real-world development site.
Gives the reader enough fundamental knowledge to start working
as a team member. The student will be able to contribute at every
stage of object-oriented development.
1. The Information Management Dilemma.
2. Managing Complexity: Analysis and Design.
3. Object-Oriented Programming.
4. Finding the Objects.
5. Identifying Responsibilities.
6. Specifying Static Behavior.
7. Dynamic Behavior.
8. Identifying Relationships.
9. Rules.
10. The Model.
11. Design.
12. C++ Fundamentals.
13. Implementing Class.
14. Implementing Static Behavior.
15. Instantiating and Deleting Objects.
16. Implementing Generalization/Specialization.
17. Implementing More Relationships.
18. Case Study: Breakout.
19. Case Study: Team 1.
20. Case Study: Team 2.
21. Case Study: Design and Implementation.
Bibliography.
|