This document provides an overview of the contents of a textbook on object-oriented analysis and design (OOAD). It covers 6 units:
1. Object-oriented concepts, modeling, and the Unified Modeling Language (UML)
2. Iterative development and UML
3. Basic and advanced structural modeling
4. Interaction modeling
5. Architectural modeling
6. Object-oriented programming styles
The first unit introduces object-oriented paradigms and modeling techniques like the data flow diagram, entity relationship diagram, algorithms, and flowcharts. It also discusses object-oriented modeling and the process of object-oriented analysis and design.