SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Lenguaje de 
programación III 
Facilitador: Marcos Espinoza M.
marcos@ecuaportales.com
mespinoza@uagraria.edu.ec
5/3/2016 1UNIVERSIDAD AGRARIA DEL ECUADOR
Bloques de
construcción de UML
5/3/2016 2UNIVERSIDAD AGRARIA DEL ECUADOR
5/3/2016 3UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Bloques de construcción
• Elementos.- se refiere a las
cosas reales o ficticios objetos,
acciones etc.
• Relaciones.- se relaciona los
elementos entre si
• Diagramas.- son conexiones de
elementos con sus relaciones
Vistas en un
modelo UML
5/3/2016 4UNIVERSIDAD AGRARIA DEL ECUADOR
5/3/2016 5UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Vistas de…
5/3/2016 6UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Vistas de…
• Análisis casos de uso: Forman con los diagramas de
casos de uso de colaboración, de estados y
actividades.
• Diseño: Forman con los diagrama clases de objetos
colaboración, estado actividades.
• Proceso: Se forman con los diagramas de vista de los
diseños necesitando las clases y objetos referentes a
los procesos.
• Implementación: Se forma con los diagramas de
componentes, de colaboración, estado y
actividades
• Despliegue: Se forman con los diagramas de
despliegue interacción, estado, y actividades.
Tipos de
diagramas UML
5/3/2016 7UNIVERSIDAD AGRARIA DEL ECUADOR
5/3/2016 8UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Estáticos
• Diagrama de clase: Muestra las clases
interfaces, colaboraciones y relaciones.
Son los más comunes y dan una vista
estática del proyecto.
• Diagrama de objetos: Es un diagrama
de instancias de clase mostradas en
diagrama de clases. Muestra las
instancia y como se relación entre ellas.
Se da un visión de caso reales.
5/3/2016 9UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Estáticos
• Diagrama de componente: Muestra la
organización de los componentes del
sistema. Un componentes se corresponde
con una o varias clases, interfaces o
colaboraciones.
• Diagrama de despliegue: Muestra los nodos y
sus relaciones. Un nodo es un conjunto de
componentes. Se utiliza para reducir la
complejidad de los diagrama de clases y
componentes de un gran sistema, sirve como
resumen.
5/3/2016 10UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Estáticos
• Diagrama de casos de uso: Muestra los
casos de uso, actores y sus relaciones.
Muestra quién puede hacer y qué
relación existen entre acciones (caso de
uso). Son muy importantes para modelar
y organizar el comportamiento del
sistema.
5/3/2016 11UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Dinámicos
• Diagrama de Secuencia y Diagrama de
Colaboración: Muestra a los diferentes
objetos y la relación que puede tener
entre ellos, los mensaje que envían entre
ellos. Son dos diagramas diferentes que
puede pasar de uno a otro sin pérdida
de información y que nos dan puntos de
vista diferentes del sistema.
5/3/2016 12UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Tipos de diagramas
Dinámicos
• Diagrama de Estado: Muestra los estados,
eventos, transiciones y actividades de los
diferentes objetos. Son útiles en el sistema
para ver la reacción ante eventos.
• Diagrama de Actividades: Es un caso
especial del diagrama de estado,
muestra el flujo entre los objetos. Se utiliza
para modelar el funcionamiento del
sistema y el flujo de control entre objetos.
Relación
Vista - Diagrama
5/3/2016 13UNIVERSIDAD AGRARIA DEL ECUADOR
5/3/2016 14UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Relación Vista ‐ Diagrama
VISTA DE CASO  DE USO DIAGRAMA DE CASO DE USO
DIAGRAMA  DE  ACTIVIDAD
VISTA DE DISEÑO DIAGRAMA DE CLASE
DIAGRAMA DE INTERACCIÓN
DIAGRAMA DE ESTADO
5/3/2016 15UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Relación Vista ‐ Diagrama
VISTA DE PROCESO DIAGRAMA  DE CLASE
DIAGRAMA DE INTERACCIÓN
VISTA DE 
IMPLEMENTACIÓN
DIAGRAMA    DE 
COMPONENTES
VISTA DE DESPLIEGUE DIAGRAMA DE DESPLIEGUE
Recomendación
de diagramas
5/3/2016 16UNIVERSIDAD AGRARIA DEL ECUADOR
5/3/2016 17UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Recomendación de 
diagramas
Los diagramas a representar dependerán
del sistema a desarrollar, para ello se
efectúan las siguientes recomendaciones
dependiendo del sistema. Estas
recomendaciones se deberán adaptar a
las características de cada desarrollo, y
seguramente será la practica lo que nos
diga las cosas que hacen falta o los
diagramas que parecen ser menos
necesarios.
5/3/2016 18UNIVERSIDAD AGRARIA DEL ECUADOR
UML: Recomendación de diagramas
• Aplicación monopuesto
o Diagrama de casos de uso.
o Diagrama de clases.
o Diagrama de interacción.
• Aplicación monopuesto, con entrada de eventos.
o Añadir: Diagrama de estados.
• Aplicación cliente servidor:
o Añadir: Diagrama de despliegue y diagrama de
componentes, dependiendo de la
complejidad.
• Aplicación compleja distribuida:
o Todos.
5/3/2016 19UNIVERSIDAD AGRARIA DEL ECUADOR
Taller 8
Leer los documentos proporcionados
en clase:
• Tipos_Diagramas_UML_1.pdf
• Tipos_Diagramas_UML_2.pdf
Elaborar un resumen de la lectura de
ambos documentos.
5/3/2016 20UNIVERSIDAD AGRARIA DEL ECUADOR
Taller 9
• Desarrollar el bloque de
Ejercicios proporcionados en
clase 004.
Lenguaje de 
programación III 
Facilitador: Marcos Espinoza M.
marcos@ecuaportales.com
mespinoza@uagraria.edu.ec
5/3/2016 21UNIVERSIDAD AGRARIA DEL ECUADOR

