This document outlines the objectives and key concepts of object-oriented analysis and design (OOAD), detailing the processes of analysis and design, their terminology, and the distinction between the two. It describes the iterative workflow involved in OOAD, emphasizing use cases as a foundation for the development process and highlighting the significance of software architecture. Additionally, it presents responsibilities of software architects and designers in terms of planning and executing the design and analysis phases.