SlideShare una empresa de Scribd logo
2
OBJETIVOS
Presentar el lenguaje de modelado
UML, diseñado para desarrollar,
documentar e intercambiar modelos
de información significativa de
sistemas
Conocer algunas de las
herramientas o diagramas
proporcionadas por UML para su
utilización en el siguiente capítulo de
la asignatura (Patrones de diseño)
3
Desde los inicios de la informática se han utilizado distintas formas
de representar los diseños o por medio de algún modo gráfico.
La falta de un estándar impedía la correcta comprensión entre los
diseñadores y sus gráficas.
Con el objetivo de corregir este inconveniente se crea el Lenguaje
Unificado de Modelado (UML)
Actualmente es el estándar utilizado para modelar y representar la
información con la que se trabaja en la fase de análisis pero
especialmente en la fase de diseño
INTRODUCCIÓN
4
HISTORIA DE UML
•El lenguaje UML comienza a gestarse en
octubre de 1994
•Rumbaugh y Booch se unen en Rational con el
objetivo de unificar dos métodos que habían
desarrollado: el método Booch y el OMT (Object
Modelling Tool)
•En 1995 se les une también Jacobson
•Todas estas colaboraciones conducen a la
definición de la primera versión de UML
5
¿Qué es UML?
UML es un lenguaje, que proporciona un vocabulario y unas
reglas por medio de las cuales existe una comunicación.
Nos indica como leer los modelos pero su creación es uno de
los objetivos de las metodologías de desarrollo.
Entre los objetivos de UML se encuentran:
1. Visualizar, expresa de forma gráfica.
2. Especificar, las características de un sistema
3. Construir, a partir de modelos especificados
4. Documentar, los propios elementos gráficos sirven de
documentación
6
Modelado de casos de uso
UML está basado fundamentalmente en una técnica
de análisis orientada a objetos conocida como modelado
de casos de uso.
Es un análisis del punto de vista del sistema desde la
perspectiva de un usuario fuera del sistema.
Proporciona medios eficaces de comunicación entre el
equipo del negocio y el equipo de desarrollo
7
COMPONENTES DE UML
UML tiene tres clases de bloques de construcción:
ELEMENTOS Los elementos son abstracciones de cosas
reales o ficticias (objetos, acciones, etc.)
RELACIONES, relacionan los elementos entre sí
DIAGRAMAS, son colecciones de elementos con sus
relaciones
8
Elementos
Notasde Anotación
Paquetesde Agrupamiento
Interacciones, máquinas de estadode Comportamiento
Clases, casos de uso, nodos,
componentes
Estructurales
9
Relaciones
Comunica
Incluye
Extiende
Generaliza
de Comportamiento
Dependencias
Agregaciones
Asociaciones
Generalizaciones
Estructurales
10
Diagramas
Diagramas de casos de uso
Diagramas de secuencia
Diagramas de actividades
Diagramas de colaboración
Diagramas de gráfico de
estado
de Comportamiento
Diagramas de clase
Diagramas de componentes
Diagramas de despliegue
Estructurales
11
Tabla de Relaciones
Un elemento de UML es más
general que otro. Apuntamos al
más general.
Generaliza
Un caso de uso maneja las
excepciones del caso de uso
básico.
<<extender>>Extiende
Un caso de uso contiene un
comportamiento que es más
común que otro caso de uso.
La flecha apunta al caso de
uso más común
<<incluir>>Incluye
Un actor se conecta a un caso
de uso usando una línea sin
puntas de flecha
Comunica
SignificadoSímboloRelación
12
Ejemplos de Relaciones
Relación IncluyeRelación Comunica
Matricularse en
el curso
Pago de
cuotas del
estudiante
Matricula
rse en el
curso
Arreglar
residencia
estudiantil
<<incluir>>
<<incluir>>
13
Ejemplos de Relaciones
Relación ExtiendeRelación Generaliza
Estudiante de Estudiante
tiempo parcial
Estudiante elige
tipo de cobertura
Seguro
médico del
estudiante
Pago de
cuotas del
estudiante
<<extender>>
14
Ejemplos de Diagramas
Diagrama de clasesDiagrama de casos de uso
15
Diagrama de interacciónDiagrama de Objetos
Ejemplos de Diagramas
16
Ejemplos de Diagramas
Diagrama de ActividadDiagrama de interacción

Más contenido relacionado

La actualidad más candente

