Object–Oriented Analysis (OOAD) is the procedure of identifying software engineering requirements and developing software specifications in terms of a software system’s object model, which comprises of interacting objects. This tutorial will help you understand the basics of object-oriented analysis and design along with its associated terminologies.