object oriented decomposition
Object-oriented decomposition is related to object-oriented programming. This specifically means the development of an application system by decomposition into several parts modeled by classes and objects of the application domain. The object-oriented decomposition is based on a modeling of the application area by a set of objects cooperating via messages and results from the application of methods of the object-oriented design.