Más contenido relacionado

La actualidad más candente (9)

Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
 
Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
 
Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Macros grupo 4
Macros   grupo 4Macros   grupo 4
Macros grupo 4
 
Hoja de calculo (excel)
Hoja de calculo (excel)Hoja de calculo (excel)
Hoja de calculo (excel)
 
Excel
ExcelExcel
Excel
 
Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
 

Destacado

FYI - Inside Cannes # 10
FYI - Inside Cannes # 10FYI - Inside Cannes # 10
FYI - Inside Cannes # 10
lorealpariscan
 
diapositivas
diapositivasdiapositivas
diapositivas
sandy419
 
Bulletin kkm final 3
Bulletin kkm final 3Bulletin kkm final 3
Bulletin kkm final 3
ohdmoh
 
Upload produto_21_catalogo_2015 (1dp9)
 Upload produto_21_catalogo_2015 (1dp9) Upload produto_21_catalogo_2015 (1dp9)
Upload produto_21_catalogo_2015 (1dp9)
Roger Viana
 

Destacado (16)

Lengiii 005
Lengiii 005Lengiii 005
Lengiii 005
 
Lengiii 008
Lengiii 008Lengiii 008
Lengiii 008
 
FYI - Inside Cannes # 6
FYI - Inside Cannes # 6FYI - Inside Cannes # 6
FYI - Inside Cannes # 6
 
FYI - Inside Cannes # 10
FYI - Inside Cannes # 10FYI - Inside Cannes # 10
FYI - Inside Cannes # 10
 
FYI - Inside Cannes # 3
FYI - Inside Cannes # 3FYI - Inside Cannes # 3
FYI - Inside Cannes # 3
 
Lengiii 010
Lengiii 010Lengiii 010
Lengiii 010
 
Lengiii 006
Lengiii 006Lengiii 006
Lengiii 006
 
Fy
FyFy
Fy
 
FYI - Inside Cannes # 11
FYI - Inside Cannes # 11FYI - Inside Cannes # 11
FYI - Inside Cannes # 11
 
Lengiii 003
Lengiii 003Lengiii 003
Lengiii 003
 
diapositivas
diapositivasdiapositivas
diapositivas
 
