Want to make creations as awesome as this one?

Actividad propuesta del boceto de proyecto MOOC Etwinning en abierto 2021

Transcript

ver boceto del proyecto

Actividad propuesta:¡Arréglame este programa!

en lenguaje Java

Proyecto:Taller de reparación de tus programas

Fernando Rodríguez Diéguez

Fernando Rodríguez Diéguez

En esta actividad recibiremos un programa o trozo de código Java de otros equipos del proyecto para su "reparación":- Analizar su legibilidad para comprender su funcionalidad- Identificar posibles malfuncionamientos.- Documentar correctamente el código.Con todo ello elaboraremos un documento que será el "Parte de reparación".

¡Arréglame este programa!

Resumen de la actividad

Fernando Rodríguez Diéguez

Son los generales del proyecto:1.- Que los alumnos tomen conciencia de la importancia de la calidad del software que desarrollen 2.- Que conozcan mejor sus propios puntos débiles y fuertes y mejoren su calidad como programadores. 3.- Que tomen conciencia de la importancia de una buena documentación y fase de pruebas del software. 4.- Que mejoren su competencia en trabajo en equipo, comunicación, creatividad, hablar en púbico...5.- Que mejoren sus competencias en inglés

¡Arréglame este programa!

Objetivos de la actividad

Esta actividad comienza con el código recibido de otro equipo

Formación al equipo en netiqueta y protección de datos

Reunión de presentación de los miembros del equipo

Tareas previas a la actividad:

Reunión de formación de equipos mixtos internacionales

Videollamadas. TwinSpace

Tarea 0

Fernando Rodríguez Diéguez

HERRAMIENTAS

Preparación de la actividad:Reunión del equipo mixto internacional con un profesor que explicará las tareas a realizar y los plazos para la realización de la tarea.

Padlet para tormenta de ideas

Tarea 1

Fernando Rodríguez Diéguez

HERRAMIENTAS

Análisis del código: En un padlet, cada miembro del equipo expondrá sus ideas sobre :

  • la funcionalidad del código (post-its verde)
  • errores que a simple vista parece que pueda tener (post-it rojo)
  • código que parezca confuso y que habría que mejorar (post-it amarillo)

Videollamadas. TwinSpace

Tarea 2

Fernando Rodríguez Diéguez

HERRAMIENTAS

Videoreunión del equipo para poner en conjunto todo lo expuesto en la tarea 1 y dividir las tareas siguientes entre los miembros del equipo

Documentar el código obtenido en la tarea 5 con JavaDoc.

Tarea 6

Tarea 5

Tarea 4

Hacer el código más legible (refactorizar) a partir del código de la tarea 4 y en función de los post-it amarillos. Se entrega código y demostración de que el juego de pruebas sigue funcionando correctamente.

Corregir los errores en función de los post-it rojos y entregará el código corregido y juego de pruebas.

Padlet. JUnit. JavaDoc. Genially. Herramientas de desarrollo software:IDE

Tarea 3

Fernando Rodríguez Diéguez

HERRAMIENTAS

Definir lo que hace el programa y los problemas encontrados (resumen de todos los post-it del paddlet)

Presentar en una videoreunión el Parte de Reparación al equipo que envió el código...los clientes ;)

Tarea 8

Genially o Story Jumper

Tarea 7

Fernando Rodríguez Diéguez

HERRAMIENTAS

Crear el "Parte de Reparación" un documento con todas las tareas anteriores.: funcionalidad, errores encontrados, soluciones, mejoras e la legibilidad, etc.

a partir de encuestas y observación...

3.- Que tomen conciencia de la importancia de una buena fase de pruebas del software 4.- Que tomen conciencia de la importancia de una buena documentación del software 5.- Que mejore su calidad como programadores.

Fernando Rodríguez Diéguez

3.- Mejora en los "soft-skills": buena comunicación, buena organización del grupo4.- Mejora en su capacidad comunicativa en inglés.

1.- Comprobar que captan la dificultad de interpretar código no refectorizado. 2.- Comprobar que identifican errores en el código, saben corregirlos y elaborar juegos de pruebas.

a partir del documento final...

Evaluación del resultado

Música de: freemusicarchive.orgTema: Something Elateb Autor: Broke For FreeLicencia Creative Commons: CC-BY

gracias por tu atención