SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
LENGUAJE UNIFICADO
DE MODELADO
Miguel Angel Martínez Rodríguez 1
DEFINICIÓN DE UML
El lenguaje unificado de diagrama o notación (UML) sirve para
especificar, visualizar y documentar esquemas de sistemas de
software orientado a objetos.
Miguel Angel Martínez Rodríguez 2
NO ES UN MÉTODO
No sirve para determinar qué hacer o cómo diseñar el sistema, sino que
simplemente le ayuda al usuario a visualizar el diseño y a hacerlo más
accesible para otros.
Miguel Angel Martínez Rodríguez 3
DIAGRAMA
Se utilizan para representar diferentes perspectivas de un sistema,
de forma que es una proyección del mismo, en la cual se
representan las vistas principales de la arquitectura de un sistema.
Miguel Angel Martínez Rodríguez 4
TIPOS DE DIAGRAMAS
 De Caso de Uso
 De Clase
 De Estado
 De Secuencia
 De Colaboración
 De Actividad
 De Componentes
 De Distribución
Miguel Angel Martínez Rodríguez 5
De Caso de Uso
Se emplean para visualizar el comportamiento de un sistema, un
subsistema o una clase, de forma que los usuarios puedan
comprender cómo utilizar ese elemento y de forma que los
desarrolladores puedan implementarlo.
Miguel Angel Martínez Rodríguez 6
ACTOR
Un actor es una entidad externa del sistema que interacciona con
el o participa en un caso de uso.
Los actores pueden ser usuarios del sistema u ordenadores o
eventos externos.
Miguel Angel Martínez Rodríguez 7
Representación
Una figura agregada representa a un actor, una elipse a un caso de
uso y una línea asociativa representa la comunicación entre el
actor y el caso de uso.
Miguel Angel Martínez Rodríguez 8
Ejemplo
Un modelo de caso de uso proviene de la maquina de gaseosa.
Miguel Angel Martínez Rodríguez 9
De Clase
Muestran las diferentes clases que componen un sistema y cómo
se relacionan unas con otras.
Se dice que los diagramas de clases son diagramas «estáticos»
porque muestran las clases, junto con sus métodos y atributos.
Miguel Angel Martínez Rodríguez 10
Representación
En UML un rectángulo es el símbolo que representa una clase. El
nombre de la clase es, por convención, una palabra con la primera letra
en mayúsculas y normalmente se coloca en la parte superior del
rectángulo.
Miguel Angel Martínez Rodríguez 11
Ejemplo
Representación de la clase Lavadora:
Miguel Angel Martínez Rodríguez 12
De Estado
Se capturan los tipos de cambios, presentan los estados en que
puede encontrarse un objeto junto con las transiciones entre los
estados, y muestra los puntos inicial y final de una secuencia de
cambios.
Miguel Angel Martínez Rodríguez 13
Representación
Es un rectángulo de vértices redondeado, y el símbolo de una
transición es un línea continua y una punta de flecha.
Un circulo relleno se interpreta como el punto inicial de una
secuencia de estados, y una diana representa el punto final.
Miguel Angel Martínez Rodríguez 14
Ejemplo
Los estados y transiciones de una interfaz grafica del usuario incluyen el
desencadenamiento de eventos, acciones y transiciones no desencadenadas.
Miguel Angel Martínez Rodríguez 15
De Secuencia
Consta de objetos que se representan del modo usual: rectángulos con
nombre (subrayado), mensajes representados por líneas continuas con
una punta de flecha y el tiempo representado como una progresión
vertical.
Miguel Angel Martínez Rodríguez 16
Representación
Se coloca de izquierda a derecha en la parte superior.
La línea de vida de un objeto es una línea discontinua que se desplaza hacia
abajo del objeto.
Una línea con una punta de flecha conecta a una línea de vida con otra, y
representa un mensaje de un objeto a otro. El tiempo se inicia en la parte
superior y continua hacia abajo.
Miguel Angel Martínez Rodríguez 17
Ejemplo
Muestra la forma en que la GUI interacciona con otros objetos.
Miguel Angel Martínez Rodríguez 18
De Colaboración
Muestran la forma en que los objetos colaboran entre si, tal como
sucede con un diagrama de secuencias.
Muestran los objetos junto con los mensajes que se envían entre
ellos.
Miguel Angel Martínez Rodríguez 19
Representación
Simbología del diagrama de colaboraciones.
Miguel Angel Martínez Rodríguez 20
Ejemplo
Un diagrama de colaboraciones para el ejemplo de la GUI.
Miguel Angel Martínez Rodríguez 21
De Actividad
Muestra la visión simplificada (actividades que se realizan)
de lo que ocurre durante una operación o proceso.
Miguel Angel Martínez Rodríguez 22
Representación
Cada actividad se representa mediante rectángulos con esquinas redondeadas y
mediante una flecha se representa la transición de una actividad a otra.
El punto inicial (circulo relleno) y el final (diana).
Miguel Angel Martínez Rodríguez 23
Ejemplo
Demostración de una actividad.
Miguel Angel Martínez Rodríguez 24
De Componentes
Muestran los componentes del software (tecnologías o secciones
del sistema claramente distintas) y los artilugios de que está
compuesto como los archivos de código fuente, las librerías o las
tablas de una base de datos.
Miguel Angel Martínez Rodríguez 25
Representación
El símbolo principal es un rectángulo que tiene otros dos sobrepuestos en su
lado izquierdo.
Se debe colocar el nombre del componente dentro del rectángulo grande.
Miguel Angel Martínez Rodríguez 26
Ejemplo
Símbolos de las relaciones de un procesador de datos y las
clases que implementa.
Miguel Angel Martínez Rodríguez 27
De Distribución
Un diseño solido de distribución de hardware es básico para el
diseño del sistema.
El UML le da los símbolos para crear una imagen clara de la
forma en que deberá lucir el hardware final.
Miguel Angel Martínez Rodríguez 28
Representación
El cubo representa a un nodo.
Deberá asignar un nombre para el nodo, y podrá utilizar un estereotipo
para indicar el tipo de recurso que sea.
Pueden dividir el cubo en compartimientos que agreguen información.
Miguel Angel Martínez Rodríguez 29
Ejemplo
Representación de distribución de una red ARCnet.
Miguel Angel Martínez Rodríguez 30
REFERENCIAS BIBLIOGRÁFICAS
PDF “Diseño Orientado a Objetos con UML” de Raúl Alarcón.
http://www.manualespdf.es/manual-uml/
PDF “Aprendiendo UML en 24 Horas” De Joseph Schmuller.
Editorial Prentice Hall. http://www.manualespdf.es
PDF “Manual de Umbrello UML Modeller”.
http://uml.sf.net/developers.php
PDF “Modelado de Sistemas com UML” de Popkin Software and
Systems. http://es.tldp.org/Tutoriales/doc-modelado-sistemas-
UML/doc-modelado-sistemas-uml.pdf
Miguel Angel Martínez Rodríguez 31

