sábado, 8 de junio de 2013

5.2_Diagramas de despliegues


El modelo físico en UML Lenguaje Unificado de Modelado describe los componentes, de
hardware y de software, que se desplegarán en el ambiente seleccionado. Describe 
elementos tales como plataformas de hardware, denominadas nodos en UML, conectividad 
de redes, componentes de software, procesadores, sistemas operativos y herramientas de 
terceras partes.


El Diagrama de Despliegue es un diagrama que se utiliza para modelar el hardware utilizado 
en las implementaciones de sistemas y las relaciones entre sus componentes. Describen la 
topología del sistema la  estructura de los elementos de hardware  y el software que ejecuta  
cada uno de ellos.
Los diagramas de despliegue representan a los nodos y sus relaciones. Los nodos son 
conectados por asociaciones de comunicación tales como enlaces de red, conexiones 
TCP/IP, microondas, etc.


Usos que se les da a los diagramas de despliegue son para modelar:
Sistemas cliente-servidor


Sistemas completamente distribuidos


COMPONENTES DE DIAGRAMA DE DESPLIEGUE
-   Nodo.
  * Instancia de nodo.
  * Estereotipo de nodo.
-   Artefactos.
-   Asociación.
 Nodo:
Un nodo es un objeto físico en tiempo de ejecución que representa un recurso computacional, generalmente con memoria y capacidad de procesamiento.
Un Nodo es un elemento de hardware o software. 
* Instancia de Nodo:
Una instancia se puede distinguir desde un nodo por el hecho de que su nombre esta subrayado y tiene dos puntos antes del tipo de nodo base. Una instancia puede o no tener un nombre antes de los dos puntos. 


* Estereotipo de nodo
Estereotipo, son cosas u objetos q se repiten sin variación.
El estereotipo de un nodo es la manera de poder verificar que tipo de nodo es el que se esta observando.
Artefactos
Un artefacto es un producto del proceso de desarrollo de software, que puede incluir los modelos del proceso (modelos de Casos de Uso, modelos de Diseño, etc.), archivos fuente, ejecutables, documentos de diseño, reportes de prueba, prototipos, manuales de usuario etc.
Donde un artefacto es un conjunto de componentes.

Asociacion
Una asociación representa una ruta de comunicación entre los nodos. Donde esta asociación va incluida con misma dependencia  del diagrama de componentes.



DIAGRAMA DE COMPONENTES
•Los diagramas de componentes permiten modelar sistemas de software de cualquier tamaño y complejidad.
• Permite especificar un componente como unidad modular con interfaces bien definidas.

PASOS PARA LA CONSTRUCCIÓN
•Identificar los elementos del hardware que  formaran parte del sistema.
•Identificar los componentes que serán parte de cada nodo.
•Identificar la relaciones que existe entre cada uno de estos (Dependencia, Interfaz, Dependencias-Intefaz).


UML DIAGRAMAS
•Estáticos:
–Diagramas de clases
–Diagramas de objetos
–Diagramas de componentes
–Diagramas de despliegue
•Dinámicos:
–Diagramas de casos de uso
–Diagramas de secuencia
–Diagramas de colaboración
–Diagramas de estados
–Diagramas de actividades






No hay comentarios:

Publicar un comentario