OO Software Engineering
has three distinctive OO processes :
- OO Analysis (OOA) emphasizes the building of real-world models.
- OO Design (OOD) stresses the mapping of the OOA model to structured architectures, and
- OO Programming (OOP) deals with the building of OOD models under the constraints of the existing environments.