Spiegazione
Un uso importante di una relazione di dipendenza รจ rappresentare le dipendenze di compilazione. Una dipendenza da
compilazione esiste fra un elemento e gli elementi necessari per compilarlo. In C++, ad esempio, le dipendenze da
scompilazione sono indicate con le istruzioni #include. In Ada, sono indicate dalla clausola 'with'. In Java, sono
indicate dall'istruzione 'import'. In generale non dovrebbero esistere dipendenze di compilazione cicliche.
Esempio 1:
Il seguente diagramma dei componenti illustra le dipendenze di compilazione fra i file origine. Il file Invoicing_UI
(in alto), richiede Invoice, che richiede Order per compilare.
Figura 1: Esempio di dipendenze di compilazione (generico)
|