Object-oriented analysis (OOA)
The process of identifying and defining the use cases and sets of objects (classes) in the new system
Object-oriented design (OOD)
Defining all of the types of objects necessary to communicate with people and devices and showing how they interact to complete tasks
Object-oriented programming (OOP)
Writing statements that define the actual classes and what each object of the class does