This document discusses object-oriented methodologies for software development. It describes the Rumbaugh, Booch, and Jacobson methodologies which were influential in the development of the Unified Modeling Language. The Rumbaugh Object Modeling Technique focuses on object models, dynamic models, and functional models. The Booch methodology emphasizes class diagrams, state diagrams, and other modeling tools. Jacobson's methodologies like Objectory emphasize use case modeling and traceability between phases.