SlideShare una empresa de Scribd logo
INTRODUCCIÓN Manuela Gordillo Bellido
Ciclo de vida estructurado Algún día, tal vez ... El ciclo de vida estructurado no generaba código modulable, ni reutilizable
Ciclo de vida iterativo Análisis Diseño Codificación Prueba
UML Es un lenguaje para especificar, visualizar, construir y documentar cómo están constituidos los sistemas . Se trata de un lenguaje de modelado, no un método de Análisis y Diseño Orientado a Objetos (ADOO)  El lenguaje de modelado aporta los elementos de modelado, es decir, los conceptos y la semántica, la notación, que es gráfica y una serie de recomendaciones sobre cómo usarlo
Evolución histórica Booch’91 OMT Noviembre´97 OMG UML 1.1  Septiembre´97 UML 1.1 Enero´97 UML 1.0 Socios y Colaboradores Junio´96 & Octubre´96 OOSE UML 0.9 & 0.91 Booch’93 OMT - 2 Octubre´95 Método Unificado 0.8 Otros métodos 1998 UML 1.2  1999 UML 1.3  2000 UML 1.4  2001 UML 2.0
[object Object],[object Object],[object Object],[object Object],Vista estática Vista dinámica Diagramas Casos de uso Clase Componentes Despliegue Objeto Secuencia Colaboración Estados Actividades
Diagramas – Arquitectura y UML Vista de Desarrollo Nodos Vista de Proceso Clases activas Vista de Implementación Componentes Vista de Diseño Clases, interfaces, colaboraciones Vista de Casos de Uso Casos de Usos
Diagramas – Arquitectura y UML Vista de Casos de Uso Muestra la funcionalidad del sistema desde el punto de vista de un actor externo que interactúa con él. Vista útil para: Clientes, Diseñadores, Desarrolladores y Unificadores. Diagramas: Diagramas de Casos de Uso Diagramas de Actividad
Diagramas – Arquitectura y UML Vista de Diseño Muestra la funcionalidad del diseño dentro del sistema en términos de la estructura estática y comportamiento dinámico del sistema. Vista útil para: Diseñadores y Desarrolladores. Diagramas: Diagramas de Clases y Objetos Diagramas de Actividad, Estado, Secuencia y  Colaboración
Diagramas – Arquitectura y UML Vista de Implementación Muestra la especificación de los componentes de código Descripción de los módulos de implementación y sus dependencias. Vista útil para: Desarrolladores. Diagramas: Diagramas de Componentes Uso
Diagramas – Arquitectura y UML Vista de Procesos Concurrencia del sistema: comunicación y sincronización (Hilos de control)  División del sistema en procesos y procesadores. Vista útil para: Desarrolladores e Integradores. Diagramas: Diagramas de Secuencia, Colaboración,  Estado y Actividad. Diagramas de Componentes e Implementación
Diagramas – Arquitectura y UML Vista de Desarrollo Muestra la implantación del sistema en la arquitectura física. Vista útil para: Desarrolladores, Integradores y Verificadores. Diagramas: Diagramas de Despliegue
Diagramas Modelos Modelos Modelos Diagramas de  Clases Diagramas de  Objetos Diagramas de  Componentes Diagramas de  Actividades Diagramas de  Estados Diagramas de  Colaboración Diagramas de  Secuencia Diagramas de  Casos de Uso Diagramas de  Distribución

Más contenido relacionado

La actualidad más candente

Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
Diana Vásquez
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)AndreaPumarejo
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
Jose Diaz Silva
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
myle22
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
Maritza_Tapia
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
Jose Bustamante Romero
 
Uml
UmlUml
Conceptos Basicos Uml
Conceptos Basicos UmlConceptos Basicos Uml
Conceptos Basicos Umlfelix17
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de umlSergio Girado
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
Hermes Romero
 
Historia de uml
Historia de umlHistoria de uml
Historia de umlCesar Yupa
 
Introduccion a Uml
Introduccion a Uml Introduccion a Uml
Introduccion a Uml
José Jiménez Cabrera
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoEliseo Castro
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UMLJuan Antonio
 
Uml
UmlUml
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 umlyonnyl
 
