This document discusses object oriented analysis and design concepts including class diagrams, elaboration, and domain modeling. It describes how class diagrams show object types and relationships, and how elaboration refines requirements through iterative modeling. Elaboration builds the core architecture, resolves risks, and clarifies requirements over multiple iterations. A domain model visually represents conceptual classes and relationships in the problem domain.