Directriz: Dependencia de compilación en implementación
Esta directriz presenta el concepto de dependencia entre artefactos de implementación.
Relaciones
Elementos relacionados
Descripción principal

Explicación

Un uso importante de una relación de dependencia es representar las dependencias de compilación. Una dependencia de compilación existe a partir de un elemento hasta los elementos necesarios para compilarla. En C++, por ejemplo, las dependencias de compilación se indican con sentencias #include. En Ada, las dependencias de compilación se indican con la cláusula with. En Java, la dependencia de compilación se indica con la sentencia import. En general, no deben existir dependencias de compilación cíclicas.

Ejemplo 1:

El diagrama de componentes siguiente ilustra las dependencias de compilación entre archivos de origen. El archivo Invoicing_UI (en la parte superior), requiere Factura, que requiere Pedido para poderse compilar.

Diagrama descrito en el texto adjunto.

Figura 1: Ejemplo de dependencias de compilación (Genérico)