C. Object-Oriented Methodology 1. In fact, O-O has some components of the traditional life cycle still lurking within it. For one thing, Preliminary Investigation and Analysis pretty much proceed apace. However, O-O starts into the Design phase before Analysis is completed, allowing a much higher degree of flexibility. Evolving user requirements are determined earlier, allowing for more adaptable changes.
Early changes reduce the cost and impact on the delivery schedule.
Object Oriented methodology assumes that all systems consists of interdependent objects which correspond with each other by passing messages. Analysis consists of determining which objects in reality need to be modeled by objects in the information system. This is done through a series of use cases . As the system grows, like objects are lumped into classes , which assists in further refining the system. Additionally, object classes permit inheritance of features common among several objects, which in turn aids in future system development.