SlideShare una empresa de Scribd logo
1 de 20
UML
LENGUAJE MODELAMIENTO
UNIFICADO
ANTHONY ARTEAGA CASTRO – LIMA 2012
¿CONCEPTOS BASICOS?
* Un Modelo es una Simplificación de la Realidad.
* Diagrama: una representación gráfica de una colección de
elementos de modelado.
* Metodología: Conjunto de procedimientos, técnicas y
herramientas para realizar una acción.
¿Qué es UML?
• “UML es un lenguaje visual para especificar, construir y documentar
sistemas ”
• (UNIFICADO):
– El aporte de muchos métodos y notaciones
– Independiente de implementaciones, plataformas y lenguajes
• (MODELADO):
– Los modelos son utilizados en todas las ingenierías
• (LENGUAJE):
– Es un lenguaje que permite una comunicación fluida sobre las
descripción del sistema.
¡UML no es Metodología!
DIAGRAMAS DE UML
Diagrama de
Secuencia
Diagrama de
Caso de Uso
Diagrama de
Clases
Diagrama de
Objetos
Diagrama de
Componentes
Diagrama de
Distribución
Diagrama de
Actividad
Diagrama de
Estados
Diagrama de
Colaboración
Modelo
• Los Diagramas UML permite examinar un Sistema desde distintos
puntos de vista.
• En necesario contar con diferentes perspectivas en un Sistema por
que se cuenta con diferentes personas implicadas, las cuales tienen
un enfoque particular y único.
• El Modelo UML describe lo que supuestamente hará un Sistema,
pero no dice como implementar dicho sistema.
• Cabe recalcar que en UML no es necesario que aparezcan todos los
Diagramas.
DESCRIPCION DE LOS DIAGRAMAS UML
1) DIAGRAMAS DE SECUENCIA
• Representa los mensajes intercambiados por un conjunto de objetos
durante un intervalo de tiempo
• Los mensajes pueden ser:
– Simple: Realiza la transferencia normal entre un Objeto a otro.
– Sincrónico: Espera la respuesta de un mensaje antes de continuar con
su trabajo.
– Asincrónico: No espera respuesta de un mensaje para continuar con
su trabajo.
• Para representar los intervalos de tiempo se usan líneas verticales
punteadas
EJEMPLO DIAGRAMAS SECUENCIA
2.- DIAGRAMA DE COLABORACIÓN
• Destaca la organización (ubicación) de los Objetos que participan en una
interacción y sus relaciones.
• Características:
– Un Camino: Indica como se enlaza un Objeto con otro.
– Numero de Secuencia: Indica el orden de un mensaje, que incrementa
secuencialmente por cada mensaje nuevo en el flujo de control.
EJEMPLO DIAGRAMA DE COLABORACIÓN
3.- DIAGRAMA DE ESTADO
• Muestra el conjunto de estados por los cuales pasa un objeto
durante su transición en una aplicación.(Punto inicial a Punto
final).
• Elementos de un diagrama de estado :
* Estado: Es la condición a la cual pasa el objeto luego de una
transición.
* Transición. Es la relación entre dos estados, en la que se indica
cómo se pasa de uno a otro.
* Acción. Es la encargada de producir el cambio estado de un objeto.
EJEMPLO DIAGRAMA DE ESTADO
4.-DIAGRAMA DE DESPLIEGUE
• Representa a los Dispositivos y Equipos, mostrando sus
interconexiones y el Software que se encuentra en cada maquina.
OBJETOS
• Un Objeto es una cosa, que forma parte de una Clase.
• Un Objeto cuenta con una Estructura: Atributos (Propiedades) y Métodos
(Acciones).
• Los Atributos son características concretas de una clase.
• Las Acciones son todas las actividades que el objeto es capaz de realizar.
• Cada objeto tiene una identidad única, incluso si su estado es idéntico al de otro
objeto
CLASE
• Una clase es una definición abstracta de un objeto
– Define la estructura y el comportamiento compartidos por los
objetos
– Sirve como modelo para la creación de objetos
• Los objetos pueden ser agrupados en clases
EJEMPLO DE UNA CLASE
• Nombre Clase: “ CURSO ”
• Estado (Atributos)
– Nombre
– Ubicación
– Días Ofrecidos
– Horario de Inicio
– Horario de Término
• Comportamiento (Métodos)
– Agregar un Alumno
– Borrar un Alumno
– Entregar un Listado del Curso
– Determinar si está Completo
TIPOS DE CLASES
– Abstracta: Es de apoyo y solo se construye solo para derivar de ellas
otras Clases. También se le llama Clase Virtual.
– Base: Es la que se halla al inicio del Árbol de las Jerarquías de Clases.
La raíz de ese árbol es la clase base o superclase.
– Contenedora : Es aquella que dentro de sus estructura utiliza otras
clases.
– Hija: Cuando la clase se deriva directamente de otra.
– Padre: Es aquella mediante la cual se deriva una clase.