Densy yuli
Densy yuliDensy yuli
Conceptos Basicos Uml
Conceptos Basicos UmlConceptos Basicos Uml
Conceptos Basicos Umlfelix17
 
Densy yuli
Densy yuliDensy yuli
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
BiingeSof
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de umlSergio Girado
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
Jair Cruz
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoEliseo Castro
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
marianela0393
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
PPMC26
 

La actualidad más candente (13)

Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Conceptos Basicos Uml
Conceptos Basicos UmlConceptos Basicos Uml
Conceptos Basicos Uml
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
UML
UMLUML
UML
 
DIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTESDIAGRAMA DE COMPONENTES
DIAGRAMA DE COMPONENTES
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 
Uml
UmlUml
Uml
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 

Destacado

Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
Kudos S.A.S
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
Leonel Narvaez Ruiz
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
Emilio Aviles Avila
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UMLJuan Antonio
 

Destacado (8)

Uml
UmlUml
Uml
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Historia del uml
Historia del umlHistoria del uml
Historia del uml
 
Historia uml
Historia umlHistoria uml
Historia uml
 
Descripción de UML
Descripción de UMLDescripción de UML
Descripción de UML
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
Curso Uml 2.5 Diagramas De ImplementacióN
Curso Uml   2.5 Diagramas De ImplementacióNCurso Uml   2.5 Diagramas De ImplementacióN
Curso Uml 2.5 Diagramas De ImplementacióN
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 

Similar a Uml clase1

Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
Luis Reyez
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 umlyonnyl
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
Trabajo En Facebook :$
 
uml
umluml
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romeroAlexa Romero
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
JuanManuelBurgosRive
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
Diana Vásquez
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
Jose Bustamante Romero
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
NiltonTenorio
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
DayanDeSck
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbelnubiafernandez8
 
Uml
UmlUml
Uml
CBISOE
 
UML
UMLUML
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLMarlon Manrique
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
jenni30201
 
Uml
UmlUml

Similar a Uml clase1 (20)

Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Desarrollo de uml
Desarrollo de umlDesarrollo de uml
Desarrollo de uml
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
IngenieríA De Software Uml
IngenieríA De Software UmlIngenieríA De Software Uml
IngenieríA De Software Uml
 
uml
umluml
uml
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 
Lenguaje de modelo de objetos
Lenguaje de modelo de objetosLenguaje de modelo de objetos
Lenguaje de modelo de objetos
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Lenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptxLenguaje unificado de modelado.pptx
Lenguaje unificado de modelado.pptx
 
26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf26 DISEÑO 6A PARTE.pdf
26 DISEÑO 6A PARTE.pdf
 
Marifer diapositivas uml roisbel
Marifer diapositivas uml roisbelMarifer diapositivas uml roisbel
Marifer diapositivas uml roisbel
 
Uml
UmlUml
Uml
 
UML
UMLUML
UML
 
ADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UMLADOO: 3.0 Introduccion A UML
ADOO: 3.0 Introduccion A UML
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 
Uml
UmlUml
Uml
 

Más de yuliethces

Uml clase1
Uml clase1Uml clase1
Uml clase1
yuliethces
 
Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horasyuliethces
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuliyuliethces
 
Infome programa de formación titulada (1)
Infome programa de formación titulada (1)Infome programa de formación titulada (1)
Infome programa de formación titulada (1)
yuliethces
 
Reporte proyecto formativo 885287 - diseño e implementacion de sof
Reporte proyecto formativo   885287 - diseño e implementacion de sofReporte proyecto formativo   885287 - diseño e implementacion de sof
Reporte proyecto formativo 885287 - diseño e implementacion de sof
yuliethces
 
Reglamento Aprendiz Sena
Reglamento Aprendiz SenaReglamento Aprendiz Sena
Reglamento Aprendiz Sena
yuliethces
 

Más de yuliethces (9)

Uml clase1
Uml clase1Uml clase1
Uml clase1
 
Aprendiendo uml en 24 horas
Aprendiendo uml en 24 horasAprendiendo uml en 24 horas
Aprendiendo uml en 24 horas
 
Actividad uml
Actividad umlActividad uml
Actividad uml
 
Uml clase1
Uml clase1Uml clase1
Uml clase1
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
Actividad uml
Actividad umlActividad uml
Actividad uml
 
Infome programa de formación titulada (1)
Infome programa de formación titulada (1)Infome programa de formación titulada (1)
Infome programa de formación titulada (1)
 
