Modularity (programming) Article Index for
Modularity
 

Information About

Modularity (programming)




Modularity is a concept that has applications in the contexts of Computer Science , particularly Programming , as well as Cognitive Science in investigating the structure of Mind . A '''module''' can be defined variously, but generally must be a component of a larger system, and operate within that system independently from the operations of the other components.


MODULARITY IN COMPUTER SCIENCE

Modularity is the property of Computer Program s that measures the extent to which they have been composed out of separate parts called Modules .

Programs that have many direct interrelationships between any two random parts of the program code are less modular than programs where those relationships occur mainly at well-defined Interface s between modules.

Modular programming techniques are those which increase modularity. (See also: Structured Programming , Procedural Programming , Object-oriented Programming and Aspect-oriented Programming , Distributed Computing .)


WORKS CITED

GuimerĂ¡, R. & L.A. Nunes Amaral (2005). ''Functional Cartography of Complex Metabolic Networks''. Nature , 433: 895-900.

Yang, A.S. (2001). ''Modularity, Evolvability and Adaptive Radiations''. Evolution and Development, 3:2, 59-72.


SEE ALSO