Más contenido relacionado

Similar a Diapositiva de Estudio: EXPOSICION UML.pptx

Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptxResumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptxDELIAMARINAHERAZOTUI
 
Modelamiento con uml definiciones
Modelamiento con uml definicionesModelamiento con uml definiciones
Modelamiento con uml definicionesBoris Salleg
 
Diapositiva de Estudio: FUNDAMENTOS UML.ppt
Diapositiva de Estudio: FUNDAMENTOS UML.pptDiapositiva de Estudio: FUNDAMENTOS UML.ppt
Diapositiva de Estudio: FUNDAMENTOS UML.pptjorgejvc777
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosingrid quintana
 
Patrones de programación y uml en java
Patrones de programación y uml en javaPatrones de programación y uml en java
Patrones de programación y uml en javaGuille Villaf
 
Uml jose luis salazar
Uml jose luis salazarUml jose luis salazar
Uml jose luis salazarjoselucho_89
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxJamesHerberthBacaTel
 
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
 
MODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLMODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLTauyiroBeats
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosRicardo Garcia
 

Similar a Diapositiva de Estudio: EXPOSICION UML.pptx (20)

Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptxResumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
 
Modelamiento con uml definiciones
Modelamiento con uml definicionesModelamiento con uml definiciones
Modelamiento con uml definiciones
 
Diapositiva de Estudio: FUNDAMENTOS UML.ppt
Diapositiva de Estudio: FUNDAMENTOS UML.pptDiapositiva de Estudio: FUNDAMENTOS UML.ppt
Diapositiva de Estudio: FUNDAMENTOS UML.ppt
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
UML
UMLUML
UML
 
Lenguajes unificados.pptx
Lenguajes unificados.pptxLenguajes unificados.pptx
Lenguajes unificados.pptx
 
Uml
UmlUml
Uml
 
Patrones de programación y uml en java
Patrones de programación y uml en javaPatrones de programación y uml en java
Patrones de programación y uml en java
 
Programacion orientada a objetos parte 2
Programacion orientada a objetos parte 2Programacion orientada a objetos parte 2
Programacion orientada a objetos parte 2
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Dario ramirez
Dario ramirezDario ramirez
Dario ramirez
 
Uml jose luis salazar
Uml jose luis salazarUml jose luis salazar
Uml jose luis salazar
 
diapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptxdiapositivas_basicas_sobre_la_notacion_uml.pptx
diapositivas_basicas_sobre_la_notacion_uml.pptx
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
MODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLMODELO CONCEPTUAL UML
MODELO CONCEPTUAL UML
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Diagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetosDiagrama de clases y diagrama de objetos
Diagrama de clases y diagrama de objetos
 

Más de jorgejvc777

ENTRADA.pptx--------------------------------
ENTRADA.pptx--------------------------------ENTRADA.pptx--------------------------------
ENTRADA.pptx--------------------------------jorgejvc777
 
Rectificadores_no_Controlados_1.ppt-------------
Rectificadores_no_Controlados_1.ppt-------------Rectificadores_no_Controlados_1.ppt-------------
Rectificadores_no_Controlados_1.ppt-------------jorgejvc777
 
