How does everyone benefit from OOA method?
OOA is all about determining the best way to divide a program into an economical set of classes. The result is speeding of the development time and proper class construction. Reuse results in far fewer lines of code, which translates to less bugs and lower maintenance costs. OOA ensures better quality, better maintenance due to decoupled nature of the structure and high productivity. The program becomes easily scalable and easier to adopt.