Module vs. component design

ms80 picture ms80 · Apr 24, 2010 · Viewed 43.8k times · Source

What is the difference between module vs. component design?

Answer

Tin picture Tin · Dec 14, 2010

I'd like to share my idea about this difference.

Both component and module are used to refer to a group of functions or a part of a function. Module is more logical, for example: module Finance, module HR, module Manufacturing... in ERP system. On the other hand, component is more physical. In software, it can be a dll, ocx, exe,...

There is no criteria to measure which one is greater than the other. One component can contain list of modules, and one module also can contain many components. Components are used to model a system in technical view, and module is used to model the system in function view ( functionalities of the system)