Diretrizes: Dependência de
Compilação na Implementação
Tópicos
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.

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