modularization programming or modularity in programming
#modular program, #how much modular home #programming modules #modularity in programming #modularization_programming
Modular programming is a strategy applied to the design and development of software system. It is defined as organizing a large program into small, independent program segments called modules that are separately named and individually callable program units. These modules are carefully integrated to become a software system that satisfies the system requirements. It is basically a “divide – and –conquer” approach to problem solving.
Modules are identified and designed such that they can be organized into a top-down hierarchical structure (similar to an organization chart). In C, each module refers to a function that is responsible for a single task.