Rubriques

Explication

Une utilisation importante d'une relation de dépendance est de représenter des dépendances de compilation. Une dépendance de compilation existe d'un élément aux éléments qui sont nécessaires pour la compiler. En C++, par exemple, les dépendances de compilation sont indiquées avec des instructions #include. En Ada, les dépendances de compilation sont indiquées par la clause avec. En Java, la dépendance de compilation est indiquée par l'instruction importer. En général il ne devrait pas y avoir de dépendances de compilation cycliques.

Exemple 1 :

Le diagramme de composants suivants illustre les dépendances de compilation entre les fichiers sources. Le fichier Facturation_UI (celui du haut), requiert Facture, qui requiert Commande pour compiler.

Diagramme décrit dans le texte d'accompagnement.

Figure 1 : Exemple de dépendances de compilation (Générique)



RUP (Rational Unified Process)   2003.06.15