SlideShare ist ein Scribd-Unternehmen logo
1 von 27
UML:Unified Modeling Language   Equipo de Arquitectura
Introducción Modelo Cascada Iterativo
Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diagramas UML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diagramas UML: Diagrama de Clases ,[object Object],[object Object]
Diagramas UML: Diagrama de Objetos ,[object Object],Mi Lavadora: Lavadora
Diagramas UML: Relaciones entre clases Asociaciones Cuando las clases se conectan entre sí de manera conceptual.
Diagramas UML: Relaciones entre clases Herencia - Generalización Uno de los sellos de la POO es el uso de Herencia, que es cuando un objeto hereda atributos o métodos de otro. Si habláramos de asociación  diríamos “Tipo de”
Diagramas UML: Relaciones entre clases Dependencia Cuando una clase utiliza otra, hablamos de dependencia. El ejemplo más común de dependencia, es señalar que la firma  de un método utiliza otra clase.
Diagramas UML: Relaciones entre clases Agregaciones En ocasiones una clase consta de otras clases, en este caso hablamos de agregación o acumulación.
Diagramas UML: Relaciones entre clases Composiciones Es un tipo de agregación, donde cada “Tipo de”, puede pertenecer  sólo a un todo.
Diagramas UML: Relaciones entre clases Interfaces y realizaciones
Diagramas UML: Casos de Uso Qué son los casos de uso? Para responder esto debemos preguntarnos, ¿cómo utilizaremos  un producto de modo que cumpla con las necesidades requeridas? El caso de uso es una estructura que ayuda a los analistas a trabajar  con los usuarios para determinar la forma en que se usara un software  y definir los requerimientos.
Diagramas UML: Casos de Uso Ejemplo de Caso de Uso La función principal de la máquina de gaseosa es permitir a un cliente (autor) adquirir una lata de gaseosa: “Comprar gaseosa” (caso de uso). Sin embargo hay otros usuarios que intervienen, como el proveedor que tiene que reabastecer a la máquina y el recolector de dinero que tiene que recoger el dinero de la alcancía de la máquina.
Diagramas UML: Casos de Uso Ejemplo de Caso de Uso
Diagramas UML: Casos de Uso Extensión
Diagramas UML: Casos de Uso Generalización
Diagramas UML: Diagramas de Secuencia ,[object Object],Objeto Línea de vida Activación Mensaje
Diagramas UML: Diagramas de Secuencia Mensaje Simple : Se usa cuando se transfiere el  control de un objeto a otro. Mensaje Asíncrono : El flujo continúa sin esperar la respuesta al mensaje enviado. Mensaje Síncrono : El objeto espera la respuesta  al mensaje antes de continuar su flujo.
Diagramas UML: Diagramas de Secuencia Qué es exactamente lo que se debe mostrar en un diagrama de secuencia? Principalmente se debe diagramar la secuencia de un caso de uso!
Diagramas UML: Diagramas de Actividad El diagrama de actividades fue diseñado para mostrar una visión  simplificada de lo que ocurre durante una operación o proceso.
Diagramas UML: Diagramas de Actividad Rutas concurrentes
Diagramas UML: Diagrama de Componentes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Diagramas UML: Diagrama de Componentes Diagramas de Componentes
Diagramas UML: Diagrama de distribución Un diagrama de distribución es la representación  esquemática de componentes físicos y sus conexiones:  comunicación entre servidores, sistemas distribuidos, redes, etc.
Diagramas UML
Dudas? Equipo de Arquitectura

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)Uml (lenguaje unificado de modelado)
Uml (lenguaje unificado de modelado)
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
Conceptos Basicos Uml
Conceptos Basicos UmlConceptos Basicos Uml
Conceptos Basicos Uml
 
Uml
UmlUml
Uml
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Uml
UmlUml
Uml
 
IntroduccióN Uml
IntroduccióN UmlIntroduccióN Uml
IntroduccióN Uml
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Uml
UmlUml
Uml
 
Presentacion uml
Presentacion umlPresentacion uml
Presentacion uml
 
Star uml
Star umlStar uml
Star uml
 
Diagramas
DiagramasDiagramas
Diagramas
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
UML
UMLUML
UML
 
Modelo dinamico
Modelo dinamicoModelo dinamico
Modelo dinamico
 

Ähnlich wie Uml

UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
ErickMontesdeoca5
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
Mguel
 

Ähnlich wie Uml (20)

UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo Comprendiendo UML para el área de desarrollo
Comprendiendo UML para el área de desarrollo
 
Uml
UmlUml
Uml
 
Equipo2
Equipo2Equipo2
Equipo2
 
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
 
UML Java
UML JavaUML Java
UML Java
 
Uml java
Uml javaUml java
Uml java
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción 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"
 
