Componente de software
Origem: Wikipédia, a enciclopédia livre.
Componentes de Software é o termo utilizado para descrever o elemento de software que encapsula uma série de funcionalidades. Um componente é uma unidade independente, que pode ser utilizado com outros componentes para formar um sistema mais complexo.
Em programação orientada a objetos um componente é o objeto que implementa uma interface e é autônomo em relação a outros componentes do sistema.
Um sistema de software pode ser formado inteiramente somente por componentes, pois estes se interligam através de suas interfaces. Este processo de comunicação entre componentes é denominado composição.