This document provides an overview of object-oriented methodologies, including Rumbaugh's Object Modeling Technique (OMT), Booch methodology, Jacobson's methodologies, patterns, frameworks, the Unified Modeling Language (UML), and common UML diagrams. It describes the key phases and models of OMT, Booch, and Jacobson's approaches. It also defines what patterns and frameworks are and compares them. Finally, it explains the history and concepts of UML and provides brief descriptions of common UML diagrams like class, use case, activity, sequence, and collaboration diagrams.