Más contenido relacionado

La actualidad más candente

Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
Diagramas de UML ingeniería
Diagramas de UML  ingenieríaDiagramas de UML  ingeniería
Diagramas de UML ingeniería1214pedron
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)marianela0393
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentesmarianela0393
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De SecuenciaRafael
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a umlHectorMamani
 
Diagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesDiagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesandrescofran
 
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)BiingeSof
 
Tm02 introducción a uml
Tm02 introducción a umlTm02 introducción a uml
Tm02 introducción a umlJulio Pari
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueRobert Rodriguez
 

La actualidad más candente (19)

Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
Diagramas de UML ingeniería
Diagramas de UML  ingenieríaDiagramas de UML  ingeniería
Diagramas de UML ingeniería
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diagrama De Secuencia
Diagrama De SecuenciaDiagrama De Secuencia
Diagrama De Secuencia
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
 
Janio
JanioJanio
Janio
 
Diagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesDiagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetes
 
Diagramas de UML
Diagramas de UMLDiagramas de UML
Diagramas de UML
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
DIAGRAMAS DE INTERACCIÓN (SECUENCIA Y COLABORACIÓN)
 
Diagrama de Colaboración
Diagrama de ColaboraciónDiagrama de Colaboración
Diagrama de Colaboración
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Tm02 introducción a uml
Tm02 introducción a umlTm02 introducción a uml
Tm02 introducción a uml
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
 
UML
UMLUML
UML
 

Destacado

UML - MANUAL DE REFERENCIA
UML - MANUAL DE REFERENCIAUML - MANUAL DE REFERENCIA
UML - MANUAL DE REFERENCIARolf Pinto
 
etapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetosetapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetos222415
 
FORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOS
FORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOSFORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOS
FORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOSMartha Lucia Taborda Caro
 
viaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruck
viaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruckviaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruck
viaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruckviaprinto
 
ATHI RIVER RFC jamii telekom sponsorship
ATHI RIVER RFC jamii telekom sponsorshipATHI RIVER RFC jamii telekom sponsorship
ATHI RIVER RFC jamii telekom sponsorshipohweeeezy
 
The Commodity Crunch: Value at Risk from Deforestation
The Commodity Crunch: Value at Risk from DeforestationThe Commodity Crunch: Value at Risk from Deforestation
The Commodity Crunch: Value at Risk from DeforestationSustainable Brands
 
A stronger wffp eng
A stronger wffp engA stronger wffp eng
A stronger wffp engNAFSO
 
Metodología de la evaluación de las formaciones en Francia: criterios, refere...
Metodología de la evaluación de las formaciones en Francia: criterios, refere...Metodología de la evaluación de las formaciones en Francia: criterios, refere...
Metodología de la evaluación de las formaciones en Francia: criterios, refere...Consejo de Rectores de Panamá
 
(Métodos Inv.) Tema 7 - El método en la Inv. Cientifica
(Métodos Inv.) Tema 7 - El método en la Inv. Cientifica(Métodos Inv.) Tema 7 - El método en la Inv. Cientifica
(Métodos Inv.) Tema 7 - El método en la Inv. Cientificamdelriomejia
 

Destacado (20)

Clases y uml
Clases y umlClases y uml
Clases y uml
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 
QUE ES UML
QUE ES UMLQUE ES UML
QUE ES UML
 
UML - MANUAL DE REFERENCIA
UML - MANUAL DE REFERENCIAUML - MANUAL DE REFERENCIA
UML - MANUAL DE REFERENCIA
 
Clase 12a uml_clases
Clase 12a uml_clasesClase 12a uml_clases
Clase 12a uml_clases
 
Principios de diseño oo
Principios de diseño ooPrincipios de diseño oo
Principios de diseño oo
 
etapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetosetapas del análisis,diseño y programacion orientada a objetos
etapas del análisis,diseño y programacion orientada a objetos
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Uml diagrama clase objeto
Uml diagrama clase objetoUml diagrama clase objeto
Uml diagrama clase objeto
 
FORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOS
FORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOSFORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOS
FORMACIÓN DE LOS ARCHIVOS SEGÚN EL CICLO VITAL DE LOS DOCUMENTOS
 
Mc aese
Mc aese Mc aese
Mc aese
 
viaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruck
viaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruckviaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruck
viaprinto Motivkalender 2014 - Mit Ihrem Gratis-Werbeeindruck
 
ATHI RIVER RFC jamii telekom sponsorship
ATHI RIVER RFC jamii telekom sponsorshipATHI RIVER RFC jamii telekom sponsorship
ATHI RIVER RFC jamii telekom sponsorship
 
The Commodity Crunch: Value at Risk from Deforestation
The Commodity Crunch: Value at Risk from DeforestationThe Commodity Crunch: Value at Risk from Deforestation
The Commodity Crunch: Value at Risk from Deforestation
 
A stronger wffp eng
A stronger wffp engA stronger wffp eng
A stronger wffp eng
 
Metodología de la evaluación de las formaciones en Francia: criterios, refere...
Metodología de la evaluación de las formaciones en Francia: criterios, refere...Metodología de la evaluación de las formaciones en Francia: criterios, refere...
Metodología de la evaluación de las formaciones en Francia: criterios, refere...
 
(Métodos Inv.) Tema 7 - El método en la Inv. Cientifica
(Métodos Inv.) Tema 7 - El método en la Inv. Cientifica(Métodos Inv.) Tema 7 - El método en la Inv. Cientifica
(Métodos Inv.) Tema 7 - El método en la Inv. Cientifica
 
San anton 2014
San anton 2014San anton 2014
San anton 2014
 
Presentation1
Presentation1Presentation1
Presentation1
 
Tema 5. dinamica_de_la_geosfera__0
Tema 5. dinamica_de_la_geosfera__0Tema 5. dinamica_de_la_geosfera__0
Tema 5. dinamica_de_la_geosfera__0
 

Similar a UML Diagramas

Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)josue salas
 
lenguaje de modelado unificado para ingenieros.ppt
lenguaje  de modelado unificado para ingenieros.pptlenguaje  de modelado unificado para ingenieros.ppt
lenguaje de modelado unificado para ingenieros.pptssuser1f5480
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)AndreaPumarejo
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)Jair Cruz
 