CONFIGURACION DEL ROUTER.pptx---------------------
CONFIGURACION DEL ROUTER.pptx---------------------CONFIGURACION DEL ROUTER.pptx---------------------
CONFIGURACION DEL ROUTER.pptx---------------------jorgejvc777
 
Creación de Documento.pptx-----------------------
Creación de Documento.pptx-----------------------Creación de Documento.pptx-----------------------
Creación de Documento.pptx-----------------------jorgejvc777
 
Potencia_1_SCR__12508__.ppt----------------
Potencia_1_SCR__12508__.ppt----------------Potencia_1_SCR__12508__.ppt----------------
Potencia_1_SCR__12508__.ppt----------------jorgejvc777
 
VIRUS DE COMPUTADORA.pptx---------------------------
VIRUS DE COMPUTADORA.pptx---------------------------VIRUS DE COMPUTADORA.pptx---------------------------
VIRUS DE COMPUTADORA.pptx---------------------------jorgejvc777
 
DIAPO SISE DEL PADRE.ppt---------------------------
DIAPO SISE DEL PADRE.ppt---------------------------DIAPO SISE DEL PADRE.ppt---------------------------
DIAPO SISE DEL PADRE.ppt---------------------------jorgejvc777
 
DIAPOSITIVA - GUIDE.pptx-----------------------------
DIAPOSITIVA - GUIDE.pptx-----------------------------DIAPOSITIVA - GUIDE.pptx-----------------------------
DIAPOSITIVA - GUIDE.pptx-----------------------------jorgejvc777
 
Sistemas Lineales.ppt------------------------
Sistemas Lineales.ppt------------------------Sistemas Lineales.ppt------------------------
Sistemas Lineales.ppt------------------------jorgejvc777
 
Sistemas Lineales.ppt-------------------------------
Sistemas Lineales.ppt-------------------------------Sistemas Lineales.ppt-------------------------------
Sistemas Lineales.ppt-------------------------------jorgejvc777
 
Dia del maestro.pptx---------------------
Dia del maestro.pptx---------------------Dia del maestro.pptx---------------------
Dia del maestro.pptx---------------------jorgejvc777
 
TELE 4TO CICLO.ppt-----------------------
TELE 4TO CICLO.ppt-----------------------TELE 4TO CICLO.ppt-----------------------
TELE 4TO CICLO.ppt-----------------------jorgejvc777
 
Subnetting_IP.ppt--------------------------
Subnetting_IP.ppt--------------------------Subnetting_IP.ppt--------------------------
Subnetting_IP.ppt--------------------------jorgejvc777
 
implementacion de servicio wifi---------
implementacion de servicio wifi---------implementacion de servicio wifi---------
implementacion de servicio wifi---------jorgejvc777
 
Direccion_ip.ppt------------------------
Direccion_ip.ppt------------------------Direccion_ip.ppt------------------------
Direccion_ip.ppt------------------------jorgejvc777
 
practica1-3.pptx-------------------------
practica1-3.pptx-------------------------practica1-3.pptx-------------------------
practica1-3.pptx-------------------------jorgejvc777
 
practica1-2.pptx-------------------------
practica1-2.pptx-------------------------practica1-2.pptx-------------------------
practica1-2.pptx-------------------------jorgejvc777
 
practica1-1.pptx------------------------------
practica1-1.pptx------------------------------practica1-1.pptx------------------------------
practica1-1.pptx------------------------------jorgejvc777
 
Wireless2.ppt------------------------------
Wireless2.ppt------------------------------Wireless2.ppt------------------------------
Wireless2.ppt------------------------------jorgejvc777
 
gantt_es.pptx-----------------------------------
gantt_es.pptx-----------------------------------gantt_es.pptx-----------------------------------
gantt_es.pptx-----------------------------------jorgejvc777
 

Más de jorgejvc777 (20)

ENTRADA.pptx--------------------------------
ENTRADA.pptx--------------------------------ENTRADA.pptx--------------------------------
ENTRADA.pptx--------------------------------
 
Rectificadores_no_Controlados_1.ppt-------------
Rectificadores_no_Controlados_1.ppt-------------Rectificadores_no_Controlados_1.ppt-------------
Rectificadores_no_Controlados_1.ppt-------------
 
