Object-oriented analysis and design (OOAD) is introduced as an approach to analyzing, designing, and developing applications through applying the object-oriented paradigm and visual modeling. Key concepts in OOAD include modeling systems as interacting objects, object-oriented analysis to understand concepts in the problem domain, and object-oriented design to define software objects representing analysis concepts. The document then discusses object basics, the object-oriented development life cycle, benefits of the object-oriented approach, and unified modeling language (UML) as a standard modeling notation for object-oriented systems development.