Especificación de Despliegue

Superior  Previo  Próximo

                                                Uso Común ..| ..Especificación del UML del OMG

 

d_deploymentspec

 

Una especificación de despliegue (spec) especifica los parámetros que guían el despliegue de un artefacto, como es necesario con la mayoría de las tecnologías de hardware y software. Una especificación lista aquellas propiedades que se deben definir para que ocurra el despliegue. Una instancia de esta especificación especifica los valores para los parámetros; una simple especificación se puede instanciar para múltiples artefactos.

 

Estas especificaciones pueden ser extendidas por ciertos perfiles de componentes. Algunos ejemplos de los valores etiquetados estándares que podría agregar un perfil a una especificación de despliegue son «modoConcurrencia» con los valores etiquetados {hilo, proceso, ninguno} o  «modoTransacción» con los valores etiquetados {transacción, transacciónAnidada, ninguna}. 

 

El siguiente ejemplo detalla el artefacto RepositoryApp desplegado en el nodo servidor, por especificaciones de RepositoryApp, instanciado de la especificación de despliegue SystemSpec. 

 

deploymentspec

 

 

 

Uso Común

Diagramas de Despliegue

 

e_deploymentspec

 

 

Especificación del UML del OMG

  La especificación del UML del OMG (UML 2.0 Superstructure, p. 190) establece: 

"Una especificación de despliegue especifica un conjunto de propiedades que determinan los parámetros de ejecución de un artefacto componente que se despliega en un nodo. Una especificación de despliegue se puede apuntar a un tipo específico de contenedor. Un artefacto que implementa las propiedades de la especificación de despliegue es un descriptor de despliegue."