Object Oriented Software Engineering   View all facts   Glossary   Help
subject > component > module
Next componentreusable component    Upcomponent    Previous componentlayer   

module
subjectfact 
modulehas definition A component that is defined at the programming language level, such as file, method or package2001-08-30 14:56:38.0
has high cohesion if related aspects of a system are kept together in this module, and unrelated aspects are kept out2001-08-30 14:56:38.0
is a subtopic of 9.1 - The Process of Design2001-08-30 14:56:38.0
is implemented2001-08-30 14:56:38.0
is a kind of component2001-08-30 14:56:38.0
lacks side effects if it does not modify any data, and does not leave behind any information, other than its result, that would have an effect on other computations2001-08-30 14:56:38.0
componentis reusable if it can be used in several different systems with little or no modification2001-08-30 14:55:00.0
may perform a special-purpose function such as the user interface for a particular system2001-08-30 14:55:00.0

Kinds of module :