Star uml
Star umlStar uml
Star uml
Javier_lema
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
Beatriz Moreyra
 

La actualidad más candente (20)

Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
UML - Analisis de Sistemas
UML - Analisis de SistemasUML - Analisis de Sistemas
UML - Analisis de Sistemas
 
Uml
UmlUml
Uml
 
Conceptos Basicos Uml
Conceptos Basicos UmlConceptos Basicos Uml
Conceptos Basicos Uml
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Modelo conceptual de uml
Modelo conceptual de umlModelo conceptual de uml
Modelo conceptual de uml
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Historia de uml
Historia de umlHistoria de uml
Historia de uml
 
Introduccion a Uml
Introduccion a Uml Introduccion a Uml
Introduccion a Uml
 
UML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento UnificadoUML - Lenguaje de Modelamiento Unificado
UML - Lenguaje de Modelamiento Unificado
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Uml
UmlUml
Uml
 
Sesion1.1 uml
Sesion1.1 umlSesion1.1 uml
Sesion1.1 uml
 
Star uml
Star umlStar uml
Star uml
 
UML
UMLUML
UML
 
Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 

Destacado

UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
1da4
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
Victor Escamilla
 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling Language
Shahzad
 
10 preguntas con do you
10 preguntas con do you10 preguntas con do you
10 preguntas con do youLady Jerez
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
abigail2015
 
Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...
Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...
Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...Juan Pablo Bustos Thames
 
Esquemas de financiamiento de TI
Esquemas de financiamiento de TIEsquemas de financiamiento de TI
Esquemas de financiamiento de TI
Edwin Lopez
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
Roxx May RAmiirez
 
3.doc. especificación de casos de uso
3.doc. especificación de casos de uso 3.doc. especificación de casos de uso
3.doc. especificación de casos de uso trabajo
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
guestdc1248
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
turlahackers
 
Circuito electrico punto 1.4
Circuito electrico punto 1.4Circuito electrico punto 1.4
Circuito electrico punto 1.4leonardo
 
Metamodelo UML
Metamodelo UMLMetamodelo UML
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS
1.1ARQUITECTURA DE CUATRO MAS UN VISTASadolfo0890
 

Destacado (20)

UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Los 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentesLos 13 diagramas UML y sus componentes
Los 13 diagramas UML y sus componentes
 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling Language
 
10 preguntas con do you
10 preguntas con do you10 preguntas con do you
10 preguntas con do you
 
Palio
PalioPalio
Palio
 
Objeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UMLObjeto de Aprendizaje : Introducción a UML
Objeto de Aprendizaje : Introducción a UML
 
Introducion uml
Introducion umlIntroducion uml
Introducion uml
 
Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...
Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...
Visibilidad. Paquetes, Estratos y Particiones. Diagramas de Estado y de Activ...
 
Esquemas de financiamiento de TI
Esquemas de financiamiento de TIEsquemas de financiamiento de TI
Esquemas de financiamiento de TI
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
3.doc. especificación de casos de uso
3.doc. especificación de casos de uso 3.doc. especificación de casos de uso
3.doc. especificación de casos de uso
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Modelado de caso de uso y Diagrama de Caso de Uso
Modelado de caso de uso  y Diagrama de Caso de UsoModelado de caso de uso  y Diagrama de Caso de Uso
Modelado de caso de uso y Diagrama de Caso de Uso
 
Circuito electrico punto 1.4
Circuito electrico punto 1.4Circuito electrico punto 1.4
Circuito electrico punto 1.4
 
Uml
UmlUml
Uml
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Metamodelo UML
Metamodelo UMLMetamodelo UML
Metamodelo UML
 
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS1.1ARQUITECTURA DE  CUATRO  MAS UN VISTAS
1.1ARQUITECTURA DE CUATRO MAS UN VISTAS
 
Diagrama uml
Diagrama umlDiagrama uml
Diagrama uml
 

Similar a Introducción a UML

Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Mguel
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
willy0303
 
UML_Clase_01
UML_Clase_01UML_Clase_01
UML_Clase_01mgonzalp
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
Yaskelly Yedra
 
Uml
UmlUml
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareBelen Gonzalez
 
Curso
CursoCurso
Uml
UmlUml
Uml
CBISOE
 
