Enseñando Historia con UML

48
Aprendiendo Historia Universal con UML Dr. José Enrique Alvarez Estrada http://www.facebook.com/LeonardoDaVinciMX http://twitter.com/DaVinciMX

description

Presentación en el BarCamp Cancún 2012. Muestra cómo impartir una clase de Historia Universal, modelando la sociedad medieval mediante UML usando ArgoUML como herramienta CASE.

Transcript of Enseñando Historia con UML

Page 1: Enseñando Historia con UML

Aprendiendo Historia Universal con UML

Dr. José Enrique Alvarez Estrada http://www.facebook.com/LeonardoDaVinciMX

http://twitter.com/DaVinciMX

Page 2: Enseñando Historia con UML
Page 3: Enseñando Historia con UML

El sistema educativose diseñó para la

Era Industrial

Page 4: Enseñando Historia con UML

El sistema educativose diseñó para la

Era Industrial

Y ahora vivimosen la

Era de la Información

Page 5: Enseñando Historia con UML

El sistema educativose diseñó para la

Era Industrial

Y ahora vivimosen la

Era de la InformaciónRoger von Oech

No es posible resolver

los problemas de hoycon las soluciones de ayer

Page 6: Enseñando Historia con UML

PensamientoComputacional

Page 7: Enseñando Historia con UML

PensamientoComputacional

problemas

formular

Page 8: Enseñando Historia con UML

PensamientoComputacional

problemas

formular

computadorasdigitales

resolver

Page 9: Enseñando Historia con UML

PensamientoComputacional

problemas

formular

datos

computadorasdigitales

resolver

Page 10: Enseñando Historia con UML

PensamientoComputacional

problemas

organizar

formular

datos

computadorasdigitales

resolver

Page 11: Enseñando Historia con UML

PensamientoComputacional

problemas

organizar

lógica

de forma

formular

datos

computadorasdigitales

resolver

Page 12: Enseñando Historia con UML

PensamientoComputacional

problemas

organizar

lógica

analizarlos

de forma

para

formular

datos

computadorasdigitales

resolver

Page 13: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

lógica

analizarlos

de forma

para

formular

datos

computadorasdigitales

resolver

Page 14: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones

comológica

analizarlos

de forma

para

formular

datos

computadorasdigitales

resolver

Page 15: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones

simulaciones

comomediante lógica

analizarlos

de forma

para

formular

datos

computadorasdigitales

resolver

Page 16: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

computadorasdigitales

resolver

Page 17: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

computadorasdigitales

resolver

Page 18: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolver

Page 19: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

Page 20: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

Page 21: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

complejidad

manejando

Page 22: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

complejidad

manejando

persistencia

Page 23: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

complejidad

manejando

persistencia

problemasdifíciles

tratando

Page 24: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

complejidad

manejando

persistencia

problemasdifíciles

tratando tolerancia

Page 25: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

complejidad

manejando

persistencia

problemasdifíciles

tratando tolerancia

ambigüedad

ante

Page 26: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

complejidad

manejando

persistencia

problemasdifíciles

tratando tolerancia

ambigüedad

ante

problemasno estructurados

manejo

Page 27: Enseñando Historia con UML

PensamientoComputacional

problemas

organizarrepresentar

abstracciones modelos

simulaciones

como mediantemediante lógica

analizarlos

de forma

para

formular

datos

soluciones

automatizar

pensamientoalgorítmico

mediante

computadorasdigitales

resolverhabilidades

confianza

complejidad

manejando

persistencia

problemasdifíciles

tratando tolerancia

ambigüedad

ante

problemasno estructurados

manejocolaborativo

trabajo

Page 28: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Page 29: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Page 30: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Fechas

Page 31: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Fechas

Nombres

Page 32: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Fechas

Nombres

Lugares

Page 33: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Fechas

Nombres

Lugares

Page 34: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

EstructuraFechas

Nombres

Lugares

Page 35: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Estructura

Procesos

Fechas

Nombres

Lugares

Page 36: Enseñando Historia con UML

¿Qué queremos aprenderen las clases de Historia?

Estructura

Procesos

RelacionesFechas

Nombres

Lugares

Page 37: Enseñando Historia con UML
Page 38: Enseñando Historia con UML
Page 39: Enseñando Historia con UML
Page 40: Enseñando Historia con UML
Page 41: Enseñando Historia con UML

Bienvenidos a laHerramienta CASE

ArgoUML

Page 42: Enseñando Historia con UML
Page 43: Enseñando Historia con UML
Page 44: Enseñando Historia con UML
Page 45: Enseñando Historia con UML
Page 46: Enseñando Historia con UML
Page 47: Enseñando Historia con UML
Page 48: Enseñando Historia con UML

¿Preguntas?

Gracias por su Atención

Dr. José Enrique Alvarez Estrada http://www.facebook.com/LeonardoDaVinciMX

http://twitter.com/DaVinciMX