"Modular programming can let one software module be written with little knowledge of the code inside another module."
Parnas describes modular programming techniques that allow one module to be written with little knowledge of another and presents modularization as a way to improve system comprehensibility.
View Source