Object oriented analysis emphasizes investigating the problem domain to identify relevant objects and their relationships. The key goals are to define relevant classes and their attributes, operations, relationships, and behaviors through iterative refinement. Various analysis methods take different approaches, but generally involve use case modeling, class modeling, and behavior modeling.