UML
UMLUML
Uml
UmlUml
uml
umluml
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
Robert Rodriguez
 
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
YuseLis Andrades
 
UML
UMLUML
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
esteban esteban
 
¿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
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
Alexa Romero
 

Similar a Introducción a UML (20)

Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
UML_Clase_01
UML_Clase_01UML_Clase_01
UML_Clase_01
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Curso
CursoCurso
Curso
 
Uml
UmlUml
Uml
 
UML
UMLUML
UML
 
Uml
UmlUml
Uml
 
uml
umluml
uml
 
Uml
UmlUml
Uml
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
El Proceso UML. Ing. de Sistemas 7° Semestre " UNEFA"
 
UML
UMLUML
UML
 
Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml Generacion en los diferentes diagramas de uml
Generacion en los diferentes diagramas de uml
 
Uml
UmlUml
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"
 
Trabajo uml romero
Trabajo uml romeroTrabajo uml romero
Trabajo uml romero
 

Introducción a UML

  • 2. Ciclo de vida estructurado Algún día, tal vez ... El ciclo de vida estructurado no generaba código modulable, ni reutilizable
  • 3. Ciclo de vida iterativo Análisis Diseño Codificación Prueba
  • 4. UML Es un lenguaje para especificar, visualizar, construir y documentar cómo están constituidos los sistemas . Se trata de un lenguaje de modelado, no un método de Análisis y Diseño Orientado a Objetos (ADOO) El lenguaje de modelado aporta los elementos de modelado, es decir, los conceptos y la semántica, la notación, que es gráfica y una serie de recomendaciones sobre cómo usarlo
  • 5. Evolución histórica Booch’91 OMT Noviembre´97 OMG UML 1.1 Septiembre´97 UML 1.1 Enero´97 UML 1.0 Socios y Colaboradores Junio´96 & Octubre´96 OOSE UML 0.9 & 0.91 Booch’93 OMT - 2 Octubre´95 Método Unificado 0.8 Otros métodos 1998 UML 1.2 1999 UML 1.3 2000 UML 1.4 2001 UML 2.0
  • 6.
  • 7. Diagramas – Arquitectura y UML Vista de Desarrollo Nodos Vista de Proceso Clases activas Vista de Implementación Componentes Vista de Diseño Clases, interfaces, colaboraciones Vista de Casos de Uso Casos de Usos
  • 8. Diagramas – Arquitectura y UML Vista de Casos de Uso Muestra la funcionalidad del sistema desde el punto de vista de un actor externo que interactúa con él. Vista útil para: Clientes, Diseñadores, Desarrolladores y Unificadores. Diagramas: Diagramas de Casos de Uso Diagramas de Actividad
  • 9. Diagramas – Arquitectura y UML Vista de Diseño Muestra la funcionalidad del diseño dentro del sistema en términos de la estructura estática y comportamiento dinámico del sistema. Vista útil para: Diseñadores y Desarrolladores. Diagramas: Diagramas de Clases y Objetos Diagramas de Actividad, Estado, Secuencia y Colaboración
  • 10. Diagramas – Arquitectura y UML Vista de Implementación Muestra la especificación de los componentes de código Descripción de los módulos de implementación y sus dependencias. Vista útil para: Desarrolladores. Diagramas: Diagramas de Componentes Uso
  • 11. Diagramas – Arquitectura y UML Vista de Procesos Concurrencia del sistema: comunicación y sincronización (Hilos de control) División del sistema en procesos y procesadores. Vista útil para: Desarrolladores e Integradores. Diagramas: Diagramas de Secuencia, Colaboración, Estado y Actividad. Diagramas de Componentes e Implementación
  • 12. Diagramas – Arquitectura y UML Vista de Desarrollo Muestra la implantación del sistema en la arquitectura física. Vista útil para: Desarrolladores, Integradores y Verificadores. Diagramas: Diagramas de Despliegue
  • 13. Diagramas Modelos Modelos Modelos Diagramas de Clases Diagramas de Objetos Diagramas de Componentes Diagramas de Actividades Diagramas de Estados Diagramas de Colaboración Diagramas de Secuencia Diagramas de Casos de Uso Diagramas de Distribución