Decomposition (computer science)
In computer science, decomposition is the process of identifying and organising a complex system into smaller components or layers of abstraction. Decomposition is the opposite process of composition, and is often used in object-oriented programming (OOP), structured programming, and structured analysis.
Source: Wikipedia — Decomposition (computer science) (CC BY-SA 4.0)