OOA, OOD
- OOA (Object Oriented Analysis)
- OOD (Object Oriented Design)
OOA:
Emphasizes an investigation of the problem and requirements, rather than a solution. For example, if a new online trading system is desired, how will it be used? What are its functions?
OOD:
Emphasizes a conceptual solution (in software and hardware) that fulfills the requirements, rather than its implementation. For example, a description of a database schema and software objects. Design ideas often exclude low-level or “obvious” detailsobvious to the intended consumers. Ultimately, designs can be implemented, and the implementation (such as code) expresses the true and complete realized design.
Useful analysis and design have been summarized in the phrase do the right thing (analysis), and do the thing right (design).
