SlideShare una empresa de Scribd logo
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

Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
Maria Jose Lopez
 
Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
Andrea Granda
 
Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
Genesis Pincay
 
9. introducción a uml
9. introducción a uml9. introducción a uml
9. introducción a uml
HectorMamani
 
Manual de excel
Manual de excelManual de excel
Manual de excel
Cristofer Villavicencio
 
Macros grupo 4
Macros   grupo 4Macros   grupo 4
Hoja de calculo (excel)
Hoja de calculo (excel)Hoja de calculo (excel)
Hoja de calculo (excel)
Mónica Landy Maldonado
 
Excel
ExcelExcel
Informatica grupo 4
Informatica grupo 4Informatica grupo 4
Informatica grupo 4
Vanessa Manrique
 

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

Lengiii 005
Lengiii 005Lengiii 005
Lengiii 008
Lengiii 008Lengiii 008
FYI - Inside Cannes # 6
FYI - Inside Cannes # 6FYI - Inside Cannes # 6
FYI - Inside Cannes # 6
lorealpariscan
 
FYI - Inside Cannes # 10
FYI - Inside Cannes # 10FYI - Inside Cannes # 10
FYI - Inside Cannes # 10lorealpariscan
 
FYI - Inside Cannes # 3
FYI - Inside Cannes # 3FYI - Inside Cannes # 3
FYI - Inside Cannes # 3
lorealpariscan
 
Lengiii 010
Lengiii 010Lengiii 010
Lengiii 006
Lengiii 006Lengiii 006
FYI - Inside Cannes # 11
FYI - Inside Cannes # 11FYI - Inside Cannes # 11
FYI - Inside Cannes # 11
lorealpariscan
 
Lengiii 003
Lengiii 003Lengiii 003
diapositivas
diapositivasdiapositivas
diapositivas
sandy419
 
Lengiii 002
Lengiii 002Lengiii 002
Lengiii 001
Lengiii 001Lengiii 001
Bulletin kkm final 3
Bulletin kkm final 3Bulletin kkm final 3
Bulletin kkm final 3
ohdmoh
 
Falsafah kodaly, orff & dalcroze
Falsafah kodaly, orff & dalcrozeFalsafah kodaly, orff & dalcroze
Falsafah kodaly, orff & dalcroze
Alice Chan
 
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

Uml
UmlUml
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.pptLENGUAJE UNIFICADO DE MODELADO - UML.ppt
LENGUAJE UNIFICADO DE MODELADO - UML.ppt
JoseISanchezVelazque
 
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
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
Jorge Luis Tinoco
 
Metodologia uml
Metodologia umlMetodologia uml
Metodologia uml
Jorge Luis Tinoco
 
Diagramas
DiagramasDiagramas
S03.s3-Material 2.pptx
S03.s3-Material 2.pptxS03.s3-Material 2.pptx
S03.s3-Material 2.pptx
BrigithJaveMendoza
 
S03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptxS03.s3-Material 2 (1).pptx
S03.s3-Material 2 (1).pptx
BrigithJaveMendoza
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
Mguel
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
Kudos S.A.S
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
willy0303
 
Guia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdfGuia_Lab_UML-General_UTP.pdf
Guia_Lab_UML-General_UTP.pdf
LuisFelipeUNI
 
UML
UMLUML
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
 
MODELO CONCEPTUAL UML
MODELO CONCEPTUAL UMLMODELO CONCEPTUAL UML
MODELO CONCEPTUAL UML
TauyiroBeats
 
Analisis de Uml
Analisis de UmlAnalisis de Uml
Analisis de Uml
Andres Arturo
 
Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02
Martin Eduardo Toro Suarez
 
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptxuml - GGGGGGGGGGGGGGGGGuniremintong.pptx
uml - GGGGGGGGGGGGGGGGGuniremintong.pptx
Neftaly Niño Villarreal
 
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.
Jaqueline Luna
 

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
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
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

Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 

Último (20)

Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.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