Programación Orientada a Objetos - UNID · 2014-05-11 · Contextualización El uso de los...

12
Programación Orientada a Objetos Sesión 11: Modelo de implantación o distribución con UML

Transcript of Programación Orientada a Objetos - UNID · 2014-05-11 · Contextualización El uso de los...

Programación Orientada a Objetos

Sesión 11: Modelo de implantación o distribución con UML

Contextualización

El uso de los diagramas es importante, permiten el análisis de la información

que se utiliza dentro del sistema UML, cada representación de los elementos

y procedimientos cuenta con datos diferentes, los cuales permiten un mejor

trabajo y desarrollo de los sistemas, estos sistemas pueden ser aplicados en

cualquier plataforma o dispositivos. El uso de UML y sus diagramas no se

limita a un lenguaje en especial, sino que permite el uso en cualquiera, sólo

se deben contemplar los elementos que este sistema maneja para tener las

opciones abiertas y mejorar los resultados que se esperan.

Introducción

Los modelos de implantación de las funciones o desarrollos de aplicaciones son importantes, éstos ayudan a tener un mejor control sobre las acciones que se realizan en la distribución de los elementos. Debemos tener presente que varios de los elementos de programación se distribuyen en función a su desarrollo, es decir, si son aplicaciones nativas o aplicaciones Web, ya que esto determina la forma en que funcionarán las mismas y el uso de recursos y gestión de memoria y código con que trabajen.

Modelo de implantación o

distribución con UML

¿Qué es la distribución?

Dentro de los ambientes de la programación y la creación de aplicaciones, la

distribución de un medio se da cuando se desea hacer llegar un software a

manos de los usuarios que utilizan estos sistemas.

En el caso de UML, se puede comprender la implantación y la distribución de

los elementos mediante el uso de diagramas, en los cuales se expresan las

funciones y elementos que se toman en cuenta para el desarrollo de los

códigos de programación y los procedimientos que vienen con éstos, es

importante diferenciar las herramientas con que se disponen a trabajar, así se

tiene una mejor oportunidad de desarrollo y aplicación.

Modelo de implantación o

distribución con UML

Diagrama de implantación

Dentro de UML existen varios diagramas con los cuales trabajar, dentro de éstos se utilizan elementos similares o los mismos, sin embargo los resultados que se obtienen son diferentes. El diagrama de implantación comúnmente es definido como diagrama de implementación. Este diagrama representa la arquitectura física del sistema y ofrecen una ilustración de la arquitectura física del hardware, del software y de los artefactos del sistema.

Dentro de los diagramas de implementación podemos encontrar dos tipos más

de diagramas:

Diagrama de componentes: muestra la dependencia entre los distintos

componentes de software, incluyendo componentes de código fuente,

binario y ejecutable. Un componente es sólo un fragmento de software que

se actualiza para poder mostrar las dependencias en tiempo de compilación.

Diagrama de plataformas de despliegue: muestra la configuración de los

componentes hardware, los procesos, elementos de procesamiento en

tiempo de ejecución y los objetos que existen en tiempo de ejecución.

Diagrama de implantación

Diagrama de distribución

Estos diagramas muestran la arquitectura física de un sistema informático,

puede representar a los equipos y los dispositivos de igual manera mostrar las

conexiones y el software que se encontrará en cada máquina. Algunos de los

elementos que podemos encontrar dentro de estos diagramas son:

Nodo.

Asociación de nodos.

Paquetes.

Notas.

Estereotipos.

Este tipo de diagramas pueden ser utilizados para determinar una relación

entre equipos y las conexiones que forman, por ejemplo:

Red token ring.

ARCnet.

Thin Ethernet.

Red inalámbrica Ricochet de metricm.

Diagrama de distribución

Conclusión

La forma en como funciona un sistema de programación puede determinar los

elementos que podemos utilizar para desarrollar elementos, ya sean

aplicaciones o cualquier otro.

Tenemos que reiterar la importancia que tienen los elementos como los

diagramas para el desarrollo de arquitecturas de software o para la

implementación de cualquier aplicación, no debemos eliminar las posibilidades

que se tienen con estas herramientas, ya que ayudan a determinar más

funciones y mejoras que sólo pueden ser apreciadas dentro de los diagramas

por el uso de elementos gráficos.

Referencias

ALTOVA. Diagrama de implementación UML. Consultado en:

http://www.altova.com/es/umodel/uml-deployment-diagrams.html

Lafuente G. (s.f.) Diagramas de implementación. Consultado en:

http://gidis.ing.unlpam.edu.ar/personas/glafuente/uml/diagramas_de_implementacion.

html

LSCA (2007). Diagramas de implementación. Consultado en: http://graduados-

lsca.blogspot.mx/2012/01/unidad-iii-diagramas-de-distribucion.html

Microsoft (2007). Crea un diagrama de implementación. Consultado en:

http://office.microsoft.com/es-mx/visio-help/crear-un-diagrama-de-implementacion-de-

uml-HP001208869.aspx

s/a. (s.f.) Diagrama de distribución. Consultado en:

http://webbress.com.ar/site/materiales/proyecto/diagramas_del_uml.pdf

UML (2007). Diagramas de distribución. Consultado en:

http://recorridouml.blogspot.mx/2012/05/diagramas-de-distribucion.html