The document provides an overview of object-oriented analysis and design (OOAD). It discusses the key concepts in OOAD including the three main models - object model, dynamic model, and functional model. It also outlines the four phases of OOAD - object-oriented analysis, system design, object design, and implementation. Specific techniques like the Object Modeling Technique (OMT) and the Unified Modeling Language (UML) are also covered. The document provides details on various OOAD processes like class modeling, dynamic modeling, functional modeling, and relationships between classes like inheritance, association and aggregation.