CONFIGURACION DEL ROUTER.pptx---------------------
CONFIGURACION DEL ROUTER.pptx---------------------CONFIGURACION DEL ROUTER.pptx---------------------
CONFIGURACION DEL ROUTER.pptx---------------------
 
Creación de Documento.pptx-----------------------
Creación de Documento.pptx-----------------------Creación de Documento.pptx-----------------------
Creación de Documento.pptx-----------------------
 
Potencia_1_SCR__12508__.ppt----------------
Potencia_1_SCR__12508__.ppt----------------Potencia_1_SCR__12508__.ppt----------------
Potencia_1_SCR__12508__.ppt----------------
 
VIRUS DE COMPUTADORA.pptx---------------------------
VIRUS DE COMPUTADORA.pptx---------------------------VIRUS DE COMPUTADORA.pptx---------------------------
VIRUS DE COMPUTADORA.pptx---------------------------
 
DIAPO SISE DEL PADRE.ppt---------------------------
DIAPO SISE DEL PADRE.ppt---------------------------DIAPO SISE DEL PADRE.ppt---------------------------
DIAPO SISE DEL PADRE.ppt---------------------------
 
DIAPOSITIVA - GUIDE.pptx-----------------------------
DIAPOSITIVA - GUIDE.pptx-----------------------------DIAPOSITIVA - GUIDE.pptx-----------------------------
DIAPOSITIVA - GUIDE.pptx-----------------------------
 
Sistemas Lineales.ppt------------------------
Sistemas Lineales.ppt------------------------Sistemas Lineales.ppt------------------------
Sistemas Lineales.ppt------------------------
 
Sistemas Lineales.ppt-------------------------------
Sistemas Lineales.ppt-------------------------------Sistemas Lineales.ppt-------------------------------
Sistemas Lineales.ppt-------------------------------
 
Dia del maestro.pptx---------------------
Dia del maestro.pptx---------------------Dia del maestro.pptx---------------------
Dia del maestro.pptx---------------------
 
TELE 4TO CICLO.ppt-----------------------
TELE 4TO CICLO.ppt-----------------------TELE 4TO CICLO.ppt-----------------------
TELE 4TO CICLO.ppt-----------------------
 
Subnetting_IP.ppt--------------------------
Subnetting_IP.ppt--------------------------Subnetting_IP.ppt--------------------------
Subnetting_IP.ppt--------------------------
 
implementacion de servicio wifi---------
implementacion de servicio wifi---------implementacion de servicio wifi---------
implementacion de servicio wifi---------
 
Direccion_ip.ppt------------------------
Direccion_ip.ppt------------------------Direccion_ip.ppt------------------------
Direccion_ip.ppt------------------------
 
practica1-3.pptx-------------------------
practica1-3.pptx-------------------------practica1-3.pptx-------------------------
practica1-3.pptx-------------------------
 
practica1-2.pptx-------------------------
practica1-2.pptx-------------------------practica1-2.pptx-------------------------
practica1-2.pptx-------------------------
 
practica1-1.pptx------------------------------
practica1-1.pptx------------------------------practica1-1.pptx------------------------------
practica1-1.pptx------------------------------
 
Wireless2.ppt------------------------------
Wireless2.ppt------------------------------Wireless2.ppt------------------------------
Wireless2.ppt------------------------------
 
gantt_es.pptx-----------------------------------
gantt_es.pptx-----------------------------------gantt_es.pptx-----------------------------------
gantt_es.pptx-----------------------------------
 

Último

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
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
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
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
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
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
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
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
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
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 

Último (20)

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
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
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
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
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
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
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
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
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
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 