Diapositiva oscarin
Diapositiva oscarinDiapositiva oscarin
Diapositiva oscarin
 
UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)UML(Lenguaje Unificado de Modelado)
UML(Lenguaje Unificado de Modelado)
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Uml java
Uml javaUml java
Uml java
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Uml
UmlUml
Uml
 

Mehr von kaolong (16)

Ic301 getting started
Ic301 getting startedIc301 getting started
Ic301 getting started
 
Junit y Jmock
Junit y JmockJunit y Jmock
Junit y Jmock
 
Consejos para escribir buenos casos de uso
Consejos para escribir buenos casos de usoConsejos para escribir buenos casos de uso
Consejos para escribir buenos casos de uso
 
Estandar programacion plsql
Estandar programacion plsqlEstandar programacion plsql
Estandar programacion plsql
 
Norma de programacion plsql
Norma de programacion plsqlNorma de programacion plsql
Norma de programacion plsql
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño II
 
Patrones de diseño I
Patrones de diseño IPatrones de diseño I
Patrones de diseño I
 
Charla Jquery
Charla JqueryCharla Jquery
Charla Jquery
 
charla SOA
charla SOAcharla SOA
charla SOA
 
FMK Capa de Presentacion
FMK Capa de PresentacionFMK Capa de Presentacion
FMK Capa de Presentacion
 
Charla Ejbs
Charla EjbsCharla Ejbs
Charla Ejbs
 
Jsf
JsfJsf
Jsf
 
Jcc
JccJcc
Jcc
 
Poo
PooPoo
Poo
 
Jcc
JccJcc
Jcc
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Uml

  • 1. UML:Unified Modeling Language   Equipo de Arquitectura
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Diagramas UML: Relaciones entre clases Asociaciones Cuando las clases se conectan entre sí de manera conceptual.
  • 8. Diagramas UML: Relaciones entre clases Herencia - Generalización Uno de los sellos de la POO es el uso de Herencia, que es cuando un objeto hereda atributos o métodos de otro. Si habláramos de asociación diríamos “Tipo de”
  • 9. Diagramas UML: Relaciones entre clases Dependencia Cuando una clase utiliza otra, hablamos de dependencia. El ejemplo más común de dependencia, es señalar que la firma de un método utiliza otra clase.
  • 10. Diagramas UML: Relaciones entre clases Agregaciones En ocasiones una clase consta de otras clases, en este caso hablamos de agregación o acumulación.
  • 11. Diagramas UML: Relaciones entre clases Composiciones Es un tipo de agregación, donde cada “Tipo de”, puede pertenecer sólo a un todo.
  • 12. Diagramas UML: Relaciones entre clases Interfaces y realizaciones
  • 13. Diagramas UML: Casos de Uso Qué son los casos de uso? Para responder esto debemos preguntarnos, ¿cómo utilizaremos un producto de modo que cumpla con las necesidades requeridas? El caso de uso es una estructura que ayuda a los analistas a trabajar con los usuarios para determinar la forma en que se usara un software y definir los requerimientos.
  • 14. Diagramas UML: Casos de Uso Ejemplo de Caso de Uso La función principal de la máquina de gaseosa es permitir a un cliente (autor) adquirir una lata de gaseosa: “Comprar gaseosa” (caso de uso). Sin embargo hay otros usuarios que intervienen, como el proveedor que tiene que reabastecer a la máquina y el recolector de dinero que tiene que recoger el dinero de la alcancía de la máquina.
  • 15. Diagramas UML: Casos de Uso Ejemplo de Caso de Uso
  • 16. Diagramas UML: Casos de Uso Extensión
  • 17. Diagramas UML: Casos de Uso Generalización
  • 18.
  • 19. Diagramas UML: Diagramas de Secuencia Mensaje Simple : Se usa cuando se transfiere el control de un objeto a otro. Mensaje Asíncrono : El flujo continúa sin esperar la respuesta al mensaje enviado. Mensaje Síncrono : El objeto espera la respuesta al mensaje antes de continuar su flujo.
  • 20. Diagramas UML: Diagramas de Secuencia Qué es exactamente lo que se debe mostrar en un diagrama de secuencia? Principalmente se debe diagramar la secuencia de un caso de uso!
  • 21. Diagramas UML: Diagramas de Actividad El diagrama de actividades fue diseñado para mostrar una visión simplificada de lo que ocurre durante una operación o proceso.
  • 22. Diagramas UML: Diagramas de Actividad Rutas concurrentes
  • 23.
  • 24. Diagramas UML: Diagrama de Componentes Diagramas de Componentes
  • 25. Diagramas UML: Diagrama de distribución Un diagrama de distribución es la representación esquemática de componentes físicos y sus conexiones: comunicación entre servidores, sistemas distribuidos, redes, etc.
  • 27. Dudas? Equipo de Arquitectura