Lengiii 002
Lengiii 002Lengiii 002
Lengiii 002
 
Lengiii 001
Lengiii 001Lengiii 001
Lengiii 001
 
Bulletin kkm final 3
Bulletin kkm final 3Bulletin kkm final 3
Bulletin kkm final 3
 
Falsafah kodaly, orff & dalcroze
Falsafah kodaly, orff & dalcrozeFalsafah kodaly, orff & dalcroze
Falsafah kodaly, orff & dalcroze
 
Upload produto_21_catalogo_2015 (1dp9)
 Upload produto_21_catalogo_2015 (1dp9) Upload produto_21_catalogo_2015 (1dp9)
Upload produto_21_catalogo_2015 (1dp9)
 

Similar a Lengiii 007

LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
JoseISanchezVelazque
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
Mguel
 
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
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
lordXDie
 

Similar a Lengiii 007 (20)

Uml
UmlUml
Uml
 
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
 
Diagramas
DiagramasDiagramas
Diagramas
 
S03.s3-Material 2.pptx
S03.s3-Material 2.pptxS03.s3-Material 2.pptx
S03.s3-Material 2.pptx
 
S03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptxS03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptx
 
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
 
Guia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdfGuia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdf
 
UML
UMLUML
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
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
MODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLMODELO CONCEPTUAL UML
MODELO CONCEPTUAL UML
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
 
Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02
 
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptxuml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
 
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.  UNIDAD I.  TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
UNIDAD I. TRANSICIÓN DEL ANÁLISIS HACIA EL DISEÑO.
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Lengiii 007

  • 1. Lenguaje de  programación III  Facilitador: Marcos Espinoza M. marcos@ecuaportales.com mespinoza@uagraria.edu.ec 5/3/2016 1UNIVERSIDAD AGRARIA DEL ECUADOR
  • 2. Bloques de construcción de UML 5/3/2016 2UNIVERSIDAD AGRARIA DEL ECUADOR
  • 3. 5/3/2016 3UNIVERSIDAD AGRARIA DEL ECUADOR UML: Bloques de construcción • Elementos.- se refiere a las cosas reales o ficticios objetos, acciones etc. • Relaciones.- se relaciona los elementos entre si • Diagramas.- son conexiones de elementos con sus relaciones
  • 4. Vistas en un modelo UML 5/3/2016 4UNIVERSIDAD AGRARIA DEL ECUADOR
  • 5. 5/3/2016 5UNIVERSIDAD AGRARIA DEL ECUADOR UML: Vistas de…
  • 6. 5/3/2016 6UNIVERSIDAD AGRARIA DEL ECUADOR UML: Vistas de… • Análisis casos de uso: Forman con los diagramas de casos de uso de colaboración, de estados y actividades. • Diseño: Forman con los diagrama clases de objetos colaboración, estado actividades. • Proceso: Se forman con los diagramas de vista de los diseños necesitando las clases y objetos referentes a los procesos. • Implementación: Se forma con los diagramas de componentes, de colaboración, estado y actividades • Despliegue: Se forman con los diagramas de despliegue interacción, estado, y actividades.
  • 7. Tipos de diagramas UML 5/3/2016 7UNIVERSIDAD AGRARIA DEL ECUADOR
  • 8. 5/3/2016 8UNIVERSIDAD AGRARIA DEL ECUADOR UML: Tipos de diagramas Estáticos • Diagrama de clase: Muestra las clases interfaces, colaboraciones y relaciones. Son los más comunes y dan una vista estática del proyecto. • Diagrama de objetos: Es un diagrama de instancias de clase mostradas en diagrama de clases. Muestra las instancia y como se relación entre ellas. Se da un visión de caso reales.
  • 9. 5/3/2016 9UNIVERSIDAD AGRARIA DEL ECUADOR UML: Tipos de diagramas Estáticos • Diagrama de componente: Muestra la organización de los componentes del sistema. Un componentes se corresponde con una o varias clases, interfaces o colaboraciones. • Diagrama de despliegue: Muestra los nodos y sus relaciones. Un nodo es un conjunto de componentes. Se utiliza para reducir la complejidad de los diagrama de clases y componentes de un gran sistema, sirve como resumen.
  • 10. 5/3/2016 10UNIVERSIDAD AGRARIA DEL ECUADOR UML: Tipos de diagramas Estáticos • Diagrama de casos de uso: Muestra los casos de uso, actores y sus relaciones. Muestra quién puede hacer y qué relación existen entre acciones (caso de uso). Son muy importantes para modelar y organizar el comportamiento del sistema.
  • 11. 5/3/2016 11UNIVERSIDAD AGRARIA DEL ECUADOR UML: Tipos de diagramas Dinámicos • Diagrama de Secuencia y Diagrama de Colaboración: Muestra a los diferentes objetos y la relación que puede tener entre ellos, los mensaje que envían entre ellos. Son dos diagramas diferentes que puede pasar de uno a otro sin pérdida de información y que nos dan puntos de vista diferentes del sistema.
  • 12. 5/3/2016 12UNIVERSIDAD AGRARIA DEL ECUADOR UML: Tipos de diagramas Dinámicos • Diagrama de Estado: Muestra los estados, eventos, transiciones y actividades de los diferentes objetos. Son útiles en el sistema para ver la reacción ante eventos. • Diagrama de Actividades: Es un caso especial del diagrama de estado, muestra el flujo entre los objetos. Se utiliza para modelar el funcionamiento del sistema y el flujo de control entre objetos.
  • 13. Relación Vista - Diagrama 5/3/2016 13UNIVERSIDAD AGRARIA DEL ECUADOR
  • 14. 5/3/2016 14UNIVERSIDAD AGRARIA DEL ECUADOR UML: Relación Vista ‐ Diagrama VISTA DE CASO  DE USO DIAGRAMA DE CASO DE USO DIAGRAMA  DE  ACTIVIDAD VISTA DE DISEÑO DIAGRAMA DE CLASE DIAGRAMA DE INTERACCIÓN DIAGRAMA DE ESTADO
  • 15. 5/3/2016 15UNIVERSIDAD AGRARIA DEL ECUADOR UML: Relación Vista ‐ Diagrama VISTA DE PROCESO DIAGRAMA  DE CLASE DIAGRAMA DE INTERACCIÓN VISTA DE  IMPLEMENTACIÓN DIAGRAMA    DE  COMPONENTES VISTA DE DESPLIEGUE DIAGRAMA DE DESPLIEGUE
  • 17. 5/3/2016 17UNIVERSIDAD AGRARIA DEL ECUADOR UML: Recomendación de  diagramas Los diagramas a representar dependerán del sistema a desarrollar, para ello se efectúan las siguientes recomendaciones dependiendo del sistema. Estas recomendaciones se deberán adaptar a las características de cada desarrollo, y seguramente será la practica lo que nos diga las cosas que hacen falta o los diagramas que parecen ser menos necesarios.
  • 18. 5/3/2016 18UNIVERSIDAD AGRARIA DEL ECUADOR UML: Recomendación de diagramas • Aplicación monopuesto o Diagrama de casos de uso. o Diagrama de clases. o Diagrama de interacción. • Aplicación monopuesto, con entrada de eventos. o Añadir: Diagrama de estados. • Aplicación cliente servidor: o Añadir: Diagrama de despliegue y diagrama de componentes, dependiendo de la complejidad. • Aplicación compleja distribuida: o Todos.
  • 19. 5/3/2016 19UNIVERSIDAD AGRARIA DEL ECUADOR Taller 8 Leer los documentos proporcionados en clase: • Tipos_Diagramas_UML_1.pdf • Tipos_Diagramas_UML_2.pdf Elaborar un resumen de la lectura de ambos documentos.
  • 20. 5/3/2016 20UNIVERSIDAD AGRARIA DEL ECUADOR Taller 9 • Desarrollar el bloque de Ejercicios proporcionados en clase 004.
  • 21. Lenguaje de  programación III  Facilitador: Marcos Espinoza M. marcos@ecuaportales.com mespinoza@uagraria.edu.ec 5/3/2016 21UNIVERSIDAD AGRARIA DEL ECUADOR