Object–Oriented Analysis (OOA) 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.
This tutorial has been designed to help beginners. After completing this tutorial, you will find yourself at a moderate level of expertise from where you can take yourself to next levels.
Before you start proceeding with this tutorial, it is assumed that you have basic understanding of computer programming and related programming paradigms.