Diretriz: Dependência de Compilação na Implementação
Esta diretriz introduz o conceito de dependência entre os artefatos de implementação.
Relacionamentos
Elementos Relacionados
Descrição Principal

Explicação

Um uso importante de um relacionamento de dependência é representar dependências de compilação. Uma dependência de compilação existe de um elemento para os elementos que são necessários para compilá-lo. No C++, por exemplo, as dependências de compilação são indicadas por instruções #include. No Ada, são indicadas pela cláusula with. Em Java, a dependência de compilação é indicada pela instrução import. Em geral, não devem existir dependências cíclicas de compilação.

Exemplo 1:

O diagrama de componentes a seguir ilustra as dependências de compilação entre os arquivos de origem. O arquivo Invoicing_UI (o primeiro) requer Fatura, que requer Pedido para compilar.

Diagrama descrito no texto associado.

Figura 1: Exemplo de Dependências de Compilação (Genérico)