Historia de Usuario Número: 1 Nombre Historia de Usuario: Ver lista de jugadores Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (‘Alta’ / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: ½ punto Puntos Reales: Descripción: El usuario entra al software y el software despliega la lista de usuarios registrados para que el usuario pueda seleccionar su cuenta o decidir añadir o borrar algún usuario. Observaciones: Historia de Usuario Número: 2 Nombre Historia de Usuario: Introducir nuevo nombre de jugador Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (‘Alta’ / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: ½ punto Puntos Reales: Descripción: En la vista de lista de usuarios, el usuario hace click en añadir jugador. Introduce un nuevo nombre, y si el nombre no existe todavía se crea una cuenta de usuario con la que el jugador entra al juego. Observaciones: © JPGP Historia de Usuario Número: 3 Nombre Historia de Usuario: Edición de programa Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: 3 puntos Puntos Reales: Descripción: En las vista de caja de arena y resolución de retos, el jugador visualiza el programa actual y utiliza una caja de herramientas para insertar nuevos comandos. O edita los comandos existentes. Observaciones: Necesita implementar elementos de interfaz como la caja de herramientas Historia de Usuario Número: 4 Nombre Historia de Usuario: Ejecución de programa Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: Primera Puntos Estimados: 2 puntos Puntos Reales: 2 Descripción: En las vista de caja de arena y resolución de retos, el jugador ejecuta el programa. El personaje se mueve, cambia de dirección y pinta la pantalla de acuerdo al código. Observaciones: © JPGP Historia de Usuario Número: 5.1 Nombre Historia de Usuario: Persistencia de programas – Abrir programa Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: Primera Puntos Estimados: 1 punto Puntos Reales: 3 Descripción: En las vista de caja de arena y resolución de retos, el usuario puede abrir programas a partir de archivos guardados anteriormente. Observaciones: Necesita un formato de archivo para los programas. Historia de Usuario Número: 5.2 Nombre Historia de Usuario: Persistencia de programas Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: 1 punto Puntos Reales: 1 Descripción: En las vista de caja de arena y resolución de retos, el usuario puede guardar el programa en forma de un archivo en disco para poder usarlo luego o compartirlo. Observaciones: Necesita un formato de archivo para los programas. © JPGP Historia de Usuario Número: 6 Nombre Historia de Usuario: Resolución de retos Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: 1 puntos Puntos Reales: Descripción: El jugador utiliza el modo de resolución de retos para resolver rompecabezas en los que tenga que realizar un programa que consiga que se pinte ciertas cajas en el lienzo de un color específico que funcionan como condición de victoria. Al tiempo de que la edición de código está limitada por condiciones establecidas por el reto. Observaciones: Historia de Usuario Número: 7 Nombre Historia de Usuario: Lista de retos Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: 1/2 punto Puntos Reales: Descripción: El jugador abre la lista de retos que muestra los retos disponibles, su dificultad estimada y si el jugador pudo resolverlos con anterioridad. Observaciones: Necesita cuentas de usuario © JPGP Historia de Usuario Número: 8 Nombre Historia de Usuario: Persistencia de soluciones Modificación de Historia de Usuario Número: Usuario: Jugador Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: 1/2 punto Puntos Reales: Descripción: En la vista de resolución de retos, el usuario debe poder guardar su solución actual al reto en disco y también recuperarla en una ocasión posterior. Observaciones: Historia de Usuario Número: 9 Nombre Historia de Usuario: Creación de retos Modificación de Historia de Usuario Número: Usuario: Creador de retos Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: 2 puntos Puntos Reales: Descripción: En la vista de creación de retos, el creador de retos define limitaciones en programa y condiciones de victoria para un reto. Al mismo tiempo que puede editar, y probar un programa para verificar que el reto tiene solución. Observaciones: No se puede implementar hasta que edición y ejecución de programas estén implementadas. © JPGP Historia de Usuario Número: 10 Nombre Historia de Usuario: Persistencia de retos Modificación de Historia de Usuario Número: Usuario: Creador de retos Prioridad en Negocio: (Alta / Media / Baja) Riesgo en Desarrollo: (Alto / Medio / Bajo) Iteración Asignada: X Puntos Estimados: 1 puntos Puntos Reales: Descripción: El creador de retos debe guardar el reto en disco para que el jugador pueda resolverlo luego. También debe poder recuperar el reto de disco para modificarlo. Observaciones: © JPGP