Diapositivas_Exposicion_Grupo_5.pptx
Diapositivas_Exposicion_Grupo_5.pptxDiapositivas_Exposicion_Grupo_5.pptx
Diapositivas_Exposicion_Grupo_5.pptxObitoXD
 
Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02duberlisg
 
PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)
PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)
PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
UML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoUML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoKabirGrimm
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistemaIsrael Rey
 

Similar a UML Diagramas (20)

Uml
UmlUml
Uml
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
UML
UMLUML
UML
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Presentacion uml
Presentacion umlPresentacion uml
Presentacion uml
 
lenguaje de modelado unificado para ingenieros.ppt
lenguaje  de modelado unificado para ingenieros.pptlenguaje  de modelado unificado para ingenieros.ppt
lenguaje de modelado unificado para ingenieros.ppt
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Diagramas
DiagramasDiagramas
Diagramas
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
Diapositivas_Exposicion_Grupo_5.pptx
Diapositivas_Exposicion_Grupo_5.pptxDiapositivas_Exposicion_Grupo_5.pptx
Diapositivas_Exposicion_Grupo_5.pptx
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Trabajo practico 1
Trabajo practico 1Trabajo practico 1
Trabajo practico 1
 
Trabajo de programacion uml
Trabajo de programacion umlTrabajo de programacion uml
Trabajo de programacion uml
 
Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02
 
PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)
PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)
PROGRAMACIÒN DE ALGORITMOS (I Bimestre Abril Agosto 2011)
 
UML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de ModeladoUML- Lenguaje Unificado de Modelado
UML- Lenguaje Unificado de Modelado
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistema
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 

Más de Miguel Rodríguez

Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Estudio de factibilidad de un proyecto
Estudio de factibilidad de un proyectoEstudio de factibilidad de un proyecto
Estudio de factibilidad de un proyectoMiguel Rodríguez
 
Sistema de Conteo de Inventarios
Sistema de Conteo de InventariosSistema de Conteo de Inventarios
Sistema de Conteo de InventariosMiguel Rodríguez
 
Red Telefonica Publica (POST)
Red Telefonica Publica (POST)Red Telefonica Publica (POST)
Red Telefonica Publica (POST)Miguel Rodríguez
 
Cable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos TelefonicosCable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos TelefonicosMiguel Rodríguez
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaMiguel Rodríguez
 
Suministros de energía eléctrica
Suministros de energía eléctricaSuministros de energía eléctrica
Suministros de energía eléctricaMiguel Rodríguez
 
Asignacion de roles y/o funciones
Asignacion de roles y/o funcionesAsignacion de roles y/o funciones
Asignacion de roles y/o funcionesMiguel Rodríguez
 
Características de la información financiera
Características de la información financieraCaracterísticas de la información financiera
Características de la información financieraMiguel Rodríguez
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Miguel Rodríguez
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosMiguel Rodríguez
 
Magnetismo y almacenamiento de información
Magnetismo y almacenamiento de informaciónMagnetismo y almacenamiento de información
Magnetismo y almacenamiento de informaciónMiguel Rodríguez
 
Herramientas administrativas
Herramientas administrativasHerramientas administrativas
Herramientas administrativasMiguel Rodríguez
 
La administración en el siglo XXI
La administración en el siglo XXILa administración en el siglo XXI
La administración en el siglo XXIMiguel Rodríguez
 
Tipos de proyectos de investigación
Tipos de proyectos de investigaciónTipos de proyectos de investigación
Tipos de proyectos de investigaciónMiguel Rodríguez
 
Objetivos del Gobierno de TI
Objetivos del Gobierno de TIObjetivos del Gobierno de TI
Objetivos del Gobierno de TIMiguel Rodríguez
 

Más de Miguel Rodríguez (20)

Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Estudio de factibilidad de un proyecto
Estudio de factibilidad de un proyectoEstudio de factibilidad de un proyecto
Estudio de factibilidad de un proyecto
 
Sistema de Conteo de Inventarios
Sistema de Conteo de InventariosSistema de Conteo de Inventarios
Sistema de Conteo de Inventarios
 
Técnicas de Conmutación
Técnicas de ConmutaciónTécnicas de Conmutación
Técnicas de Conmutación
 
