Advantages of Object oriented analysis design
The OO approach inherently makes every object a standalone component which can be reused within specific stat problem domains well as is completely different problem domains having requirement of similar objects.
The other major advantage of object oriented (OO) is focus on data relationships. You could not build up a successful system where data relationships are not well understood. An OO model provides all of insight of an ER diagram and includes additional information related to methods to be performed on the data.