-
The act or process of dividing a complex task or structure into smaller, often more manageable pieces.
(noun)
-
The act of dividing complex code into libraries with common functionality to help make the process of programming more manageable and reusable.
(noun)
Wiktionary.org : Text is available under the Creative Commons Attribution-ShareAlike License