Red Telefonica Publica (POST)
Red Telefonica Publica (POST)Red Telefonica Publica (POST)
Red Telefonica Publica (POST)
 
Cable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos TelefonicosCable UTP y Dispositivos Telefonicos
Cable UTP y Dispositivos Telefonicos
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
Suministros de energía eléctrica
Suministros de energía eléctricaSuministros de energía eléctrica
Suministros de energía eléctrica
 
Asignacion de roles y/o funciones
Asignacion de roles y/o funcionesAsignacion de roles y/o funciones
Asignacion de roles y/o funciones
 
Características de la información financiera
Características de la información financieraCaracterísticas de la información financiera
Características de la información financiera
 
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)Modelo de Desarrollo Rápido de Aplicaciones (DRA)
Modelo de Desarrollo Rápido de Aplicaciones (DRA)
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafos
 
Magnetismo y almacenamiento de información
Magnetismo y almacenamiento de informaciónMagnetismo y almacenamiento de información
Magnetismo y almacenamiento de información
 
Herramientas administrativas
Herramientas administrativasHerramientas administrativas
Herramientas administrativas
 
Programa contable COI
Programa contable COIPrograma contable COI
Programa contable COI
 
La administración en el siglo XXI
La administración en el siglo XXILa administración en el siglo XXI
La administración en el siglo XXI
 
Tipos de proyectos de investigación
Tipos de proyectos de investigaciónTipos de proyectos de investigación
Tipos de proyectos de investigación
 
Ciencias de la computacion
Ciencias de la computacionCiencias de la computacion
Ciencias de la computacion
 
Objetivos del Gobierno de TI
Objetivos del Gobierno de TIObjetivos del Gobierno de TI
Objetivos del Gobierno de TI
 

Último

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 

Último (20)

Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 