Reporte proyecto formativo 885287 - diseño e implementacion de sof
Reporte proyecto formativo   885287 - diseño e implementacion de sofReporte proyecto formativo   885287 - diseño e implementacion de sof
Reporte proyecto formativo 885287 - diseño e implementacion de sof
 
Reglamento Aprendiz Sena
Reglamento Aprendiz SenaReglamento Aprendiz Sena
Reglamento Aprendiz Sena
 

Último

corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 

Último (20)

corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 

Uml clase1

  • 1. 2 OBJETIVOS Presentar el lenguaje de modelado UML, diseñado para desarrollar, documentar e intercambiar modelos de información significativa de sistemas Conocer algunas de las herramientas o diagramas proporcionadas por UML para su utilización en el siguiente capítulo de la asignatura (Patrones de diseño)
  • 2. 3 Desde los inicios de la informática se han utilizado distintas formas de representar los diseños o por medio de algún modo gráfico. La falta de un estándar impedía la correcta comprensión entre los diseñadores y sus gráficas. Con el objetivo de corregir este inconveniente se crea el Lenguaje Unificado de Modelado (UML) Actualmente es el estándar utilizado para modelar y representar la información con la que se trabaja en la fase de análisis pero especialmente en la fase de diseño INTRODUCCIÓN
  • 3. 4 HISTORIA DE UML •El lenguaje UML comienza a gestarse en octubre de 1994 •Rumbaugh y Booch se unen en Rational con el objetivo de unificar dos métodos que habían desarrollado: el método Booch y el OMT (Object Modelling Tool) •En 1995 se les une también Jacobson •Todas estas colaboraciones conducen a la definición de la primera versión de UML
  • 4. 5 ¿Qué es UML? UML es un lenguaje, que proporciona un vocabulario y unas reglas por medio de las cuales existe una comunicación. Nos indica como leer los modelos pero su creación es uno de los objetivos de las metodologías de desarrollo. Entre los objetivos de UML se encuentran: 1. Visualizar, expresa de forma gráfica. 2. Especificar, las características de un sistema 3. Construir, a partir de modelos especificados 4. Documentar, los propios elementos gráficos sirven de documentación
  • 5. 6 Modelado de casos de uso UML está basado fundamentalmente en una técnica de análisis orientada a objetos conocida como modelado de casos de uso. Es un análisis del punto de vista del sistema desde la perspectiva de un usuario fuera del sistema. Proporciona medios eficaces de comunicación entre el equipo del negocio y el equipo de desarrollo
  • 6. 7 COMPONENTES DE UML UML tiene tres clases de bloques de construcción: ELEMENTOS Los elementos son abstracciones de cosas reales o ficticias (objetos, acciones, etc.) RELACIONES, relacionan los elementos entre sí DIAGRAMAS, son colecciones de elementos con sus relaciones
  • 7. 8 Elementos Notasde Anotación Paquetesde Agrupamiento Interacciones, máquinas de estadode Comportamiento Clases, casos de uso, nodos, componentes Estructurales
  • 9. 10 Diagramas Diagramas de casos de uso Diagramas de secuencia Diagramas de actividades Diagramas de colaboración Diagramas de gráfico de estado de Comportamiento Diagramas de clase Diagramas de componentes Diagramas de despliegue Estructurales
  • 10. 11 Tabla de Relaciones Un elemento de UML es más general que otro. Apuntamos al más general. Generaliza Un caso de uso maneja las excepciones del caso de uso básico. <<extender>>Extiende Un caso de uso contiene un comportamiento que es más común que otro caso de uso. La flecha apunta al caso de uso más común <<incluir>>Incluye Un actor se conecta a un caso de uso usando una línea sin puntas de flecha Comunica SignificadoSímboloRelación
  • 11. 12 Ejemplos de Relaciones Relación IncluyeRelación Comunica Matricularse en el curso Pago de cuotas del estudiante Matricula rse en el curso Arreglar residencia estudiantil <<incluir>> <<incluir>>
  • 12. 13 Ejemplos de Relaciones Relación ExtiendeRelación Generaliza Estudiante de Estudiante tiempo parcial Estudiante elige tipo de cobertura Seguro médico del estudiante Pago de cuotas del estudiante <<extender>>
  • 13. 14 Ejemplos de Diagramas Diagrama de clasesDiagrama de casos de uso
  • 14. 15 Diagrama de interacciónDiagrama de Objetos Ejemplos de Diagramas
  • 15. 16 Ejemplos de Diagramas Diagrama de ActividadDiagrama de interacción