Compoñente de software

Un compoñente de software é unha peza de software que fornece unha serie de funcionalidades, definidas normalmente por unha ou varias APIs.

Un compoñente software depende á súa vez (fai uso) de APIs provistas (implementadas) por outros módulos.

Compoñente de OMG: Na terminoloxía OMG e, en particular no Modelo de compoñentes CORBA (CCM: CORBA Component Model), por compoñente enténdese como tal o código obxecto resultante da compilación dunha serie de código fonte que implementa tales APIs. É dicir, mentres que o módulo en si aínda se pode entender como unha entidade conceptual, denomínase compoñente cando xa está códificado e compilado e, xa que logo, forma (en xeral) unha librería software.

Categoría:Enxeñaría de software