Actividad: ¡Arréglame este programa!
fernandord
Created on May 11, 2021
Actividad propuesta del boceto de proyecto MOOC Etwinning en abierto 2021
More creations to inspire you
RACISM AND HEALTHCARE
Presentation
FACTS IN THE TIME OF COVID-19
Presentation
FOOD 1
Presentation
TANGRAM PRESENTATION
Presentation
COUNTRIES LESSON 5 GROUP 7/8
Presentation
STAGE2- LEVEL1-MISSION 2: ANIMATION
Presentation
LIBRARIES LIBRARIANS
Presentation
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