Um componente é um bloco de construção físico
de um sistema. Pode ser um arquivo executável, arquivos com classes Java,
biblioteca estáticas, DLL’s, tabelas, documentos, etc.
Um componente é uma implementação física de um conjunto de outros elementos de UML, definidos de forma lógica
(definidos sem se pensar na sua implementação), como classes.
Os componentes prestam certos serviços, que são disponibilizados através de suas interfaces.
