Scm in education

26
¿Herramientas de «desarrollo» en la educación? M. Sc. Ricardo E. Monge Universidad Latina de Costa Rica

Transcript of Scm in education

Page 1: Scm in education

¿Herramientas de «desarrollo» en la

educación?M. Sc. Ricardo E. MongeUniversidad Latina de

Costa Rica

Page 2: Scm in education

¿Cómo usar herramientas

de programadores en nuestras tareas

como docentes o estudiantes?

Page 3: Scm in education

Existe, pero pasemos a otra «escala»

Page 4: Scm in education
Page 5: Scm in education

PreámbuloTodo programa existente está compuesto por archivos «fuente», que representan los comandos que se desean ejecutar, de una forma legible para la computadora y para las personas.

Tales «fuentes» la integran numerosos archivos; todos han de tener la versión más reciente.

Page 6: Scm in education
Page 7: Scm in education

Por ello, los desarrolladores han utilizado herramientas de colaboración para acceder a lugares donde se almacenan las «fuentes», hacerle modificaciones y crear nuevas características, independientemente de su ubicación.

Page 8: Scm in education

¡Bienvenidos, entonces!

Sistemas de administración de

versiones

Page 9: Scm in education

Una versión, revisión o edición de un producto, es el estado en el que se encuentra tal producto, en un momento dado de su desarrollo o modificación.

El control de versiones es la gestión de los diversos cambios efectuados en los elementos de algún producto o de su configuración.

Page 10: Scm in education

¿Qué se proporciona?Un mecanismo de almacenamiento de los elementos que deba gestionar

Una posibilidad de realizar cambios (por usuario) sobre los elementos almacenados

Un registro histórico de las acciones realizadas con cada elemento o conjunto de elementos (normalmente pudiendo volver o extraer un estado anterior del producto)

Page 11: Scm in education

El problema del uso simultáneo

Page 12: Scm in education

Solución

Page 13: Scm in education

Así pues: ¿cuál es la idea?

Page 14: Scm in education

Eficacia en la educaciónSi esta técnica es ampliamente utilizada para el desarrollo, también puede ser eficaz para el trabajo colaborativo en clases.

Un conjunto de estudiantes puede trabajar en un conjunto de archivos (documentos, imágenes) centralizado, y hacen que las modificaciones sean permanentes.

Page 15: Scm in education

¿Y el docente?El docente puede visualizar esas modificaciones efectuadas, puede visualizar un registro histórico.

Puede también hacer sus propios cambios (al fin y al cabo es un usuario más del sistema).

Page 16: Scm in education

Características: interfaz

Page 17: Scm in education

Características: responsabilidad de autoría

Page 18: Scm in education

Responsabilidad de cambios

Page 19: Scm in education

Características: conflictos

Page 20: Scm in education

Características: integración y comparación

Page 21: Scm in education

Comparación

Page 22: Scm in education

Estadísticas

Page 23: Scm in education

Estadísticas

Page 24: Scm in education

Estadísticas

Page 25: Scm in education

Aquí tenemos otro «juguete»

http://www.wordle.net

Page 26: Scm in education

Y colorín colorado…

esta charla ha terminado.