![Page 1: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/1.jpg)
Lenguaje Unificado de Modelado
![Page 2: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/2.jpg)
UML
• UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad.
• Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.
• UML ofrece un estándar para describir un "plano" del sistema (modelo)
Florida universitaria - DA4
![Page 3: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/3.jpg)
UML- Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
- Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software
- UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.
Florida universitaria - DA4
![Page 4: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/4.jpg)
Tipos de Diagramas UML
Diagramas de comportamiento: Permiten exhibir comportamientos de un sistema o de los procesos de las organizaciones.Incluyen :
- Diagrama de actividad- Diagrama de estado- Diagrama de caso típico - Diagrama de interacción
Florida universitaria - DA4
![Page 5: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/5.jpg)
Tipos de Diagramas UML
- Diagramas de Interacción: Es un subconjunto de los diagramas de comportamiento que permiten enfatizar las interacciones entre los objetos.Incluyen:
- Diagrama de comunicaciones- Diagrama de secuencia - Diagrama de tiempo.
Florida universitaria - DA4
![Page 6: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/6.jpg)
Tipos de Diagramas UML
- Diagramas de estructura: Muestran los elementos de una especificación que sean independientes del tiempo.
Incluyen:- Diagrama de clases- Diagrama de estructura- Diagrama de componentes- Diagrama despliegue- Diagrama de objeto - Diagrama de paquetes.
Florida universitaria - DA4
![Page 7: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/7.jpg)
Diagrama de Clases
- Los diagramas de clases muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras.
- Son diagramas “estáticos” porque muestran las clases, junto con sus métodos y atributos, así como las relaciones estáticas entre ellas: qué clases “conocen” a qué otras clases o qué clases “son parte” de otras clases, pero no muestran los métodos mediante los que se invocan entre ellas.
Florida universitaria - DA4
![Page 8: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/8.jpg)
Clases, Propiedades y Métodos
Las clases están representadas por rectángulos, con el nombre de la clase, y también pueden mostrar atributos y métodos de la clase en otros dos “compartimentos” dentro del rectángulo.
Los propiedades se muestran al menos con su nombre, y también pueden mostrar su tipo, valor inicial y otras propiedades.
Los métodos también se muestran al menos con su nombre, y pueden mostrar sus parámetros y valores de retorno.
Florida universitaria - DA4
![Page 9: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/9.jpg)
Clases, Propiedades y Métodos
+ Indica propiedades / métodos públicos# Indica propiedades / métodos protegidos
- Indica propiedades / métodos privados
Representación de una clase:
Florida universitaria - DA4
![Page 10: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/10.jpg)
Relaciones Entre Clases
Florida universitaria - DA4
En un diagrama de clases, los vínculos entre clases se representan por líneas. A las que se les de diferentes características dependiendo del tipo de relación.Adicionalmente, en los extremos de estas líneas, puede colocarse la descripción del Rol que asume cada clase en esa relación
![Page 11: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/11.jpg)
Cardinalidad
Florida universitaria - DA4
También en los extremos de la línea, se coloca la Cardinalidad, que describe cuántos objetos de cada clase pueden participar en la relación.(mínimo..máximo)La Cardinalidad de una relación puede ser:
- Ninguno o Muchos 0..* o * o (0..n)- Uno o muchos 1..* o (1..n)- Exactamente uno 1 o (1)- Un número fijo m o (m)- Un numero variable 2..6 o (2..6)
![Page 12: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/12.jpg)
CardinalidadEjemplo Cardinalidad :
Florida universitaria - DA4
![Page 13: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/13.jpg)
Generalización
Como hemos visto anteriormente entre dos clases puede existir una relación de Herencia o, en la terminología de UML , de Generalización.
Florida universitaria - DA4
![Page 14: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/14.jpg)
Agregación
- Cuando una clase es parte o componente de otra clase se le denomina Agregación.
Florida universitaria - DA4
![Page 15: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/15.jpg)
Agregación
Florida universitaria - DA4
![Page 16: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/16.jpg)
Agregación
Alternativas para mostrar Agregación por Composición
Florida universitaria - DA4
![Page 17: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/17.jpg)
Asociación
- Si existe un vínculo entre los objetos de las clases se denomina relación de Asociación.
Florida universitaria - DA4
![Page 18: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/18.jpg)
Asociación
Muchas clases pueden estar asociadas a una misma clase
Florida universitaria - DA4
![Page 19: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/19.jpg)
Asociaciónes Disyuntivas
Asociaciones formadas por clases que se relacionan en forma alternativa
Florida universitaria - DA4
![Page 20: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/20.jpg)
Asociación Recursiva
Para una misma clase puede existir una asociación recursiva
Florida universitaria - DA4
![Page 21: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/21.jpg)
Clase Asociativa
Existen asociaciones que no sólo contienen información de las clases asociadas, sino que también contienen información própia de la asociación.
Florida universitaria - DA4
![Page 22: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/22.jpg)
Interfaces / Realización
Existen clase que, aun siendo totalmente diferentes, tienen en común una série de métodos, a estas se les denomina Interfaces.
Una vez definida, una interfaz puede ser reutilizada en diversos sistemas o módulos por lo que puede desarrollarse por separado y tratarse como una clase que sólo contiene métodos.
La relación que vincula una clase con una interfaz se denomina Realización
Florida universitaria - DA4
![Page 23: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/23.jpg)
Interfaces / Realización
Florida universitaria - DA4
![Page 24: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/24.jpg)
Notaciones Alternativas
Florida universitaria - DA4
![Page 25: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/25.jpg)
EjemploFlorida universitaria - DA4
![Page 26: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/26.jpg)
Ejercicio Práctico
- Una aplicación necesita almacenar información sobre empresas, sus empleados y sus clientes.• Ambos se caracterizan por su nombre y edad
• Los empleados tienen un sueldo bruto,los empleados que son directivos tienen una categoría, asi com un conjunto de empleados subordinados
• De los clientes además se necesita conocer su teléfono de contacto
• La aplicación necesita mostrar los datos de empleados y clientes
Florida universitaria - DA4
![Page 27: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/27.jpg)
Solución EjercicioFlorida universitaria - DA4
![Page 28: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/28.jpg)
Diagramas de Estado
- Los diagramas de estado muestran los diferentes estados de un objeto o sistema durante su vida y los estímulos que provocan sus cambios de estado.
Estados como: - trabajando- detenido- escuchando- Listo
Florida universitaria - DA4
![Page 29: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/29.jpg)
Diagramas de Estado
Estimulos como:
- Se crea el objeto- El objeto recibe un mensaje de escucha- El objeto recibe un mensaje de detención- Un cliente solicita una conexión a través de la red- Un cliente finaliza una solicitud- La solicitud se ejecuta y ser termina
Florida universitaria - DA4
![Page 30: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/30.jpg)
Diagramas de Estado
Florida universitaria - DA4
![Page 31: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/31.jpg)
Ejercico Propuesto
Realizar el diagrama de estados para una persona y su vida laboral
Suponer solo tres estados:
- Activo
- Parado
- Jubilado
Florida universitaria - DA4
![Page 32: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/32.jpg)
Solución Ejercicio
Florida universitaria - DA4
![Page 33: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/33.jpg)
Diagramas de Comunicación
- muestran la comunicacion entre los objetos del sistema, mostrando un orden numerado de mensajes.Destacan:
- Mensajes enviados entre los objetos - Enlaces entre los objetos - Un escenario concreto, sin condiciones
Florida universitaria - DA4
![Page 34: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/34.jpg)
Diagramas de Comunicación
![Page 35: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/35.jpg)
Realizar un diagrama de comunicación de una
llamada telefonica entre 2 usuarios através de un
servidor.
Ejercicio propuesto
![Page 36: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/36.jpg)
Diagramas de Comunicación
Florida universitaria - DA4
![Page 37: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/37.jpg)
Diagrama de Componentes
- Los diagramas de componentes representan las distintas partes del software (archivos, cabeceras, módulos, ejecutables...) que representan un sistema y las dependencias existentes entre ellas.
- Normalmente un mismo componente se puede implementar por mas de una clase, por lo que la representación de un componente abarca una gran parte del sistema.
- Los diagramas de componentes no siempre representan el sistema completo ya que se este se suele dividir en varios diagramas.
Florida universitaria - DA4
![Page 38: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/38.jpg)
Componentes
Los componentes se representan mediante un clasificador rectangular con una clave o icono en la esquina superior derecha.
Representación de ComponenteB y ComponenteA
Florida universitaria - DA4
![Page 39: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/39.jpg)
Interfaces requeridas
Para unir una interfaz requerida con la interfaz proporcionada correspondiente se usan los conectores de ensamble.
De esta manera conseguimos que un componente provea los servicios requeridos por otro componente del diagrama.
Componente1 requiere Componente2
Florida universitaria - DA4
![Page 40: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/40.jpg)
Componentes con puertos
Los puertos de un componente pueden especificar entrada, salida o ambos.
Permiten representar un servicio o comportamiento a su entorno o requerido por otro componente.
Puerto para servicios con interface Tracking proporcionada y Pago requerida
Florida universitaria - DA4
![Page 41: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/41.jpg)
Ejemplo
Florida universitaria - DA4
![Page 42: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/42.jpg)
Ejercicio Propuesto
Realizar el digrama de componentes para un software de seguridad con los siguientes elementos:
-Autoridad Certificadora (Certificate Authority
-Navegador (Browser)
-Servidor Web
-Otros Elementos (Firewall, etc..)
Florida universitaria - DA4
![Page 43: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/43.jpg)
Solución Ejercicio
Florida universitaria - DA4
![Page 44: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/44.jpg)
Diagrama de despliegue
El diagrama de despliegue es usado para el diseño de la arquitectura de un sistema en tiempo de ejecución.
Muestra la configuración hardware del sistema mediante los nodos y la relación de los artefactos software entre los distintos nodos.
Florida universitaria - DA4
![Page 45: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/45.jpg)
Nodo
Un nodo es la representación de un elemento software o hardware en un diagrama de despliegue.
Se representa gráficamente mediante un rectángulo tridimensional con el nombre del nodo en su interior.
Nodo Server
Florida universitaria - DA4
![Page 46: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/46.jpg)
Instancia de nodo
Una instancia de nodo es la creación de un subnodo del tipo de un nodo existente.
Este se representa de igual manera que el nodo pero con el nombre subrayado seguido de dos puntos y el tipo de nodo.
Instancia HP Pavilion del nodo Computer
Florida universitaria - DA4
![Page 47: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/47.jpg)
Estereotipo de nodo
Un estereotipo de nodo es un nodo "genérico" frecuentemente usado.
Estos estereotipos muestran en su esquina superior derecha un icono apropiado a el tipo de nodo.
Diferentes estereotipos de nodo
Florida universitaria - DA4
![Page 48: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/48.jpg)
ArtefactoUn artefacto es un elemento que representa un producto obtenido en el proceso de desarrollo software.
Este puede incluir modelos de proceso, archivos fuente, ejecutables, manuales, etc.
Se representa mediante un rectángulo con el nombre del estereotipo, el nombre del documento y un icono identificativo en la esquina superior derecha.
Artefacto del código fuente main.c
Florida universitaria - DA4
![Page 49: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/49.jpg)
AsociaciónEl elemento asociación en el diagrama de despliegue representa una ruta de comunicación entre los distintos nodos del diagrama.
Se representa mediante una línea con el nombre de la asociación en medio de esta.
Asociaciónes entre nodos de una red
Florida universitaria - DA4
![Page 50: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/50.jpg)
Nodo contenedorUn nodo puede contener en su interior diferentes elementos como artefactos o componentes.
Para representarlo simplemente se sitúa en el interior del nodo correspondiente el componente o artefacto tal cual.
Artefacto tipo ejecutable app.exe dentro del nodo Motherboard (Placa base)
Florida universitaria - DA4
![Page 51: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/51.jpg)
Ejemplo
Florida universitaria - DA4
![Page 52: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/52.jpg)
Ejercicio Propuestp
Realizar el diagrama de despliegue de una aplicación Web Cliente-Servidor
- Cliente: Browser Convencional
-Servidor:Web tier: Web ServerBusiness tier: JavaBeans + Controles ActiveX
-Comunicación: tcp/ip
Florida universitaria - DA4
![Page 53: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/53.jpg)
Solución Ejercicio
Florida universitaria - DA4
![Page 54: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/54.jpg)
Bibliografía
• http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
• http://tvdi.det.uvigo.es/~avilas/UML/node37.html
• http://docs.kde.org/kde3/es/kdesdk/umbrello/uml-elements.html
• http://www.geocities.com/j_ll_fabregas/ADPTI-09-DClase.pdf
• http://www.sparxsystems.com.ar/resources/tutorial/uml2_deploymentdiagram.html
• http://sparxsystems.com.es/resources/tutorial/uml2_componentdiagram.html
• http://es.wikipedia.org/wiki/Diagrama_de_componentes
Florida universitaria - DA4
![Page 55: Lenguaje Unificado de Modelado · UML •UML es el ... - Diagrama de objeto - Diagrama de paquetes. Florida universitaria - DA4. ... de la clase, y también pueden mostrar atributos](https://reader031.vdocumento.com/reader031/viewer/2022021804/5ba3399509d3f2a1708d69ee/html5/thumbnails/55.jpg)
FIN