This document discusses analyzing problems and designing object-oriented solutions. It includes exercises to identify objects, attributes, and operations in a soccer league case study, and design class diagrams using UML notation. The objectives are to analyze problems using object-oriented analysis and design classes from which objects can be created.