Diapositiva de Estudio: EXPOSICION UML.pptx

  • 2. ¿CONCEPTOS BASICOS? * Un Modelo es una Simplificación de la Realidad. * Diagrama: una representación gráfica de una colección de elementos de modelado. * Metodología: Conjunto de procedimientos, técnicas y herramientas para realizar una acción.
  • 3. ¿Qué es UML? • “UML es un lenguaje visual para especificar, construir y documentar sistemas ” • (UNIFICADO): – El aporte de muchos métodos y notaciones – Independiente de implementaciones, plataformas y lenguajes • (MODELADO): – Los modelos son utilizados en todas las ingenierías • (LENGUAJE): – Es un lenguaje que permite una comunicación fluida sobre las descripción del sistema. ¡UML no es Metodología!
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. DIAGRAMAS DE UML Diagrama de Secuencia Diagrama de Caso de Uso Diagrama de Clases Diagrama de Objetos Diagrama de Componentes Diagrama de Distribución Diagrama de Actividad Diagrama de Estados Diagrama de Colaboración Modelo
  • 9. • Los Diagramas UML permite examinar un Sistema desde distintos puntos de vista. • En necesario contar con diferentes perspectivas en un Sistema por que se cuenta con diferentes personas implicadas, las cuales tienen un enfoque particular y único. • El Modelo UML describe lo que supuestamente hará un Sistema, pero no dice como implementar dicho sistema. • Cabe recalcar que en UML no es necesario que aparezcan todos los Diagramas.
  • 10. DESCRIPCION DE LOS DIAGRAMAS UML 1) DIAGRAMAS DE SECUENCIA • Representa los mensajes intercambiados por un conjunto de objetos durante un intervalo de tiempo • Los mensajes pueden ser: – Simple: Realiza la transferencia normal entre un Objeto a otro. – Sincrónico: Espera la respuesta de un mensaje antes de continuar con su trabajo. – Asincrónico: No espera respuesta de un mensaje para continuar con su trabajo. • Para representar los intervalos de tiempo se usan líneas verticales punteadas
  • 12. 2.- DIAGRAMA DE COLABORACIÓN • Destaca la organización (ubicación) de los Objetos que participan en una interacción y sus relaciones. • Características: – Un Camino: Indica como se enlaza un Objeto con otro. – Numero de Secuencia: Indica el orden de un mensaje, que incrementa secuencialmente por cada mensaje nuevo en el flujo de control.
  • 13. EJEMPLO DIAGRAMA DE COLABORACIÓN
  • 14. 3.- DIAGRAMA DE ESTADO • Muestra el conjunto de estados por los cuales pasa un objeto durante su transición en una aplicación.(Punto inicial a Punto final). • Elementos de un diagrama de estado : * Estado: Es la condición a la cual pasa el objeto luego de una transición. * Transición. Es la relación entre dos estados, en la que se indica cómo se pasa de uno a otro. * Acción. Es la encargada de producir el cambio estado de un objeto.
  • 16. 4.-DIAGRAMA DE DESPLIEGUE • Representa a los Dispositivos y Equipos, mostrando sus interconexiones y el Software que se encuentra en cada maquina.
  • 17. OBJETOS • Un Objeto es una cosa, que forma parte de una Clase. • Un Objeto cuenta con una Estructura: Atributos (Propiedades) y Métodos (Acciones). • Los Atributos son características concretas de una clase. • Las Acciones son todas las actividades que el objeto es capaz de realizar. • Cada objeto tiene una identidad única, incluso si su estado es idéntico al de otro objeto
  • 18. CLASE • Una clase es una definición abstracta de un objeto – Define la estructura y el comportamiento compartidos por los objetos – Sirve como modelo para la creación de objetos • Los objetos pueden ser agrupados en clases
  • 19. EJEMPLO DE UNA CLASE • Nombre Clase: “ CURSO ” • Estado (Atributos) – Nombre – Ubicación – Días Ofrecidos – Horario de Inicio – Horario de Término • Comportamiento (Métodos) – Agregar un Alumno – Borrar un Alumno – Entregar un Listado del Curso – Determinar si está Completo
  • 20. TIPOS DE CLASES – Abstracta: Es de apoyo y solo se construye solo para derivar de ellas otras Clases. También se le llama Clase Virtual. – Base: Es la que se halla al inicio del Árbol de las Jerarquías de Clases. La raíz de ese árbol es la clase base o superclase. – Contenedora : Es aquella que dentro de sus estructura utiliza otras clases. – Hija: Cuando la clase se deriva directamente de otra. – Padre: Es aquella mediante la cual se deriva una clase.