Handling Complexity - Modularization Print E-mail
Wednesday, 31 January 2001 09:24
Article Index
Handling Complexity
Data Abstraction
Modularization
Encapsulation
All Pages

Modularization

Modularization means breaking up a program into smaller sections, or modules, each of which does a complete little task. An example of modular design is the top-down approach to solving problems: Break the entire problem into several smaller problems, which are in turn broken down to smaller problems. Do this until each sub-problem is small enough to be easily understood, solved in detail (coded), and debugged. The modular approach helps developers to understand and solve their problems better. It also allows the sub-problems to be independently tested and maintained without affecting or being affected by the performance or bugginess of the other modules.

 



Last Updated on Tuesday, 28 October 2008 13:42