Diagrama de Componentes – Linguagem de programação
O Diagrama de componentes é um Diagrama de Estrutura e está amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Esse diagrama representa os componentes do sistema quando o mesmo for ser implementado em termos de módulos de código-fonte, bibliotecas, arquivos de ajuda, módulos executáveis etc. Determina como tais componentes estarão estruturados e irão interagir para que o sistema funcione de maneira adequada.
Permite modelar recursos (que incluem gráficos e áudios) e pacotes (que são grupos de classes) que constituem o software.
Fonte: Fowler UML 3ed
palavras-chave para definir os diagramas:
a-sequência.: troca de mensagens, ordem temporal
b -componentes:partes do sistema, interface
c -entidade relacionamento.: nao é um diagrama UML
d-casos de uso.: atores, casos de uso
e-atividades.: fluxo