The structured approach got accepted and started being widely used for development and system analysis. Then, a methodology was created that helped the development of applications with the object oriented languages. This approach came to be known as the object oriented analysis and design. A comparative analysis has been conducted with respect to these two methodologies, along with their basic infrastructure and techniques.
The structured approach enables the analyst to split a complex project into smaller and controllable parts. This approach is based on the step-by-step execution of the phases. The start of an activity in a phase will depend on the completion of activities in the preceding phase. It is based on a top-down, hierarchal approach that produces logical and organized systems (Holon Institute of Technology, n.d.). The structured nature of the design facilitates efficient project management, resource management etc.
OOAD approach follows an object oriented approach instead of a functional one that is followed in SSAD (Pefkaros, 2008). An object in OOAD is considered to be any place, person or thing that can have the following aspects related to it;
Structured approach promotes the concept of clear steps from the initiation of the project till the end; these steps are conventionally planning, analysis, design and implementation. Whereas the object oriented approach does provide any such specific number of phases. There are no clear steps from analysis to design.
Structured System analysis and design is process oriented whereas object oriented system and design is data-oriented. There exists a clear separation between the between the data and the processes of the system in the structured approach, while the data and the processes of the system are encapsulated into objects (Pefkaros, 2008).
OOAD seems more flexible and adaptive to changes as compared to SSAD. There can be many benefits gained from