1 | 8 | ||||||||||||||||||||||||
2 | |||||||||||||||||||||||||
3 | |||||||||||||||||||||||||
4 | |||||||||||||||||||||||||
5 | |||||||||||||||||||||||||
6 | |||||||||||||||||||||||||
7 | |||||||||||||||||||||||||
1. Dividing a program into separate modules or parts, each of which is responsible for a specific piece of functionality.
2. The process of dividing a complex problem or system into smaller, more manageable subproblems or components.
3. starting with small details and gradually building up to a complete understanding.
4. Simplifying complex concepts or systems by focusing on essential features while ignoring unnecessary details.
5. Breaking a problem into smaller, more manageable parts, solving them individually, and then combining the solutions.
6. Starting with a high-level overview and breaking the problem down into more detailed sub-tasks
7. Breaking a system into smaller, loosely-coupled components that can be independently developed and maintained.
8. The distribution of power, authority, and decision-making to lower-level entities or individuals.