UML Diagramas

  • 1. LENGUAJE UNIFICADO DE MODELADO Miguel Angel Martínez Rodríguez 1
  • 2. DEFINICIÓN DE UML El lenguaje unificado de diagrama o notación (UML) sirve para especificar, visualizar y documentar esquemas de sistemas de software orientado a objetos. Miguel Angel Martínez Rodríguez 2
  • 3. NO ES UN MÉTODO No sirve para determinar qué hacer o cómo diseñar el sistema, sino que simplemente le ayuda al usuario a visualizar el diseño y a hacerlo más accesible para otros. Miguel Angel Martínez Rodríguez 3
  • 4. DIAGRAMA Se utilizan para representar diferentes perspectivas de un sistema, de forma que es una proyección del mismo, en la cual se representan las vistas principales de la arquitectura de un sistema. Miguel Angel Martínez Rodríguez 4
  • 5. TIPOS DE DIAGRAMAS  De Caso de Uso  De Clase  De Estado  De Secuencia  De Colaboración  De Actividad  De Componentes  De Distribución Miguel Angel Martínez Rodríguez 5
  • 6. De Caso de Uso Se emplean para visualizar el comportamiento de un sistema, un subsistema o una clase, de forma que los usuarios puedan comprender cómo utilizar ese elemento y de forma que los desarrolladores puedan implementarlo. Miguel Angel Martínez Rodríguez 6
  • 7. ACTOR Un actor es una entidad externa del sistema que interacciona con el o participa en un caso de uso. Los actores pueden ser usuarios del sistema u ordenadores o eventos externos. Miguel Angel Martínez Rodríguez 7
  • 8. Representación Una figura agregada representa a un actor, una elipse a un caso de uso y una línea asociativa representa la comunicación entre el actor y el caso de uso. Miguel Angel Martínez Rodríguez 8
  • 9. Ejemplo Un modelo de caso de uso proviene de la maquina de gaseosa. Miguel Angel Martínez Rodríguez 9
  • 10. De Clase Muestran las diferentes clases que componen un sistema y cómo se relacionan unas con otras. Se dice que los diagramas de clases son diagramas «estáticos» porque muestran las clases, junto con sus métodos y atributos. Miguel Angel Martínez Rodríguez 10
  • 11. Representación En UML un rectángulo es el símbolo que representa una clase. El nombre de la clase es, por convención, una palabra con la primera letra en mayúsculas y normalmente se coloca en la parte superior del rectángulo. Miguel Angel Martínez Rodríguez 11
  • 12. Ejemplo Representación de la clase Lavadora: Miguel Angel Martínez Rodríguez 12
  • 13. De Estado Se capturan los tipos de cambios, presentan los estados en que puede encontrarse un objeto junto con las transiciones entre los estados, y muestra los puntos inicial y final de una secuencia de cambios. Miguel Angel Martínez Rodríguez 13
  • 14. Representación Es un rectángulo de vértices redondeado, y el símbolo de una transición es un línea continua y una punta de flecha. Un circulo relleno se interpreta como el punto inicial de una secuencia de estados, y una diana representa el punto final. Miguel Angel Martínez Rodríguez 14
  • 15. Ejemplo Los estados y transiciones de una interfaz grafica del usuario incluyen el desencadenamiento de eventos, acciones y transiciones no desencadenadas. Miguel Angel Martínez Rodríguez 15
  • 16. De Secuencia Consta de objetos que se representan del modo usual: rectángulos con nombre (subrayado), mensajes representados por líneas continuas con una punta de flecha y el tiempo representado como una progresión vertical. Miguel Angel Martínez Rodríguez 16
  • 17. Representación Se coloca de izquierda a derecha en la parte superior. La línea de vida de un objeto es una línea discontinua que se desplaza hacia abajo del objeto. Una línea con una punta de flecha conecta a una línea de vida con otra, y representa un mensaje de un objeto a otro. El tiempo se inicia en la parte superior y continua hacia abajo. Miguel Angel Martínez Rodríguez 17
  • 18. Ejemplo Muestra la forma en que la GUI interacciona con otros objetos. Miguel Angel Martínez Rodríguez 18
  • 19. De Colaboración Muestran la forma en que los objetos colaboran entre si, tal como sucede con un diagrama de secuencias. Muestran los objetos junto con los mensajes que se envían entre ellos. Miguel Angel Martínez Rodríguez 19
  • 20. Representación Simbología del diagrama de colaboraciones. Miguel Angel Martínez Rodríguez 20
  • 21. Ejemplo Un diagrama de colaboraciones para el ejemplo de la GUI. Miguel Angel Martínez Rodríguez 21
  • 22. De Actividad Muestra la visión simplificada (actividades que se realizan) de lo que ocurre durante una operación o proceso. Miguel Angel Martínez Rodríguez 22
  • 23. Representación Cada actividad se representa mediante rectángulos con esquinas redondeadas y mediante una flecha se representa la transición de una actividad a otra. El punto inicial (circulo relleno) y el final (diana). Miguel Angel Martínez Rodríguez 23
  • 24. Ejemplo Demostración de una actividad. Miguel Angel Martínez Rodríguez 24
  • 25. De Componentes Muestran los componentes del software (tecnologías o secciones del sistema claramente distintas) y los artilugios de que está compuesto como los archivos de código fuente, las librerías o las tablas de una base de datos. Miguel Angel Martínez Rodríguez 25
  • 26. Representación El símbolo principal es un rectángulo que tiene otros dos sobrepuestos en su lado izquierdo. Se debe colocar el nombre del componente dentro del rectángulo grande. Miguel Angel Martínez Rodríguez 26
  • 27. Ejemplo Símbolos de las relaciones de un procesador de datos y las clases que implementa. Miguel Angel Martínez Rodríguez 27
  • 28. De Distribución Un diseño solido de distribución de hardware es básico para el diseño del sistema. El UML le da los símbolos para crear una imagen clara de la forma en que deberá lucir el hardware final. Miguel Angel Martínez Rodríguez 28
  • 29. Representación El cubo representa a un nodo. Deberá asignar un nombre para el nodo, y podrá utilizar un estereotipo para indicar el tipo de recurso que sea. Pueden dividir el cubo en compartimientos que agreguen información. Miguel Angel Martínez Rodríguez 29
  • 30. Ejemplo Representación de distribución de una red ARCnet. Miguel Angel Martínez Rodríguez 30
  • 31. REFERENCIAS BIBLIOGRÁFICAS PDF “Diseño Orientado a Objetos con UML” de Raúl Alarcón. http://www.manualespdf.es/manual-uml/ PDF “Aprendiendo UML en 24 Horas” De Joseph Schmuller. Editorial Prentice Hall. http://www.manualespdf.es PDF “Manual de Umbrello UML Modeller”. http://uml.sf.net/developers.php PDF “Modelado de Sistemas com UML” de Popkin Software and Systems. http://es.tldp.org/Tutoriales/doc-modelado-sistemas- UML/doc-modelado-sistemas-uml.pdf Miguel Angel Martínez Rodríguez 31