Metodología Ágil Programación Extrema XP
Metodología Ágil Programación Extrema XP
Metodología Ágil Programación Extrema XP
52
Metodología Ágil Programación Extrema XP
6.2. Planificación
Para la entrega de este proyecto, el SEDD contará con los siguientes módulos:
53
Metodología Ágil Programación Extrema XP
Sesión
Encuestas
Administración
Reporte
Ayuda
Las Historias de Usuario deben ser descritas en un lenguaje común, para que
puedan ser entendidas por todos (Clientes, Desarrolladores y Usuarios),
representando los requerimientos con los que debe cumplir el sistema.
Acceso al Sistema
Creación de Permisos
Gestión de Usuario
Registro Docente
Crear Evaluación Semestral
Gestión de Alumnos
Encuesta de Alumnos
Encuesta de Autoevaluación Docente
Encuesta para la Supervisión Metodológica.
Crear Reportes
Exportación de Datos a Excel
Respaldo de la Información
A continuación en las tablas 6-17 se muestran las historias de usuario, las
cuales fueron utilizadas para llevar a cabo el desarrollo del sistema.
54
Metodología Ágil Programación Extrema XP
HISTORIA DE USUARIO
Número:1 Usuario: Administrador, Usuarios Docentes,
Usuarios Alumnos
Nombre Historia: Acceso al Sistema
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados:2 Iteración Asignada:1
Programador Responsable: María Gaitán
Descripción: Los Tipos de Usuarios del sistema tendrán un nombre de
usuario
Y clave única con la que podrán ingresar, en el caso de los docentes y
estudiantes se les generará su perfil de usuario de forma automática.
Observaciones: Solo los usuarios que estén definidos en el sistema
tendrán accesos a sus funcionalidades.
HISTORIA DE USUARIO
Número:2 Usuario: Administrador
Nombre Historia: Creación de Permisos
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados:2 Iteración Asignada:1
Programador Responsable: Sintya Meléndez
Descripción: El Sistema permitirá al administrador asignar un nivel de
jerarquía a los usuarios que tendrán acceso al sistema web.
Observaciones: Solo el administrador podrá asignar el permiso a cada
usuario que forme parte del sistema.
55
Metodología Ágil Programación Extrema XP
HISTORIA DE USUARIO
Número:3 Usuario: Administrador
Nombre Historia: Gestión de Usuario
Prioridad en Negocio: Alta Riesgo en Desarrollo: Baja
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados: 2 Iteración Asignada:1
Programador Responsable: María Gaitán
Descripción: El Sistema tendrá definido por defecto un usuario
administrador, el cual tendrá acceso a todas las funcionalidades del
sistema .Así mismo poder realizar las operaciones de registro de permiso,
edición, eliminación de usuario. Los tipos de usuario que tendrá acceso al
sistema serán los alumnos y los docentes, los cuales se les permitirá la
posibilidad de gestionar y cambiar únicamente su contraseña.
Observaciones: El Administrador del sistema será el único usuario que
tendrá acceso general a todas las funcionalidades del sistema.
HISTORIA DE USUARIO
Número:4 Usuario: Administrador
Nombre Historia: Registro Docentes
Prioridad en Negocio: Alta Riesgo en Desarrollo: Alta
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados: 3 Iteración Asignada:1
Programador Responsable: María Gaitán
Descripción: La Información requerida de cada docente será extraído de un
servicio previamente creado de la base de datos de la Unan Managua de
acuerdo al departamento.
56
Metodología Ágil Programación Extrema XP
HISTORIA DE USUARIO
Número:5 Usuario: Administrador
Nombre Historia: Crear Evaluación Semestral.
Prioridad en Negocio: Alta Riesgo en Desarrollo: Alta
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados:2 Iteración Asignada:1
Programador Responsable: Sintya Meléndez
Descripción: Una vez aprobado la autoevaluación docente. El
Administrador del sistema procederá a crear el registro de la evaluación
docente guardando en la base de datos la información requerida.
Observaciones: Solo el administrador del sistema tendrá el permiso para
crear la autoevaluación.
HISTORIA DE USUARIO
Número:6 Usuario: Administrador
Nombre Historia: Gestión de Alumnos
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta, Media, Baja) (Alta, Media, Baja)
Puntos Estimados: 3 Iteración Asignada:1
Programador Responsable: Sintya Meléndez
Descripción: Los Estudiantes serán seleccionados de acuerdo a una
muestra en donde se elegirá el 50% del universo o total de alumnos que
les imparte clases el docente , para esto se seleccionará el docente y un
grupo al cual se está impartiendo clases seguido de esto se procederá
crear la muestra.
57
Metodología Ágil Programación Extrema XP
HISTORIA DE USUARIO
Número:7 Usuario: Administrador
Nombre Historia: Encuesta de Alumnos
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados: 2 Iteración Asignada:1
Programador Responsable: Neldin Pérez
Descripción: La Creación de las encuestas para los estudiantes podrá ser
registrado únicamente por el administrador del sistema
HISTORIA DE USUARIO
Número:8 Usuario: Administrador
Nombre Historia: Encuesta de Autoevaluación Docente
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados: 2 Iteración Asignada:1
Programador Responsable: Neldin Pérez
Descripción: Las encuestas para autoevaluación docente, deberá ser
registrada y gestionadas únicamente por el administrador del sistema.
Que posteriormente se les habilitará a cada docente la opción en el menú
de navegación encuesta de autoevaluación.
Observaciones:
58
Metodología Ágil Programación Extrema XP
HISTORIA DE USUARIO
Número:9 Usuario: Administrador
Nombre Historia: Encuesta de Supervisión Metodológica
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados: 2 Iteración Asignada:1
Programador Responsable: Neldin Pérez
Descripción: Las Encuestas de supervisión metodológica deberán ser
registradas y gestionadas únicamente por el administrador del sistema.
Luego a cada miembro de la supervisión metodológica les aparecerá
habilitada la opción en el menú Encuesta de supervisión metodológica
para que puedan proceder a llenar su encuesta que le corresponde.
Observaciones:
HISTORIA DE USUARIO
Número:10 Usuario: Administrador, jefe
Nombre Historia: Crear Reportes
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados:2 Iteración Asignada:3
Programador Responsable: Neldin Pérez
Descripción: Los Reportes que se generan serán las estadísticas de las
encuestas de los docentes, estudiantes y encuesta de supervisor
metodológico.
59
Metodología Ágil Programación Extrema XP
HISTORIA DE USUARIO
Número:11 Usuario: Administrador, jefe
Nombre Historia: Exportación de Datos a Excel
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados:2 Iteración Asignada:3
Programador Responsable: Neldin Pérez
Descripción: El sistema deberá permitir al usuario administrador o jefe
exportar las estadísticas de las encuestas a un archivo Excel para su
posterior manipulación.
Observaciones: Solo el usuario administrador y jefe tendrá acceso a la
funcionalidad de exportación de los datos o estadísticas de las
encuestas.
HISTORIA DE USUARIO
Número:12 Usuario: Administrador, jefe
Nombre Historia: Respaldo de la Información
Prioridad en Negocio: Alta Riesgo en Desarrollo: Media
(Alta,Media,Baja) (Alta, Media,Baja)
Puntos Estimados:2 Iteración Asignada:3
Programador Responsable: Neldin Pérez
Descripción: El sistema debe permitir realizar el respaldo de la
información contenida en la base de datos como medida de precaución a
cualquier incidente que se pueda presentar.
Observaciones: Solo los usuarios que tengan el permiso de llevar a cabo
esta tarea tendrán acceso a realizar los respaldos de la información.
60
Metodología Ágil Programación Extrema XP
61
Metodología Ágil Programación Extrema XP
Roles Asignado A:
Programador Sintya Meléndez, María Gaitán, Neldin
Pérez
Cliente Ainoa Calero
Encargado de Pruebas (Tester) María Gaitán
Encargado de Seguimiento(Tracker) Sintya Meléndez
Entrenador(Coach) Neldin Pérez
Consultor Sintya Meléndez ,María Gaitán, Neldin
Pérez
Gestor (Big Boss) Neldin Pérez
62
Metodología Ágil Programación Extrema XP
63
Metodología Ágil Programación Extrema XP
HISTORIAS DE USUARIO
Número Nombre
1 Acceso al Sistema
2 Creación de Permiso.
3 Gestión de Usuarios
4 Registro de Docentes
64
Metodología Ágil Programación Extrema XP
TAREAS DE INGENIERÍA
65
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea:1 Número de Historia:1
Nombre de Tarea: Diseño de Interfaz Acceso al Sistema
Tipo de Tarea: Desarrollo Puntos Estimados:0.5
Fecha Inicio: 05/10/2015 Fecha Fin: 05/10/2015
Programador Responsable: María Gaitán
Descripción: Se realizará el diseño de interfaz, en el cual los usuarios del
sistema pondrán su usuario y contraseña.
TAREA DE INGENIERÍA
Número de Tarea: 2 Número de Historia: 1
Nombre de Tarea: Validación de Usuarios en la Base de Datos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio:05/10/2015 Fecha Fin: 05/10/2015
Programador Responsable: María Gaitán
Descripción: Se realizará la verificación de usuario en la base de datos
para que los usuarios que están tratando de acceder al sistema sean los
que estén registrados en el mismo.
TAREA DE INGENIERÍA
Número de Tarea: 3 Número de Historia: 1
Nombre de Tarea: Adaptación de la Base de Datos para los Usuarios
Tipo de Tarea: Desarrollo Puntos Estimados: 1
Fecha Inicio:06/10/2015 Fecha Fin:06/10/2015
Programador Responsable: María Gaitán
Descripción: Se realizará la adaptación de la base de datos del sistema
para que pueda contener los registros necesarios para la verificación de
los usuarios.
66
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 4 Número de Historia: 2
Nombre de Tarea: Diseño de Interfaz de Usuario para la Creación de
Permisos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio:09/10/2015 Fecha Fin: 09/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se requiere que el administrador pueda crear los permisos a
los usuarios del sistema.
TAREA DE INGENIERÍA
Número de Tarea: 5 Número de Historia: 2
Nombre de Tarea: Diseño de la Base de Datos de Creación de Permisos
Tipo de Tarea: Desarrollo Puntos Estimados: 1
Fecha Inicio: 09/10/2015 Fecha Fin: 10/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se necesita disponer la base de datos para que registre a los
usuarios con sus permisos.
TAREA DE INGENIERÍA
Número de Tarea: 6 Número de Historia: 2
Nombre de Tarea: Grabar Creación de Permisos en la Base de Datos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 10/10/2015 Fecha Fin: 10/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se debe guardar en la base de datos la información
correspondiente a la creación de permisos.
67
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 7 Número de Historia: 3
Nombre de Tarea: Diseño de Interfaz de Usuario para Gestión de Usuario
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 12/10/2015 Fecha Fin: 12/10/2015
Programador Responsable: María Gaitán
Descripción: Se realizará el diseño de interfaz de usuario para registrar a
los usuarios.
TAREA DE INGENIERÍA
Número de Tarea: 8 Número de Historia: 3
Nombre de Tarea: Creación de la Base de Datos para Gestión de Usuario
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 12/10/2015 Fecha Fin: 12/10/2015
Programador Responsable: María Gaitán
Descripción: Se necesita crear la base de datos guardar la información de
los usuarios que tendrá un perfil en el sistema.
TAREA DE INGENIERÍA
Número de Tarea: 9 Número de Historia: 3
Nombre de Tarea: Validación de Datos en la Base de Datos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 13/10/2015 Fecha Fin: 13/10/2015
Programador Responsable: María Gaitán
Descripción: Se requiere validar los datos en la base de datos para no se
repitan ningún nombre de usuario o contraseña.
68
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 10 Número de Historia: 3
Nombre de Tarea: Guardar la Información en la Base de Datos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 13/10/2015 Fecha Fin: 13/10/2015
Programador Responsable: María Gaitán
Descripción: Se necesita guardar la información en la base de datos para
mantener un registro de cada usuario que tendrá acceso al sistema.
TAREA DE INGENIERÍA
Número de Tarea: 11 Número de Historia: 4
Nombre de Tarea: Diseño de Interfaz para Registro de Docentes
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 15/10/2015 Fecha Fin: 15/10/2015
Programador Responsable: María Gaitán
Descripción: Se necesita crear el diseño de interfaz para el registro de los
docentes, en donde se seleccionará por departamento.
TAREA DE INGENIERÍA
Número de Tarea: 12 Número de Historia: 4
Nombre de Tarea: Sustracción de los Datos Docentes proveniente de la
Base de Datos de la Unan Managua
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 15/10/2015 Fecha Fin: 15/10/2015
Programador Responsable: María Gaitán
Descripción: La información requerida de cada docente se extraerá de un
servicio proveniente de la base da datos de la Unan-Managua.
69
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 13 Número de Historia: 4
Nombre de Tarea: Creación de la Base de Datos Registro de Docentes
Tipo de Tarea: Desarrollo Puntos Estimados: 1
Fecha Inicio: 16/10/2015 Fecha Fin: 16/10/2015
Programador Responsable: María Gaitán
Descripción: Se necesita crear la base de datos registro de Docentes para
almacenar la información requerida de cada docente.
TAREA DE INGENIERÍA
Número de Tarea: 14 Número de Historia: 4
Nombre de Tarea: Validación de los Datos para Registro de Docentes
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 17/10/2015 Fecha Fin: 17/10/2015
Programador Responsable: María Gaitán
Descripción: Se requiere la validación de datos en la base de datos
registro de docentes para verificar que la cédula de los docentes no se
repita.
TAREA DE INGENIERÍA
Número de Tarea: 15 Número de Historia: 4
Nombre de Tarea: Guardar Datos de los Docentes en la Base de Datos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 17/10/2015 Fecha Fin: 17/10/2015
Programador Responsable: María Gaitán
Descripción: Se guardan en la base de datos la información requerida de
cada docente.
70
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 16 Número de Historia: 5
Nombre de Tarea: Diseño de Interfaz para la Creación de Evaluaciones
Semestral
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 19/10/2015 Fecha Fin: 19/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se diseñará la interfaz para el registro de la creación de
evaluación semestral en donde el usuario seleccionara el semestre y el
año.
TAREA DE INGENIERÍA
Número de Tarea: 17 Número de Historia: 5
Nombre de Tarea: Creación de la Base de Datos Evaluación Semestral
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 19/10/2015 Fecha Fin: 19/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se diseñará la base de datos para que pueda guardar la
información requerida de cada período de evaluación.
TAREA DE INGENIERÍA
Número de Tarea: 18 Número de Historia: 5
Nombre de Tarea: Validación de Datos para Evaluaciones Semestral
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 20/10/2015 Fecha Fin: 20/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se valida la información de cada evacuación para verificar
que no se repita.
71
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 19 Número de Historia: 5
Nombre de Tarea: Guardar Datos en la Base de Datos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 20/10/2015 Fecha Fin: 20/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Una vez validada la información se guardará en la base de
datos evaluación donde se mantendrá un registro de los periodos de
autoevaluación docente
TARJETAS CRC
En las tablas 41-51 se muestran las tarjetas CRC, las cuales fueron de gran
utilidad en la primera iteración.
Departamento
Responsabilidad Colaboración
Guardar información de los
departamentos
Verificar información de los
departamentos
Docentes
Responsabilidad Colaboración
Guardar información de los docentes
Verificar información de los
docentes
Verificar información de los Departamento
departamentos
72
Metodología Ágil Programación Extrema XP
Asignaturas
Responsabilidad Colaboración
Guardar información de las
asignaturas
Verificar información de las
asignaturas
Grupo
Responsabilidad Colaboración
Guardar información de los grupos
Verificar información de los grupos
Carrera
Responsabilidad Colaboración
Guardar información de las carreras
Verificar
73
Metodología Ágil Programación Extrema XP
Alumnos
Responsabilidad Colaboración
Guardar información de los alumnos
Verificar información de los alumnos
Verificar carreras Carreras
Usuarios
Responsabilidad Colaboración
Guardar información de los usuarios
Verificar información de los usuarios
Verificar carnet Alumnos
Verificar docentes Docentes
Evaluación
Responsabilidad Colaboración
Guardar información de los periodos
de evaluación
Verificar información
74
Metodología Ágil Programación Extrema XP
Participantes
Responsabilidad Colaboración
Guardar información de los
participantes
Verificar participantes
Verificar docentes Docentes
Verificar evaluación Evaluación
PRUEBAS DE ACEPTACIÓN
75
Metodología Ágil Programación Extrema XP
CASO DE PRUEBA
Código: 1 Nº Historia de Usuario: 1
Historia de Usuario: Acceso al Sistema
Condiciones de Ejecución: Cada usuario debe contar con un perfil de
usuario y su contraseña para poder accesar a las funciones del sistema
de acuerdo a su rol.
Entrada/Pasos de Ejecución:
Dar clic en el enlace sesión
Llenar el formulario usuario introduciendo su nombre de usuario y
contraseña
Luego pulsar el botón INICIAR SESION
CASO DE PRUEBA
Código: 2 Nº Historia de Usuario: 2
Historia de Usuario: Creación de Permisos
Condiciones de Ejecución: El administrador tendrá que iniciar sesión en el
sistema y posteriormente seleccionar la opción de DEFINIR ROLES DE
USUARIOS.
Entrada/Pasos de Ejecución:
Llenar el formulario correspondiente a la definición de los roles o
permisos del sistema.
Posteriormente presionar en el botón GUARDAR
Resultado Esperado: Registro de roles de usuarios almacenados
satisfactoriamente
Evaluación de la Prueba: La prueba se realizó satisfactoriamente.
76
Metodología Ágil Programación Extrema XP
CASO DE PRUEBA
Código: 3 Nº Historia de Usuario: 3
Historia de Usuario: Gestión de Usuarios
Condiciones de Ejecución: El administrador del sistema o el usuario que
desea cambiar las configuraciones de su cuenta tendrá que autenticarse
primero para poder ingresar al mismo.
Entrada/Pasos de Ejecución:
Cada usuario con acceso al sistema, si requiere hacer alguna
modificación desde su perfil tendrá que seleccionar la opción EDITAR
Luego tendrá que llenar el formulario correspondiente introduciendo su
contraseña actual
Posteriormente definir un nuevo indicio de contraseña.
Resultado Esperado: Cuenta de usuario actualizada correctamente.
Evaluación de la Prueba: La Prueba finalizó con éxito.
CASO DE PRUEBA
Código: 4 Nº Historia de Usuario: 4
Historia de Usuario: Registrar Docentes
Condiciones de Ejecución: El Administrador deberá estar con sesión
iniciada en el sistema.
Entrada/Pasos de Ejecución:
Selecciona la pestaña administración, la opción REGISTRAR DOCENTES
Cargar los docentes por departamento
Luego seleccionar la opción GUARDAR
Resultado Esperado: La información del Registro de los Docentes
guardados.
Evaluación de la Prueba: La prueba finalizó correctamente.
77
Metodología Ágil Programación Extrema XP
CASO DE PRUEBA
Código: 5 Nº Historia de Usuario: 5
Historia de Usuario: Crear Evaluación Semestral
Condiciones de Ejecución: El Administrador deberá estar con sesión
iniciada en el sistema.
Entrada/Pasos de Ejecución:
El administrador selecciona en la pestaña administración , la opción
CREAR EVALUACIÓN
Llenar el formulario correspondiente
Elegir la opción GUARDAR.
Resultado Esperado: Evaluación registrada correctamente.
Evaluación de la Prueba: La prueba finalizó exitosamente.
BOSQUEJOS
78
Metodología Ágil Programación Extrema XP
79
Metodología Ágil Programación Extrema XP
80
Metodología Ágil Programación Extrema XP
81
Metodología Ágil Programación Extrema XP
CAPTURAS DE PANTALLAS
82
Metodología Ágil Programación Extrema XP
83
Metodología Ágil Programación Extrema XP
84
Metodología Ágil Programación Extrema XP
85
Metodología Ágil Programación Extrema XP
Resultados:
86
Metodología Ágil Programación Extrema XP
87
Metodología Ágil Programación Extrema XP
88
Metodología Ágil Programación Extrema XP
89
Metodología Ágil Programación Extrema XP
90
Metodología Ágil Programación Extrema XP
91
Metodología Ágil Programación Extrema XP
92
Metodología Ágil Programación Extrema XP
93
Metodología Ágil Programación Extrema XP
94
Metodología Ágil Programación Extrema XP
HISTORIAS DE USUARIO
Número Nombre
6 Gestión de Alumnos
7 Encuesta de Alumnos
8 Encuesta de Autoevaluación Docente
9 Encuesta para Supervisión Metodológica
95
Metodología Ágil Programación Extrema XP
TAREAS DE INGENIERÍA
96
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 20 Número de Historia: 6
Nombre de Tarea: Diseño de Interfaz para la Gestión de Alumnos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 28/10/2015 Fecha Fin: 28/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se realizará el diseño de interfaz para registrar a los estudiantes,
en donde el administrador seleccionará un departamento, un docente y un grupo
con el fin de crear una muestra.
TAREA DE INGENIERÍA
Número de Tarea: 21 Número de Historia: 6
Nombre de Tarea: Sustracción de Muestra de Estudiantes
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 28/10/2015 Fecha Fin: 28/10/2015
TAREA DE INGENIERÍA
Número de Tarea: 22 Número de Historia: 6
Nombre de Tarea: Validación de Datos en la Base de Datos Gestión de Alumnos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 29/10/2015 Fecha Fin: 29/10/2015
97
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 23 Número de Historia: 6
Nombre de Tarea: Guardar en la Base de Datos Gestión de Alumnos
Tipo de Tarea: Desarrollo Puntos Estimados: 0.5
Fecha Inicio: 29/10/2015 Fecha Fin: 29/10/2015
Programador Responsable: Sintya Meléndez
Descripción: Se guardan en la base de datos los registros requeridos de cada
estudiante que llenarán encuesta.
TAREA DE INGENIERÍA
Número de Tarea: 24 Número de Historia: 6
Nombre de Tarea: Crear Usuarios para Gestión de Alumnos
Tipo de Tarea: Desarrollo Puntos Estimados: 1
Fecha Inicio: 30/10/2015 Fecha Fin: 30/10/2015
Programador Responsable: Sintya Meléndez
Descripción: El sistema genera un usuario y contraseña único para cada
estudiante y luego almacena en la base de datos registro de estudiantes.
TAREA DE INGENIERÍA
Número de Tarea: 25 Número de Historia: 7
Nombre de Tarea: Creación de Interfaz para el Registro de Encuesta de Alumnos
98
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 26 Número de Historia: 7
Nombre de Tarea: Adaptación de la Base de Datos para Registrar Encuestas de
Alumnos.
TAREA DE INGENIERÍA
Número de Tarea: 27 Número de Historia: 7
Nombre de Tarea: Validación de Datos en la Base de Datos para el Registro de
Alumno.
TAREA DE INGENIERÍA
Número de Tarea: 28 Número de Historia: 8
Nombre de Tarea: Creación de Interfaz para el Registro de las Encuestas de
Autoevaluación Docente.
99
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 29 Número de Historia: 8
Nombre de Tarea: Adaptación de la Base de Datos para el Registro de la
Encuestas de Autoevaluación Docente.
TAREA DE INGENIERÍA
Número de Tarea: 30 Número de Historia: 8
Nombre de Tarea: Validación de Datos en la Base de Datos para Registro de
Encuestas de Autoevaluación Docente.
TAREA DE INGENIERÍA
Número de Tarea: 31 Número de Historia: 9
Nombre de Tarea: Creación de Interfaz Registro de las Encuestas para
Supervisión Metodológica.
100
Metodología Ágil Programación Extrema XP
TAREA DE INGENIERÍA
Número de Tarea: 32 Número de Historia: 9
Nombre de Tarea: Adaptación de la Base de Datos Registro de las Encuestas
para Supervisión Metodológica.
TAREA DE INGENIERÍA
Número de Tarea: 33 Número de Historia: 9
Nombre de Tarea: Validación de Datos en la Base de Datos Registro de
Encuestas para Supervisión Metodológica.
101
Metodología Ágil Programación Extrema XP
TARJETAS CRC
En las tablas 74 – 76 se muestran las tarjetas CRC, las cuales fueron de gran utilidad
en la segunda iteración.
Responsabilidad Colaboración
Guardar información de las encuestas
Verificar información
Responsabilidad Colaboración
Guardar información de los
encuestados
Verificar participantes participantes
Verificar carnet Alumnos
Responsabilidad Colaboración
Guardar información de las pregunta
Verificar número de pregunta
102
Metodología Ágil Programación Extrema XP
PRUEBAS DE ACEPTACIÓN
103
Metodología Ágil Programación Extrema XP
CASO DE PRUEBA
Código: 6 Nº Historia de Usuario: 6
Historia de Usuario: Gestión de Alumnos
Condiciones de Ejecución: Se requiere que la base de datos de alumnos
este adaptada para almacenar los registros correspondiente y que el
usuario encargado de realizar esta tarea se encuentre con sesión iniciada
en el sistema.
Entrada/Pasos de Ejecución:
El usuario administrador seleccionará en el menú la opción REGISTRAR
ESTUDIANTE
Se le mostrará un formulario en donde tendrá que cargar los datos de
alumnos seleccionando el departamento, el docente y posteriormente el
grupo para determinar cuáles son los estudiantes que le imparte clase un
docente, esta información será cargada de un servicio proveniente de la
base de datos de la unan Managua
Una vez cargada la información se seleccionará una muestra que
consiste en el 50% de la población total de alumnos o el total de alumnos
en el grupo, de manera que solo se almacenará en la base de datos
aquellos alumnos seleccionado para llenar las encuestas que le
corresponden y se les creará un usuario para que puedan entrar al
sistema y realizar las tareas que le corresponden.
Resultado Esperado: Gestión de alumnos realizada correctamente.
Evaluación de la Prueba: La prueba se concluyó satisfactoriamente.
104
Metodología Ágil Programación Extrema XP
CASO DE PRUEBA
Código: 7 Nº Historia de Usuario: 7
Historia de Usuario: Encuesta de Alumnos
Condiciones de Ejecución: Se requiere que el usuario encargado de esta
tarea se encuentre con sesión iniciada en el sistema
Entrada/Pasos de Ejecución:
El usuario administrador del sistema tendrá que seleccionar en el menú
encuestas la opción ENCUESTA ESTUDIANTE,
Se le mostrará un formulario en donde tendrá que definir la información
para las encuestas de alumnos
Posteriormente presionar sobre el botón GUARDAR
Resultado Esperado: Encuesta de Alumnos guardada.
Evaluación de la Prueba: La prueba se concluyó satisfactoriamente.
CASO DE PRUEBA
Código: 8 Nº Historia de Usuario: 8
Historia de Usuario: Encuesta de Autoevaluación Docente
Condiciones de Ejecución: Se requiere que el usuario encargado de esta
tarea se encuentre con sesión iniciada en el sistema.
Entrada/Pasos de Ejecución:
El usuario administrador del sistema tendrá que seleccionar en el menú
encuestas la opción ENCUESTA AUTOEVALUACIÓN DOCENTE
Se le mostrará un formulario en donde tendrá que definir la información
para las encuestas de autoevaluación docente
Posteriormente presionar sobre el botón GUARDAR
Resultado Esperado: Encuesta de Autoevaluación Docente Guardada.
Evaluación de la Prueba: La prueba se concluyó satisfactoriamente.
105
Metodología Ágil Programación Extrema XP
CASO DE PRUEBA
Código: 9 Nº Historia de Usuario: 9
Historia de Usuario: Encuesta para Supervisión Metodológica.
Condiciones de Ejecución: Se requiere que el usuario encargado de esta
tarea se encuentre con sesión iniciada en el sistema.
Entrada/Pasos de Ejecución:
El usuario administrador del sistema tendrá que seleccionar en el menú
encuestas la opción ENCUESTA SUPERVISIÓN METODOLÓGICA,
Se le mostrará un formulario en donde tendrá que definir la información
para las encuestas para supervisión metodológica.
Posteriormente presionar sobre el botón GUARDAR
Resultado Esperado: Encuesta para supervisión metodológica guardada.
Evaluación de la Prueba: La prueba se concluyó satisfactoriamente.
BOSQUEJOS
106
Metodología Ágil Programación Extrema XP
107
Metodología Ágil Programación Extrema XP
108
Metodología Ágil Programación Extrema XP
CAPTURAS DE PANTALLAS
109
Metodología Ágil Programación Extrema XP
Resultados:
110
Metodología Ágil Programación Extrema XP
111
Metodología Ágil Programación Extrema XP
112
Metodología Ágil Programación Extrema XP
113
Metodología Ágil Programación Extrema XP
114
Metodología Ágil Programación Extrema XP
HISTORIAS DE USUARIO
Número Nombre
10 Crear Reportes
TAREAS DE INGENIERÍA
115
Metodología Ágil Programación Extrema XP
116
Metodología Ágil Programación Extrema XP
117
Metodología Ágil Programación Extrema XP
118
Metodología Ágil Programación Extrema XP
TARJETAS CRC
En la tabla 93 se muestra la tarjeta CRC que fue utilizada para esta tercera
iteración.
Encuestados
Responsabilidad Colaboración
Guardar información de los
encuestados
Verificar participantes participantes
Verificar carnet Alumnos
PRUEBAS DE ACEPTACIÓN
119
Metodología Ágil Programación Extrema XP
Entrada/Pasos de Ejecución:
1. Presionar en el menú la opción REPORTES
2. Seleccionar una de las opciones , GENERAR REPORTES
SEMESTRAL,ESTADISTICAS DE ENCUESTA, DOCENTE POR
DEPARTMENTO
3. Seleccionar la opción VER REPORTE
Resultado Esperado: Reportes generado con éxito.
Evaluación de la Prueba: La prueba se concluyó satisfactoriamente.
120
Metodología Ágil Programación Extrema XP
121
Metodología Ágil Programación Extrema XP
BOSQUEJOS
122
Metodología Ágil Programación Extrema XP
123
Metodología Ágil Programación Extrema XP
CAPTURAS DE PANTALLAS
124
Metodología Ágil Programación Extrema XP
Resultados:
125
Metodología Ágil Programación Extrema XP
126
Metodología Ágil Programación Extrema XP
127
Metodología Ágil Programación Extrema XP
128