Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
ESCUELA POLITÉCNICA NACIONAL
FACULTAD DE INGENIERÍA DE SISTEMAS
DESARROLLO DE UN SISTEMA DE GESTIÓN ACADÉMICA PARA
EL COLEGIO NACIONAL RAÚL ANDRADE
PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN
SISTEMAS INFORMÁTICOS Y DE COMPUTACIÓN
Cristina Viviana Flores Llumiquinga
Ana Gabriela Villagómez Tusa
DIRECTOR: ING RAÚL CÓRDOVA [email protected]
Quito, Octubre 2012
DECLARACIÓN
Nosotros, Cristina Viviana Flores Llumiquinga y Ana Gabriela Villagómez Tusa,
declaramos bajo juramento que el trabajo aquí descrito es de nuestra autoría; que no
ha sido previamente presentada para ningún grado o calificación profesional; y, que
hemos consultado las referencias bibliográficas que se incluyen en este documento.
A través de la presente declaración cedemos nuestros derechos de propiedad
intelectual correspondientes a este trabajo, a la Escuela Politécnica Nacional. Según
lo establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la
normatividad institucional vigente.
Cristina Viviana Flores Llumiquinga Ana Gabriela Villagómez Tusa
CERTIFICACIÓN
Certifico que el presente trabajo fue desarrollado por Cristina Viviana Flores
Llumiquinga y Ana Gabriela Villagómez Tusa, bajo mi supervisión.
Ing. Raúl Córdova
DIRECTOR DE PROYECTO
AGRADECIMIENTO
Agradezco a Dios por guiarme y darme la fuerza para seguir adelante.
A mi familia gracias por diariamente estar apoyándome, a mis padres María y Luis
por sus consejos, a mi hermano Jorge por estar siempre conmigo.
A mi abuelita Blanca, quien aunque no esta conmigo en este momento fue mi gran
apoyo durante 22 años de mi vida muchas gracias.
Al Ing. Raúl Córdova quien ha dirigido este proyecto gracias por el apoyo mostrado.
A todos mis amigos y amigas gracias por brindarme su amistad.
Cristina
DEDICATORIA
A mis padres, María y Luis quienes me apoyaron para culminar esta etapa de mi
vida.
A mi hermano Jorge quien me brindo su apoyo de manera incondicional.
A la memoria de mi abuelita Blanquita quien me cuida desde el cielo.
Cristina
AGRADECIMIENTOS
Agradezco infinitamente a Dios por guiarme y bendecirme en todo momento, y por
permitirme cumplir una meta tan importante en mi vida.
A mis padres por su apoyo, amor y arduo trabajo que han realizado para poder
educarme y por enseñarme que en la vida se debe luchar siempre por lo que en
verdad se desea.
A mis hermanos por su apoyo y amor que siempre me dan cuando lo necesito.
A mis mejores amigos que han estado a lo largo de casi toda mi carrera apoyándome con sus consejos y buenos deseos.
Gaby Villagómez.
DEDICATORIA
Este proyecto de titulación va dedicado con mucho cariño a Dios por ser mi fortaleza
en todo momento y a mis padres por su ejemplo de lucha constante y apoyo
incondicional, siendo mi eje para culminar una etapa tan importante en mi vida
estudiantil.
Gaby Villagómez.
CONTENIDO
CAPÍTULO I 1
1 PLANTEAMIENTO DEL PROBLEMA 1
1.1 SITUACIÓN ACTUAL DEL COLEGIO NACIONAL RAÚL ANDRADE. 1
1.1.1 HISTORIA 1
1.1.2 DESCRIPCIÓN GENERAL DEL COLEGIO 1
1.1.3 MISIÓN Y VISIÓN 2
1.1.4 DESCRIPCIÓN DE LA SITUACIÓN ACADÉMICA 2
1.2 JUSTIFICACIÓN DE LA METODOLOGÍA XP (Extreme Programming) . 6
1.2.1 PRINCIPIOS DE LA METODOLOGÍA XP 6
1.2.2 NECESIDADES DEL USO DE LA METODOLOGÍA XP EN EL PROYECTO 7
1.3 JUSTIFICACIÓN DE LA SELECCIÓN DE LAS HERRAMIENTAS DE DESARROLLO. 9
1.3.1 SERVIDOR DE APLICACIONES WEB 9
1.3.2 GESTOR DE BASE DE DATOS 9
1.3.3 LENGUAJE DE PROGRAMACIÓN 10
1.3.4 ENTORNO DE DESARROLLO INTEGRADO (IDE) 10
CAPITULO II 12
2 PLANIFICACIÓN Y DISEÑO 12
2.1 PLANIFICACIÓN 12
2.1.1 ALCANCE DEL PROYECTO 14
2.1.2 JUSTIFICACIÓN DEL PROYECTO 14
2.1.3 ESPECIFICACIÓN DE REQUERIMIENTOS 14
2.1.4 HISTORIAS DE USUARIO 16
2.1.5 RESUMEN DE ESTIMACIÓN DE ESFUERZO 47
2.1.6 PLAN DE ITERACIÓN 51
2.1.7 PLAN DE ENTREGAS 55
2.2 DISEÑO 59
2.2.1 SPIKES 59
2.2.2 DISEÑO DE INTERFACES 74
2.2.3 TARJETAS CRC 76
2.2.4 DISEÑO DE LA BASE DE DATOS 83
2.2.5 DICCIONARIO DE DATOS 85
2.2.6 DISEÑO DE LA ARQUITECTURA 89
CAPÍTULO III 91
3. IMPLEMENTACIÓN Y PRUEBAS 91
3.1 IMPLEMENTACIÓN 91
3.1.1 ESTÁNDARES DE IMPLEMENTACIÓN 91
3.1.2 TABLA COMPARATIVA ESFUERZO ESTIMADO VS ESFUERZO REAL 93
3.2 PRUEBAS 96
3.2.1 PRUEBAS DE UNIDAD 96
3.2.2 PRUEBA DE INTEGRACIÓN 96
3.2.3 PRUEBA DE REGRESIÓN 96
3.2.4 PRUEBAS DE ACEPTACIÓN 97
3.3 ANÁLISIS DE RESULTADOS 114
3.3.1 RESULTADOS DE PRUEBAS DE ACEPTACIÓN 114
3.3.2 PLAN DE IMPLANTACIÓN 120
CAPITULO IV 123
4 CONCLUSIONES Y RECOMENDACIONES 123
4.1 CONCLUSIONES 123
4.2 RECOMENDACIONES 125
GLOSARIO 126
BIBLIOGRAFÍA 127
ANEXOS 130
ÍNDICE DE TABLAS
Tabla 1.1 Comparación entre las características de la Metodología XP y las características del
Proyecto .................................................................................................................................................................. 8
Tabla 2.1 Historia de Usuario ............................................................................................................................ 16
Tabla 2.2 Historia de Usuario: Acceso al sistema .......................................................................................... 18
Tabla 2.3 Historia de Usuario: Verificación de información personal de los usuarios y selección de año
lectivo. ................................................................................................................................................................... 18
Tabla 2.4 Historia de Usuario: Selección de módulos del Sistema. ............................................................ 19
Tabla 2.5 Historia de Usuario: Registro de los datos de personales del personal administrativo en el
sistema .................................................................................................................................................................. 19
Tabla 2.6 Historia de Usuario: Consulta de los datos personales del personal administrativo en el
sistema .................................................................................................................................................................. 20
Tabla 2.7 Historia de Usuario: Actualización de los datos del personal administrativo en el sistema.... 20
Tabla 2.8 Historia de Usuario: Eliminación de los datos personales del personal administrativo en el
sistema .................................................................................................................................................................. 21
Tabla 2.9 Historia de Usuario: Registro del nuevo año lectivo académico en el sistema ........................ 21
Tabla 2.10 Historia de Usuario: Registro de cursos en el sistema .............................................................. 22
Tabla 2.11 Historia de Usuario: Actualización de cursos en el sistema ...................................................... 22
Tabla 2.12 Historia de Usuario: Asignación de cursos al año lectivo vigente ............................................ 23
Tabla 2.13 Historia de Usuario: Consulta de cursos del año lectivo vigente .............................................. 23
Tabla 2.14 Historia de Usuario: Eliminación de cursos del año lectivo vigente ......................................... 24
Tabla 2.15 Historia de Usuario: Registro de materias en el sistema ........................................................... 24
Tabla 2.16 Historia de Usuario: Actualización de los datos de las materias en el sistema ...................... 25
Tabla 2.17 Historia de Usuario: Asignación de las materias a los cursos en el sistema .......................... 25
Tabla 2.18 Historia de Usuario: Actualización de la asignación de las materias a los cursos en el
sistema .................................................................................................................................................................. 26
Tabla 2.19 Historia de Usuario: Eliminación de la asignación de las materias a los cursos en el sistema
................................................................................................................................................................................ 26
Tabla 2.20 Historia de Usuario: Registro de los datos de los profesores en el sistema ........................... 27
Tabla 2.21 Historia de Usuario: Consulta de datos personales de profesores en el sistema. ................ 27
Tabla 2.22 Historia de Usuario: Actualización de datos personales de profesores en el sistema. ......... 28
Tabla 2.23 Historia de Usuario: Asignación de profesores a cursos en el sistema ................................... 28
Tabla 2.24 Historia de Usuario: Actualización de la asignación de profesores a los cursos en el
sistema .................................................................................................................................................................. 29
Tabla 2.25 Historia de Usuario: Eliminación de la asignación de profesores a los cursos en el sistema
................................................................................................................................................................................ 29
Tabla 2.26 Historia de Usuario: Emisión del reporte de los datos personales de cada profesor ............ 30
Tabla 2.27 Historia de Usuario: Consulta de Datos Personales de cada usuario. .................................... 30
Tabla 2.28 Historia de Usuario: Registro de datos personales de los estudiantes en el sistema. .......... 31
Tabla 2.29 Historia de Usuario: Consulta de datos personales de los estudiantes en el sistema. ......... 32
Tabla 2.30 Historia de Usuario: Actualización de datos de los estudiantes en el sistema. ...................... 33
Tabla 2.31 Historia de Usuario: Emisión del reporte de los datos personales de cada estudiante. ....... 34
Tabla 2.32 Historia de Usuario: Registro del requisito de colecturía, inspección y orientación para el
proceso de matriculación.................................................................................................................................... 34
Tabla 2.33 Historia de Usuario: Matriculación de Estudiante Nuevo ........................................................... 35
Tabla 2.34 Historia de Usuario: Matriculación de Estudiante Antiguo ......................................................... 35
Tabla 2.35 Historia de Usuario: Actualización de la información de la matricula del estudiante............. 36
Tabla 2.36 Historia de Usuario: Consulta de la información de matricula del estudiante ........................ 36
Tabla 2.37 Historia de Usuario: Emisión del certificado de matrícula ......................................................... 37
Tabla 2.38 Historia de Usuario: Registro de calificaciones de los estudiantes en el sistema ................. 37
Tabla 2.39 Historia de Usuario: Actualización de las calificaciones de los estudiantes en el sistema. . 38
Tabla 2.40 Historia de Usuario: Consulta de las calificaciones de los estudiantes en el sistema .......... 38
Tabla 2.41 Historia de Usuario: Emisión del reporte de calificaciones de cada estudiante. .................... 39
Tabla 2.42 Historia de Usuario: Registro de las calificaciones de disciplina de los estudiantes en el
sistema. ................................................................................................................................................................. 39
Tabla 2.43 Historia de Usuario: Actualización de las calificaciones de disciplina de los estudiantes en
el sistema. ............................................................................................................................................................. 40
Tabla 2.44 Historia de Usuario: Registro de fechas límite para el registro de calificaciones de los
estudiantes. .......................................................................................................................................................... 40
Tabla 2.45 Historia de Usuario: Consulta de las calificaciones de promoción de todos los estudiantes
por cada curso, en el respectivo año lectivo ................................................................................................... 41
Tabla 2.46 Historia de Usuario: Emisión del reporte de promoción de todos los estudiantes por cada
curso en el respectivo año lectivo ..................................................................................................................... 41
Tabla 2.47 Historia de Usuario: Consulta de las calificaciones de promoción de cada estudiante en el
sistema .................................................................................................................................................................. 42
Tabla 2.48 Historia de Usuario: Emisión del reporte de promoción del estudiante por cada curso, en el
respectivo año lectivo .......................................................................................................................................... 42
Tabla 2.49 Historia de Usuario: Registro de las materias para los exámenes de grado .......................... 43
Tabla 2.50 Historia de Usuario: Eliminación de las materias para los exámenes de grado .................... 43
Tabla 2.51 Historia de Usuario: Registro de las calificaciones de los exámenes de grado de los
estudiantes en el sistema. .................................................................................................................................. 44
Tabla 2.52 Historia de Usuario: Actualización de las calificaciones de los exámenes de grado de los
estudiantes en el sistema. .................................................................................................................................. 44
Tabla 2.53 Historia de Usuario: Registro de las calificaciones de graduación de los estudiantes de
tercero de bachillerato en el sistema. ............................................................................................................... 45
Tabla 2.54 Historia de Usuario: Consulta de las calificaciones de graduación de cada estudiante de
tercero de bachillerato ........................................................................................................................................ 46
Tabla 2.55 Historia de Usuario: Actualización de las calificaciones de graduación de los estudiantes de
tercero de bachillerato ........................................................................................................................................ 46
Tabla 2.56 Historia de Usuario: Emisión del reporte de las calificaciones de graduación de los
estudiantes de tercero de bachillerato. ............................................................................................................ 47
Tabla 2.57 Resumen de Estimación de Esfuerzo ........................................................................................... 51
Tabla 2.58 Plan de Iteración .............................................................................................................................. 54
Tabla 2.59 Plan de Entregas ............................................................................................................................. 58
Tabla 2.60 Tarjeta CRC ...................................................................................................................................... 76
Tabla 2.61 Tarjeta CRC: Administrativo. .......................................................................................................... 77
Tabla 2.62 Tarjeta CRC: Profesor..................................................................................................................... 77
Tabla 2.63 Tarjeta CRC: Estudiante. ................................................................................................................ 78
Tabla 2.64 Tarjeta CRC: Año Lectivo ............................................................................................................... 78
Tabla 2.65 Tarjeta CRC: Curso ......................................................................................................................... 79
Tabla 2.66 Tarjeta CRC: Materia ...................................................................................................................... 79
Tabla 2.67 Tarjeta CRC: Asignar Curso a Año Lectivo. ................................................................................ 79
Tabla 2.68 Tarjeta CRC: Asignar Materia a Curso. ........................................................................................ 80
Tabla 2.69 Tarjeta CRC: Asignar Profesor a Curso ....................................................................................... 80
Tabla 2.70 Tarjeta CRC: Matricula.................................................................................................................... 80
Tabla 2.71 Tarjeta CRC: Materia Estudiante ................................................................................................... 81
Tabla 2.72 Tarjeta CRC: Promoción ................................................................................................................. 81
Tabla 2.73 Tarjeta CRC: Graduación ............................................................................................................... 82
Tabla 2.74 Tarjeta CRC: Examen de Grado ................................................................................................... 82
Tabla 2.75 Tarjeta CRC: Materia de Grado ..................................................................................................... 82
Tabla 2.76 Diccionario de datos ........................................................................................................................ 88
Tabla 3.1 Tabla comparativa esfuerzo estimado vs esfuerzo real .............................................................. 95
Tabla 3.2 Prueba de Aceptación ....................................................................................................................... 97
Tabla 3.3 Prueba de Aceptación: Acceso al Sistema .................................................................................... 99
Tabla 3.4 Prueba de Aceptación: Verificación de información personal de los usuarios y selección de
año lectivo. .......................................................................................................................................................... 100
Tabla 3.5 Prueba de Aceptación: Selección de módulos del Sistema ...................................................... 101
Tabla 3.6 Prueba de Aceptación: Registro de los datos del personal administrativo en el sistema.... 102
Tabla 3.7 Prueba de Aceptación: Consulta de los datos personales del personal administrativo en el
sistema. ............................................................................................................................................................... 103
Tabla 3.8 Prueba de Aceptación: Actualización de los datos del personal administrativo en el sistema
.............................................................................................................................................................................. 104
Tabla 3.9 Prueba de Aceptación: Eliminación de los datos personales del personal administrativo en
el sistema ............................................................................................................................................................ 105
Tabla 3.10 Prueba de Aceptación: Registro del nuevo año lectivo académico en el sistema ............... 106
Tabla 3.11 Prueba de Aceptación: Registro del requisito de colecturía, inspección y orientación para el
proceso de matriculación.................................................................................................................................. 107
Tabla 3.12 Prueba de Aceptación: Matriculación de Estudiante Antiguo ................................................. 108
Tabla 3.13 Prueba de Aceptación: Registro de calificaciones de los estudiantes en el sistema .......... 109
Tabla 3.14 Prueba de Aceptación: Consulta de las calificaciones de los estudiantes en el sistema ... 110
Tabla 3.15 Prueba de Aceptación: Emisión del reporte de calificaciones de cada estudiante. ............ 111
Tabla 3.16 Prueba de Aceptación: Consulta de las calificaciones de promoción de todos los
estudiantes por cada curso, en el respectivo año lectivo ............................................................................ 112
Tabla 3.17 Prueba de Aceptación: Registro de las calificaciones de graduación de los estudiantes de
tercero de bachillerato en el sistema. ............................................................................................................. 113
Tabla 3.18 Análisis de Pruebas de Aceptación. ........................................................................................... 119
ÍNDICE DE FIGURAS
Figura 2.1 Actividades Planificadas para el desarrollo del Sistema ............................................................ 13
Figura 2.2 Spike: Acceso al sistema ................................................................................................................. 59
Figura 2.3 Spike: Verificación de información personal de los usuarios y selección de año lectivo. ..... 60
Figura 2.4 Spike: Selección de módulos del Sistema. ................................................................................... 61
Figura 2.5 Spike: Registro de los datos personales del personal administrativo en el sistema. .......... 62
Figura 2.6 Spike: Consulta de los datos personales del personal administrativo en el sistema. ............ 63
Figura 2.7 Spike: Actualización de los datos del personal administrativo en el sistema. ......................... 64
Figura 2.8 Spike: Eliminación de los datos personales del personal administrativo en el sistema. ....... 65
Figura 2.9 Spike: Asignación de cursos al año lectivo vigente. .................................................................... 66
Figura 2.10 Spike: Registro del requisito de colecturía, inspección y orientación para el proceso de
matriculación. ....................................................................................................................................................... 67
Figura 2.11 Spike: Matriculación de Estudiante Antiguo ............................................................................... 68
Figura 2.12 Spike: Registro de calificaciones de los estudiantes en el sistema ........................................ 69
Figura 2.13 Spike: Consulta de las calificaciones de los estudiantes en el sistema ................................. 70
Figura 2.14 Spike: Emisión del reporte de calificaciones de cada estudiante. .......................................... 71
Figura 2.15 Spike: Consulta de las calificaciones de promoción de todos los estudiantes por cada
curso, en el respectivo año lectivo .................................................................................................................... 72
Figura 2.16 Spike: Registro de las calificaciones de graduación de los estudiantes de tercero de
bachillerato en el sistema. .................................................................................................................................. 73
Figura 2.17 Interfaz: Acceso al sistema ........................................................................................................... 74
Figura 2.18 Interfaz: Selección de módulos del sistema ............................................................................... 75
Figura 2.19 Interfaz. Consulta del Personal Administrativo en el Sistema ................................................. 75
Figura 2.20 Diseño de la Base de Datos ......................................................................................................... 84
Figura 2.21 Arquitectura del sistema ................................................................................................................ 89
Figura 3.1 Actividades Planificadas para la implantación del sistema ...................................................... 122
INTRODUCCIÓN
En la actualidad, la ayuda que brindan las tecnologías de la información y su
expansión en todo ámbito, impulsan su utilización en las instituciones educativas por
las ventajas que ofrecen, como el automatizar los procesos de gestión académica.
El siguiente documento describe el proceso de desarrollo del Sistema de Gestión
Académica para el Colegio Nacional “Raúl Andrade”, utilizando la metodología
Extreme Programming (XP).
En el CAPÍTULO UNO se detalla el planteamiento del problema a resolver, la
situación en la que actualmente se encuentra el colegio, la justificación de la
metodología utilizada para el desarrollo del sistema y la justificación de las
herramientas escogidas para su implementación.
En el CAPITULO DOS se especifican los requerimientos obtenidos de las entrevistas
con las autoridades del colegio, los cuales se transforman en historias de usuario; se
realiza un plan de estimación de esfuerzos, un plan de iteraciones y un plan de
entregas; luego se realiza el diseño del sistema que incluye la utilización de spikes,
las tarjetas CRC con las que se visualizan las interacciones entre clases, el diseño
de la base de datos y el diseño de la arquitectura del sistema.
En el CAPITULO TRES se detallan los estándares de implementación utilizados, las
pruebas de aceptación que se realizan con la ayuda del cliente y el análisis de
resultados. También se presenta el plan para la futura implantación del sistema.
Finalmente, en el CAPITULO CUATRO se presentan las conclusiones y
recomendaciones obtenidas durante el desarrollo del proyecto.
1
CAPÍTULO I
1 PLANTEAMIENTO DEL PROBLEMA
1.1 SITUACIÓN ACTUAL DEL COLEGIO NACIONAL RAÚL
ANDRADE.
1.1.1 HISTORIA
“El Colegio Nacional “Raúl Andrade” fue creado el 17 de Septiembre de 1986 con el
acuerdo ministerial N° 2263.
El inicio de esta institución no fue sencillo, con solo tres partidas presupuestarias y
ocho estudiantes, se han necesitado veinte y cinco años para la edificación de una
planta docente (38 maestros), administrativo (4 personas), personal de apoyo (2
conserjes) y con 700 estudiantes.”5
1.1.2 DESCRIPCIÓN GENERAL DEL COLEGIO
El Colegio Nacional “Raúl Andrade” está ubicado entre las calles Las Guindas y
Perales s/n en el Norte de la Ciudad en el sector de Monteserrín, en el Cantón Quito,
en la Provincia de Pichincha. Tiene un local propio y funciona en horario matutino y
vespertino. Es una institución sin fines de lucro que viene sirviendo a la sociedad y a
la juventud del sector y sus alrededores.
Cuenta con 38 profesores y 700 estudiantes además de ofrecer las especialidades
de Contabilidad, Informática y Sociales.
5 Tomado del folleto del Colegio Raúl Andrade
2
1.1.3 MISIÓN Y VISIÓN
1.1.3.1 Misión
“Formar bachilleres técnicos en Comercio y Administración con especialidades en
Contabilidad e Informática respectivamente, de excelencia, líderes, emprendedores
con sólidos valores morales y éticos, que contribuyan desde su campo al desarrollo
del país para mejorarlo en lo social, como también en lo económico. Además
proporcionamos también como valor agregado auxiliaturas de mantenimiento y
ensamblaje de computadoras, así como también el de microempresas.”6
1.1.3.2 Visión
“Ser líder en la educación técnica del país, proporcionando una formación integral-
humanista de excelencia donde nuestros bachilleres respondan a las necesidades
sociales, económicas, tecnológicas y laborales que exige un mundo globalizado en
constante cambio.”7
1.1.4 DESCRIPCIÓN DE LA SITUACIÓN ACADÉMICA
El Colegio Nacional Raúl Andrade en la actualidad no cuenta con un sistema que
permita gestionar de manera eficiente los procesos de matriculación y registro de
calificaciones de los estudiantes.
El Colegio cuenta solamente con un programa desarrollado en Java que ayuda en
secretaria al registro de datos personales del estudiante, registro de calificaciones, e
impresión de los mismos. Los siguientes pasos del proceso de matriculación se los
realiza manualmente o con la ayuda de archivos de Word.
El registro de calificaciones es realizado por cada profesor de forma manual.
A continuación se detallan los procesos que actualmente realiza el Colegio Nacional
Raúl Andrade:
6 Tomado del folleto del Colegio Raúl Andrade
7 Tomado del folleto del Colegio Raúl Andrade
3
1.1.4.1 MATRICULACIÓN DE LOS ESTUDIANTES:
El proceso de matriculación para los estudiantes del Colegio Nacional “Raúl
Andrade” se lo realiza de la siguiente manera:
1. El padre de familia debe acercarse a Secretaria para ingresar los datos
respectivos en caso de ser un nuevo estudiante o actualizarlos en caso de ser
un estudiante antiguo, mediante la ayuda de un programa que permite
registrar e imprimir los datos de los estudiantes.
2. Una vez ingresados o actualizados los datos, se dirigen al departamento de
Colecturía donde se debe cancelar un valor por derechos de exámenes, el
mismo que debe ser registrado.
3. El proceso continúa en inspección general en el cual se debe llenar la ficha en
caso de ser estudiante nuevo o actualizarla en caso de ser estudiante antiguo.
4. Posteriormente en el departamento de Orientación Vocacional Psicológico, se
deben registrar varios datos referentes a la situación socioeconómica del
estudiante, los cuales son almacenados en un archivo de Word.
5. Una vez realizados todos estos requisitos, el estudiante debe dirigirse a la
secretaría para legalizar la matrícula, con lo cual se termina el proceso de
matriculación.
Problemas en el proceso de matriculación
· El proceso de matriculación le toma a un padre de familia demasiado tiempo
realizarlo. El tiempo promedio de realización del proceso de matriculación de
un estudiante es de 1 hora, esto es debido a que el padre de familia pasa por
varios departamentos, y en cada uno de ellos debe dar información del
estudiante que ya fue entregada con anterioridad.
4
1.1.4.2 CALIFICACIÓN DE LOS ESTUDIANTES:
· El registro de las calificaciones se realiza mediante un libro en el cual cada
profesor ingresa las calificaciones de cada materia y secretaria organiza las
notas.
· Se llevan dos registros uno mensual y otro trimestral que son entregados a
secretaria, en donde, mediante la ayuda del programa anteriormente
mencionado se ingresan las diferentes calificaciones de los estudiantes.
· El registro trimestral tiene tres notas las cuales corresponden a las notas
obtenidas por los estudiantes mensualmente y una nota de examen, las
cuales son promediadas y entregadas a los padres de familia.
· Los reportes de calificaciones son entregados a los representantes de cada
estudiante trimestralmente, mediantes reportes en hojas de papel.
Problemas en la calificación de los estudiantes
· El proceso de registro de calificaciones es difícil de gestionar puesto que el
profesor lleva el reporte de calificaciones en una hoja de papel que es
entregada a la secretaria para ser registrado, de manera que los profesores no
pueden pasar directamente las calificaciones dificultando así la gestión.
· El proceso de entrega de reportes de calificaciones al representante no es
fácil con el sistema actual porque la entrega es personal mediante una
reunión que se realiza en el colegio.
1.1.4.3 PROMOCIÓN DE LOS ESTUDIANTES:
Se promueve a los estudiantes al siguiente año lectivo si completan en los tres
trimestres 40 puntos.
5
Problemas en la promoción de los estudiantes
· No se puede obtener un reporte donde se pueda visualizar todos los
estudiantes del mismo curso que pasan al siguiente año lectivo, lo que dificulta
tener una información que pueda ser analizada por las autoridades del Colegio
Nacional Andrade.
1.1.4.4 GRADUACIÓN DE LOS ESTUDIANTES:
Actualmente en el Colegio Nacional “Raúl Andrade” se archivan los documentos de
los estudiantes graduados. Las calificaciones que se toman en cuenta para que los
estudiantes se gradúen son:
· El promedio de las calificaciones de octavo de básica a segundo de
bachillerato del estudiante.
· El promedio de las calificaciones obtenidas en tercero de bachillerato por el
estudiante.
· La calificación de participación estudiantil.
· El promedio de las calificaciones de los exámenes de grado que obtuvo el
estudiante.
Problemas en la graduación de los estudiantes
· No se puede visualizar datos académicos de los estudiantes que se han
graduado en el Colegio Nacional “Raúl Andrade”.
6
1.2 JUSTIFICACIÓN DE LA METODOLOGÍA XP (Extreme
Programming) .
1.2.1 PRINCIPIOS DE LA METODOLOGÍA XP
Los principios más relevantes de XP citados por Beck son8:
Diseño Simple: El sistema deberá ser diseñado tan simple como sea posible en
cada momento. Si se encuentra complejidad extra es removida apenas sea
descubierta.
Testing: Los programadores continuamente escriben pruebas unitarias, las cuales
deben correr sin problemas para que el desarrollo continúe. Los clientes escriben
pruebas demostrando que las funcionalidades están terminadas.
Refactorización: Los programadores reestructuran el sistema sin cambiar su
comportamiento para remover duplicación, mejorar la comunicación, simplificar, o
añadir flexibilidad.
Programación en Parejas: Todo el código de producción es escrito por dos
programadores.
Propiedad Colectiva del Código: Cualquiera puede cambiar código en cualquier
parte del sistema en cualquier momento.
Integración Continua: Cada pieza de código es integrada en el sistema varias
veces por día, cada vez que una tarea se completa.
Cliente en el lugar de Desarrollo: Incluir un cliente real en el equipo, disponible de
forma full-time para responder preguntas.
8 Beck, Kent, Extreme Programming Explained, Addison-Wesley The XP Series, 2000.
7
1.2.2 NECESIDADES DEL USO DE LA METODOLOGÍA XP EN EL PROYECTO
Características del Proyecto:
· La duración del proyecto es corta por lo que es necesario utilizar un diseño
simple.
· El equipo de trabajo está conformado por dos personas de tal manera que
tengan el dominio total del código y realizar cualquier cambio.
· El cliente va a ser parte del equipo de desarrollo.
· Se trabajará en pareja para realizar una mejor refactorización del código de
manera efectiva.
· Debido a que es un proyecto de corta duración y por las necesidades que
presenta el colegio, está enfocado en la funcionalidad y no en la
documentación detallada.
· Cuenta con cuatro módulos los mismos que permiten agilizar los procesos
más relevantes que tiene el colegio.
· El proyecto es web, debido a que se necesita tener comunicación entre varios
departamentos y los recursos que posee el colegio actualmente.
· Para acoplar las diferentes partes de código del sistema se utilizará el
principio de integración continua de la metodología XP.
· Las pruebas son una parte fundamental del proyecto.
A continuación se muestra una tabla de comparación entre las características de la
Metodología XP y las características del Proyecto:
8
Características
XP
Características Proyecto Cumplimiento
Diseño simple Debido a las características del proyecto se
requiere un diseño simple. X
Testing Las pruebas son una parte fundamental del proyecto X
Refactorización Trabajo en pareja para realizar una refactorización
del código de manera efectiva. X
Programación en
parejas Equipo conformado por dos desarrolladores. X
Propiedad
Colectiva del
Código
Cualquier miembro del equipo de desarrollo puede
cambiar código en cualquier parte del sistema en
cualquier momento.
X
Integración
Continua
Para acoplar las diferentes partes de código del
sistema se utilizará el principio de integración
continua de la metodología XP
X
El cliente en el
lugar de
Desarrollo.
Se cuenta con un representante del colegio, que se
integrará al equipo para dar las especificaciones a lo
largo del desarrollo del proyecto.
X
Enfocada más a
la codificación.
Es de corta duración, y se requiere rápida
generación de código. X
Tabla 1.1 Comparación entre las características de la Metodología XP y las características del Proyecto
Por lo tanto queda justificada la utilización de la metodología XP por las razones
anteriormente mencionadas.
9
1.3 JUSTIFICACIÓN DE LA SELECCIÓN DE LAS HERRAMIENTAS
DE DESARROLLO.
1.3.1 SERVIDOR DE APLICACIONES WEB
SERVIDOR APACHE
Las razones por las que se escogió el Servidor Apache para nuestro proyecto son las
siguientes:
· Es un servidor de código abierto, y es uno de los más utilizados ya que es
multiplataforma y funciona sobre cualquier sistema Operativo.
· Otra razón para escoger este servidor fue la familiaridad que tenemos con las
funcionalidades que presenta.
· Es ideal para ser implementado en el Colegio Nacional “Raúl Andrade” debido
a que tiene una licencia libre y no representa ningún costo para la institución.
1.3.2 GESTOR DE BASE DE DATOS
MySql
Las razones por las que se escogió como motor de base datos
MySql para nuestro proyecto son las siguientes:
· Es un sistema de gestión de bases de datos relacional, su diseño multihilo
permite soportar carga de forma muy eficiente.
· Es fácil de ser utilizado ya que presenta herramientas gráficas que permiten
gestionar adecuadamente los datos.
10
· Debido a que nuestro proyecto está enfocado al desarrollo web, Mysql es una
buena opción para ser utilizada, ya que está muy ligada al desarrollo con PHP.
1.3.3 LENGUAJE DE PROGRAMACIÓN
PHP
Las razones por las que se escogió como lenguaje de programación PHP para
nuestro proyecto son las siguientes:
· Debido a que tenemos experiencia en programar mediante este lenguaje de
programación.
· Otra razón es que posee gran soporte debido a la comunidad de
desarrolladores por lo que posee varia documentación, tutoriales, etc.
· PHP posee características como la velocidad ya que no requiere demasiados
recursos del sistema, estabilidad, seguridad, simplicidad y conectividad lo cual
es de gran ayuda en el momento del desarrollo.
· Se escogió como lenguaje de programación a PHP debido a que es parte de
software libre y tiene código abierto por lo que no representará ningún costo al
Colegio.
1.3.4 ENTORNO DE DESARROLLO INTEGRADO (IDE)
Adobe Dreamweaver
Las razones por las que se escogió este entorno de desarrollo integrado Adobe
Dreamweaver para nuestro proyecto son las siguientes:
11
· Porque es una aplicación de estudio que está destinada a la construcción y
edición de sitios y aplicaciones Web basados en estándares.
· Es una de las aplicaciones más utilizada en el sector del diseño y la
programación web, por sus funcionalidades, su integración con otras
herramientas y por su soporte de los estándares del World Wide Web
Consortium.
· Aunque esta aplicación tiene una licencia privativa, se lo escogió debido a sus
funcionalidades, teniendo en cuenta que solo se lo va a utilizar en el desarrollo
del proyecto, mas no cuando el sistema esté implantado.
12
CAPITULO II
2 PLANIFICACIÓN Y DISEÑO
2.1 PLANIFICACIÓN
En esta etapa se definirán las diferentes actividades durante la planificación del
proyecto, según la prioridad y tiempo estimado para cada una de ellas, que servirán
como base en el transcurso del desarrollo del sistema.
A continuación se muestra un diagrama con las diferentes actividades planificadas
para la realización del proyecto.
13
Fig
ura
2.1
Act
ivid
ades
Pla
nific
ada
s p
ara
el d
esa
rro
llo d
el S
iste
ma
14
2.1.1 ALCANCE DEL PROYECTO
Primero se analizarán los procesos que la institución lleva a cabo para el proceso
actual de gestión académica. Una vez definidos los requerimientos, se seleccionarán
las herramientas y la metodología adecuada para la realización del sistema. Se
efectuará la etapa de diseño de acuerdo a la metodología escogida, se implementará
el sistema y finalmente se realizarán las pruebas para verificar su normal
funcionamiento.
El sistema de gestión académica contará con cuatro módulos que permitan:
· Realizar el proceso de matriculación de los estudiantes del Colegio Nacional
“Raúl Andrade” de manera eficiente.
· Cubrir el proceso de calificación de los estudiantes de la institución.
· Controlar la promoción de los estudiantes al siguiente año escolar.
· Visualizar la información de los diferentes estudiantes graduados del colegio.
2.1.2 JUSTIFICACIÓN DEL PROYECTO
En la actualidad el colegio nacional Raúl Andrade, gasta muchos recursos en los
diferentes procesos académicos que realiza, por lo que se desea tener un mejor
control que permita satisfacer las necesidades de atención a estudiantes y
profesores del colegio.
2.1.3 ESPECIFICACIÓN DE REQUERIMIENTOS
Se definirán los requerimientos mediante entrevistas que se realizarán a los
diferentes usuarios del sistema.
Se definirán los usuarios de acuerdo a las funciones que realizarán en el sistema.
15
2.1.3.1 Perfiles y Usuarios del Sistema Se identificarán los perfiles y los usuarios que juegan un papel importante en la
gestión académica dentro del colegio, los cuales podrán acceder y utilizar las
diferentes funcionalidades que presentará el sistema.
1) Perfil Administrativo:
Este tipo de perfil consta de 4 tipos de usuarios:
· Secretaria: Se encargará del proceso de matriculación, el registro de
calificaciones y de la emisión de los diferentes reportes en el sistema.
· Colector: Este usuario verifica que el estudiante haya sido registrado en el
sistema y en que curso se va a matricular.
· Inspector: Este usuario verifica que el estudiante haya sido registrado en el
sistema y en que curso se va a matricular.
· Orientador: Este usuario verifica que el estudiante haya sido registrado en el
sistema y en que curso se va a matricular.
2) Perfil Profesor: En este perfil el usuario se encargará del ingreso de las
calificaciones en el sistema de los diferentes cursos a su cargo.
3) Perfil Estudiante: En este perfil el usuario podrá consultar en el sistema las
diferentes calificaciones obtenidas en el transcurso del año lectivo.
4) Perfil Administrador: En este perfil el usuario se encargará de la gestión del
sistema con respecto a ingresos, actualizaciones y eliminaciones de cada
módulo. En este caso el papel de Administrador lo asume la Secretaria.
16
2.1.4 HISTORIAS DE USUARIO
Las historias de usuario se basan en las especificaciones realizadas por el cliente,
son descripciones cortas de lo que va a realizar el sistema. Deben ser lo
suficientemente comprensibles y delimitadas para que los programadores puedan
implementarla en unas semanas.
Las historias de usuario ayudarán a la creación de los test de aceptación para
verificar su correcta implementación.
Las historias de usuarios cuentan con los campos que se muestran en la Tabla 2.1
Historia de Usuario
Número: Nombre historia:
Usuario: Prioridad en negocio:
Puntos estimados: Riesgo en desarrollo:
Descripción:
Observaciones:
Tabla 2.1 Historia de Usuario
En esta tabla se definen los campos de la siguiente manera:
NÚMERO: Número de identificación de la historia de usuario.
NOMBRE: Título descriptivo de la historia de usuario.
17
USUARIO: Persona que va a utilizar la funcionalidad descrita en la historia de
usuario.
PRIORIDAD EN EL NEGOCIO: Prioridad en la implementación de la historia de
usuario respecto al resto de las historias de usuario.
RIESGO EN DESARROLLO: Riesgo estimado por los desarrolladores según la
complejidad de la historia de usuario: puede ser alto, medio o bajo.
PUNTOS ESTIMADOS: Semanas de desarrollo, donde un punto es una semana
efectiva de desarrollo.
DESCRIPCIÓN: Descripción sintetizada de la historia de usuario.
OBSERVACIONES: Detalles opcionales, que permitirán comprender ciertos puntos
de la historia de usuario.
18
2.1.4.1 Módulo Inicialización
Historia de Usuario
Número: 01 Nombre historia: Acceso al sistema
Usuario: Administrador, Secretaria, Colector, Inspector, Orientador, Profesor, Estudiante
Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Alto
Descripción: Los usuarios ingresarán al sistema por medio del nombre de usuario y contraseña.
Observaciones:
Tabla 2.2 Historia de Usuario: Acceso al sistema
Historia de Usuario
Número: 02 Nombre historia: Verificación de información personal de los usuarios y selección de año lectivo.
Usuario: Administrador, Secretaria, Colector, Inspector, Orientador, Profesor, Estudiante
Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Alto
Descripción: Los usuarios verificarán la información e ingresarán al sistema.
Observaciones: Los usuarios pueden escoger el año lectivo del cual quieren ver la información correspondiente.
Tabla 2.3 Historia de Usuario: Verificación de información personal de los usuarios y selección de año lectivo.
19
Historia de Usuario
Número: 03 Nombre historia: Selección de módulos del Sistema
Usuario: Administrador, Secretaria, Colector, Inspector, Orientador, Profesor, Estudiante
Prioridad en negocio: Media
Puntos estimados: 0,2 Riesgo en desarrollo: Medio
Descripción: Los usuarios podrán seleccionar el módulo al cual quieran ingresar.
Observaciones: Los usuarios solo podrán visualizar los módulos a los que pueden ingresar. Los módulos son: Inicialización, Matrícula, Calificaciones, Promoción y Graduación.
Tabla 2.4 Historia de Usuario: Selección de módulos del Sistema.
Historia de Usuario
Número:04 Nombre historia: Registro de los datos del personal administrativo en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se registrará los datos del personal administrativo que trabajan en el colegio Nacional Raúl Andrade.
Observaciones: Los datos que se tomarán para el registro del personal administrativo en el sistema son nombres, apellidos, número de cédula, género, fecha de nacimiento, estado civil, dirección, título, cargo, teléfono, email y la contraseña con la cual ingresará al sistema.
Tabla 2.5 Historia de Usuario: Registro de los datos de personales del personal administrativo en el sistema
20
Historia de Usuario
Número:05 Nombre historia: Consulta de los datos personales del personal administrativo en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se consultará los datos personales del personal administrativo que trabajan en el colegio Nacional Raúl Andrade.
Observaciones: Los datos personales que se mostrarán en la consulta del personal administrativo en el sistema son nombres, apellidos, número de cédula, género, fecha de nacimiento, estado civil, dirección, título, cargo, teléfono, email y la contraseña.
Tabla 2.6 Historia de Usuario: Consulta de los datos personales del personal administrativo en el sistema
Historia de Usuario
Número:06 Nombre historia: Actualización de los datos del personal administrativo en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se actualizará los datos personales del personal administrativo que trabajan en el colegio Nacional Raúl Andrade.
Observaciones: Los datos personales del personal administrativo que se actualizarán en el sistema son nombres, apellidos, número de cédula, género, fecha de nacimiento, estado civil, dirección, título, cargo, teléfono, email y la contraseña.
Tabla 2.7 Historia de Usuario: Actualización de los datos del personal administrativo en el sistema
21
Historia de Usuario
Número:07 Nombre historia: Eliminación de los datos personales del personal administrativo en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se eliminarán los datos personales del personal administrativo que trabajan en el colegio Nacional Raúl Andrade.
Observaciones: Se eliminarán todos los datos personales del personal administrativo que son nombres, apellidos, número de cédula, género, fecha de nacimiento, estado civil, dirección, título, cargo, teléfono, email y la contraseña.
Tabla 2.8 Historia de Usuario: Eliminación de los datos personales del personal administrativo en el sistema
Historia de Usuario
Número:08 Nombre historia: Registro del nuevo año lectivo académico en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Alto
Descripción: Se registrará el nuevo año lectivo académico
Observaciones:
Tabla 2.9 Historia de Usuario: Registro del nuevo año lectivo académico en el sistema
22
Historia de Usuario
Número:09 Nombre historia: Registro de cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Alto
Descripción: Se registrará los cursos en el sistema
Observaciones: Los datos del curso que se registrarán en el sistema son nombre del curso, paralelo, especialidad y jornada.
Tabla 2.10 Historia de Usuario: Registro de cursos en el sistema
Historia de Usuario
Número:10 Nombre historia: Actualización de cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se actualizará los cursos en el sistema
Observaciones: Los datos del curso que se actualizarán en el sistema son nombre del curso, paralelo, especialidad y jornada.
Tabla 2.11 Historia de Usuario: Actualización de cursos en el sistema
23
Historia de Usuario
Número:11 Nombre historia: Asignación de cursos al año lectivo vigente
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Alto
Descripción: Se asignarán los cursos al año lectivo vigente
Observaciones:
Tabla 2.12 Historia de Usuario: Asignación de cursos al año lectivo vigente
Historia de Usuario
Número:12 Nombre historia: Consulta de cursos del año lectivo vigente
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se consultará los datos de los cursos, correspondientes al año lectivo vigente
Observaciones: Los datos del curso que se mostrarán en el sistema son nombre del nombre del curso, paralelo, especialidad y jornada.
Tabla 2.13 Historia de Usuario: Consulta de cursos del año lectivo vigente
24
Historia de Usuario
Número:13 Nombre historia: Eliminación de cursos del año lectivo vigente
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se eliminarán los datos de los cursos, correspondientes al año lectivo vigente
Observaciones: Los datos del curso que se eliminarán en el sistema son nombre del nombre del curso, paralelo, especialidad y jornada.
Tabla 2.14 Historia de Usuario: Eliminación de cursos del año lectivo vigente
Historia de Usuario
Número:14 Nombre historia: Registro de materias en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se registrarán las materias en el sistema
Observaciones: Los datos de la materia que se registrarán en el sistema son nombre de la materia.
Tabla 2.15 Historia de Usuario: Registro de materias en el sistema
25
Historia de Usuario
Número:15 Nombre historia: Actualización de los datos de las materias en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se actualizarán los datos de las materias en el sistema.
Observaciones: Los datos de la materia que se actualizarán en el sistema son nombre de la materia.
Tabla 2.16 Historia de Usuario: Actualización de los datos de las materias en el sistema
Historia de Usuario
Número:16 Nombre historia: Asignación de las materias a los cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Alto
Descripción: Se asignarán las materias a los cursos correspondientes al año lectivo vigente.
Observaciones:
Tabla 2.17 Historia de Usuario: Asignación de las materias a los cursos en el sistema
26
Historia de Usuario
Número:17 Nombre historia: Actualización de la asignación de las materias a los cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se actualizará la asignación de las materias a los cursos correspondientes al año lectivo vigente
Observaciones: Los datos que se actualizarán en la asignación de las materias a los cursos en el sistema son nombre de la materia.
Tabla 2.18 Historia de Usuario: Actualización de la asignación de las materias a los cursos en el sistema
Historia de Usuario
Número:18 Nombre historia: Eliminación de la asignación de las materias a los cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se eliminará la asignación de las materias a los cursos correspondientes al año lectivo vigente
Observaciones: Los datos que se eliminarán en la asignación de las materias a los cursos en el sistema son año lectivo, curso, materia.
Tabla 2.19 Historia de Usuario: Eliminación de la asignación de las materias a los cursos en el sistema
27
Historia de Usuario
Número:19 Nombre historia: Registro de los datos de los profesores en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se registrarán los datos necesarios de los profesores que trabajan en el colegio Nacional Raúl Andrade.
Observaciones: Los datos que se tomarán para el registro de los profesores en el sistema son nombres, apellidos, número de cédula, género, estado civil, fecha de nacimiento, dirección, título, cargo, teléfono, email y la contraseña con la cual ingresará al sistema.
Tabla 2.20 Historia de Usuario: Registro de los datos de los profesores en el sistema
Historia de Usuario
Número:20 Nombre historia: Consulta de datos personales de profesores en el sistema.
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se consultarán los datos personales de los profesores que trabajan en el colegio Nacional Raúl Andrade
Observaciones: Los datos personales que se mostrarán para la consulta de profesores en el sistema son número de cédula, nombres, apellidos, género, estado civil, fecha de nacimiento, dirección, titulo, cargo, teléfono y email.
Tabla 2.21 Historia de Usuario: Consulta de datos personales de profesores en el sistema.
28
Historia de Usuario
Número:21 Nombre historia: Actualización de datos personales de profesores en el sistema.
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se actualizarán los datos personales de los profesores que trabajan en el colegio Nacional Raúl Andrade
Observaciones: Los datos personales de los profesores que se actualizarán en el sistema son nombres, apellidos, número de cédula, género, estado civil, fecha de nacimiento, dirección, titulo, cargo, teléfono, email y contraseña.
Tabla 2.22 Historia de Usuario: Actualización de datos personales de profesores en el sistema.
Historia de Usuario
Número:22 Nombre historia: Asignación de profesores a cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Alto
Descripción: Se asignarán profesores a los cursos correspondientes al año lectivo vigente
Observaciones:
Tabla 2.23 Historia de Usuario: Asignación de profesores a cursos en el sistema
29
Historia de Usuario
Número:23 Nombre historia: Actualización de la asignación de profesores a los cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se actualizará la asignación de profesores a los cursos correspondientes al año lectivo vigente
Observaciones: Los datos que se actualizarán en la asignación de profesores a los cursos en el sistema son materia y profesor.
Tabla 2.24 Historia de Usuario: Actualización de la asignación de profesores a los cursos en el sistema
Historia de Usuario
Número:24 Nombre historia: Eliminación de la asignación de profesores a los cursos en el sistema
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se eliminará la asignación de profesores a los cursos correspondientes al año lectivo vigente
Observaciones: Los datos que se eliminarán en la asignación de profesores a los cursos en el sistema son profesor, materia, curso, año lectivo.
Tabla 2.25 Historia de Usuario: Eliminación de la asignación de profesores a los cursos en el sistema
30
Historia de Usuario
Número:25 Nombre historia: Emisión del reporte de los datos personales de cada profesor
Usuario: Administrador Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se emitirá un reporte mediante la impresión de los datos personales de cada profesor.
Observaciones: Los datos personales que se imprimirán de cada profesor son número de cédula, nombres, dirección, fecha de Nacimiento, estado civil, genero, título, cargo, teléfono, y email.
Tabla 2.26 Historia de Usuario: Emisión del reporte de los datos personales de cada profesor
Historia de Usuario
Número: 26 Nombre historia: Consulta de Datos Personales de cada usuario.
Usuario: Profesor, Estudiante, Colector, Inspector, Orientador
Prioridad en negocio: Media
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Los diferentes usuarios podrán visualizar la información de sus datos personales.
Observaciones:
Tabla 2.27 Historia de Usuario: Consulta de Datos Personales de cada usuario.
31
2.1.4.2 Creación de las historias de usuario – Módulo de matriculación de los estudiantes
Historia de Usuario
Número: 27 Nombre historia: Registro de datos personales de los estudiantes en el sistema.
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Medio
Descripción: Se registrarán los datos personales del estudiante para matricular y gestionar la asignación de cursos a cada estudiante en el año lectivo correspondiente.
Observaciones: Los datos que se tomarán para el registro de estudiantes en el sistema son número de cédula del estudiante, nombres, apellidos, género, ciudad de nacimiento, fecha de nacimiento, dirección, colegio anterior, procedencia de estudios, teléfono, clave de ingreso al sistema, nombre del padre de familia, profesión del padre de familia, nombre de la madre, profesión de la madre, número de cédula del representante, nombre del representante, ocupación del representante, teléfono del representante, parentesco del representante.
Tabla 2.28 Historia de Usuario: Registro de datos personales de los estudiantes en el sistema.
32
Historia de Usuario
Número: 28 Nombre historia: Consulta de datos personales de los estudiantes en el sistema.
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se podrán visualizar los datos personales del estudiante.
Observaciones: La secretaria podrá consultar a los estudiantes por nombre y por el curso en el cual se encuentran matriculados. Los datos personales que se mostrarán para la consulta de estudiantes son número de cédula del estudiante, nombres, apellidos, género, ciudad de nacimiento, fecha de nacimiento, dirección, colegio anterior, procedencia de estudios, teléfono, nombre del padre de familia, profesión del padre de familia, nombre de la madre, profesión de la madre, cédula del representante, nombre del representante, ocupación del representante, teléfono del representante, parentesco del representante
Tabla 2.29 Historia de Usuario: Consulta de datos personales de los estudiantes en el sistema.
33
Historia de Usuario
Número: 29 Nombre historia: Actualización de datos personales de los estudiantes en el sistema.
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se podrán actualizar los datos personales del estudiante en el sistema
Observaciones: Los datos que se actualizarán son número de cédula del estudiante en caso de que aun no esté registrado, nombres, apellidos, género, ciudad de nacimiento, fecha de nacimiento, dirección, colegio anterior, procedencia de estudios, teléfono, clave de ingreso al sistema, nombre del padre de familia, profesión del padre de familia, nombre de la madre, profesión de la madre, nombre del representante, ocupación del representante, teléfono del representante, parentesco del representante
Tabla 2.30 Historia de Usuario: Actualización de datos de los estudiantes en el sistema.
34
Historia de Usuario
Número: 30 Nombre historia: Emisión del reporte de los datos personales de cada estudiante.
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se emitirá un reporte mediante la impresión de los datos personales de cada estudiante.
Observaciones: Los datos que se imprimirán en el reporte son número de cédula del estudiante, nombres, apellidos, género, ciudad de nacimiento, fecha de nacimiento, dirección, colegio anterior, procedencia de estudios, teléfono, nombre del padre de familia, profesión del padre de familia, nombre de la madre, profesión de la madre, cédula del representante, nombre del representante, ocupación del representante, teléfono del representante, parentesco del representante
Tabla 2.31 Historia de Usuario: Emisión del reporte de los datos personales de cada estudiante.
Historia de Usuario
Número: 31 Nombre historia: Registro del requisito de colecturía, inspección y orientación para el proceso de matriculación.
Usuario: Colector, Inspector, Orientador Prioridad en negocio: Media
Puntos estimados: 1 Riesgo en desarrollo: Medio
Descripción: Se verificará que el estudiante esté en el sistema para registrar el requisito, en caso de ser estudiante antiguo también se visualizará si el estudiante aprobó el año lectivo anterior.
Observaciones:
Tabla 2.32 Historia de Usuario: Registro del requisito de colecturía, inspección y orientación para el proceso de matriculación.
35
Historia de Usuario
Número: 32 Nombre historia: Matriculación de Estudiante Nuevo
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Alto
Descripción: Se verificará que el estudiante esté en el sistema y que haya cumplido con todos los requisitos para asignarle un curso.
Observaciones: Para buscar al estudiante se debe escribir sus apellidos y nombres.
Tabla 2.33 Historia de Usuario: Matriculación de Estudiante Nuevo
Historia de Usuario
Número: 33 Nombre historia: Matriculación de Estudiante Antiguo
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Alto
Descripción: Se verificará que el estudiante esté en el sistema, que haya cumplido con todos los requisitos y se visualizará si aprobó el curso anterior para poder asignar el nuevo curso.
Observaciones: Se podrá buscar el nombre del estudiante seleccionando el año lectivo y el curso anterior.
Tabla 2.34 Historia de Usuario: Matriculación de Estudiante Antiguo
36
Historia de Usuario
Número: 34 Nombre historia: Actualización de la información de la matricula del estudiante
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se podrá actualizar la información del curso del estudiante en caso que se necesite cambiarlo aun paralelo distinto.
Observaciones:
Tabla 2.35 Historia de Usuario: Actualización de la información de la matricula del estudiante
Historia de Usuario
Número: 35 Nombre historia: Consulta de la información de matricula del estudiante
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se podrá visualizar la información de la matricula de los estudiantes.
Observaciones: Se podrá visualizar el nombre del estudiante, el curso en el cual se matriculó, sección, especialización, número de matrícula, folio y fecha de la matrícula.
Tabla 2.36 Historia de Usuario: Consulta de la información de matricula del estudiante
37
Historia de Usuario
Número: 36 Nombre historia: Emisión del certificado de matrícula
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se emitirá el certificado de matrícula por medio de una impresión, una vez realizados todos los pasos solicitados por parte de las autoridades del colegio para finalizar el proceso de matrícula.
Observaciones: El certificado tendrá el nombre del estudiante, el curso en el cual se matriculó, sección, especialización, número de matrícula, folio y fecha de la matrícula.
Tabla 2.37 Historia de Usuario: Emisión del certificado de matrícula
2.1.4.3 Creación de las historias de usuario – Módulo de Calificación de los estudiantes.
Historia de Usuario
Número: 37 Nombre historia: Registro de calificaciones de los estudiantes en el sistema
Usuario: Secretaria, Profesor Prioridad en negocio: Alta
Puntos estimados: 1 Riesgo en desarrollo: Alto
Descripción: Se registrarán las calificaciones de los estudiantes de acuerdo a cada trimestre para cada materia.
Observaciones: Se visualizará la lista de los estudiantes matriculados en el curso para el registro de las calificaciones.
Tabla 2.38 Historia de Usuario: Registro de calificaciones de los estudiantes en el sistema
38
Historia de Usuario
Número: 38 Nombre historia: Actualización de las calificaciones de los estudiantes en el sistema
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Alto
Descripción: Se actualizarán las calificaciones en caso que exista algún error en la calificación del estudiante.
Observaciones:
Tabla 2.39 Historia de Usuario: Actualización de las calificaciones de los estudiantes en el sistema.
Historia de Usuario
Número: 39 Nombre historia: Consulta de las calificaciones de los estudiantes en el sistema
Usuario: Secretaria, Estudiante Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Medio
Descripción: Se podrá visualizar las calificaciones de los estudiantes que se encuentren registradas en el sistema.
Observaciones:
Tabla 2.40 Historia de Usuario: Consulta de las calificaciones de los estudiantes en el sistema
39
Historia de Usuario
Número: 40 Nombre historia: Emisión del reporte de calificaciones de cada estudiante.
Usuario: Secretaria, Estudiante Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se emitirá el reporte de calificaciones mediante la impresión del mismo.
Observaciones: Se imprimirán las calificaciones de acuerdo a cada trimestre.
Tabla 2.41 Historia de Usuario: Emisión del reporte de calificaciones de cada estudiante.
Historia de Usuario
Número: 41 Nombre historia: Registro de las calificaciones de disciplina de los estudiantes en el sistema.
Usuario: Secretaria, Inspector Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Alto
Descripción: Se registrarán las calificaciones de disciplina de cada estudiante por cada trimestre.
Observaciones: Se visualizará la lista de los estudiantes de cada curso para poder registrar las calificaciones de disciplina.
Tabla 2.42 Historia de Usuario: Registro de las calificaciones de disciplina de los estudiantes en el sistema.
40
Historia de Usuario
Número: 42 Nombre historia: Actualización de las calificaciones de disciplina de los estudiantes en el sistema.
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se actualizarán las calificaciones de disciplina de los estudiantes en caso de que exista un error en alguna calificación.
Observaciones:
Tabla 2.43 Historia de Usuario: Actualización de las calificaciones de disciplina de los estudiantes en el sistema.
Historia de Usuario
Número: 43 Nombre historia: Registro de fechas límite para el registro de calificaciones de los estudiantes.
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se registrarán las fechas en las cuales el profesor podrá registrar las calificaciones en el sistema.
Observaciones: Existirá una fecha de inicio y una fecha final.
Tabla 2.44 Historia de Usuario: Registro de fechas límite para el registro de calificaciones de los estudiantes.
41
2.1.4.4 Creación de las historias de usuario – Módulo de promoción de los estudiantes
Historia de Usuario
Número:44 Nombre historia: Consulta de las calificaciones de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Alto
Descripción: Se consultarán los datos de las calificaciones de todos los estudiantes por cada curso, obtenidas en el transcurso del año lectivo.
Observaciones: Los datos que se mostrarán de cada estudiante son el promedio general y el estado.
Tabla 2.45 Historia de Usuario: Consulta de las calificaciones de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
Historia de Usuario
Número:45 Nombre historia: Emisión del reporte de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Alto
Descripción: Se emitirá un reporte mediante la impresión de los datos de las calificaciones obtenidas en el transcurso del año lectivo.
Observaciones: Los datos que se imprimirán de cada estudiante por curso son el promedio general y el estado
Tabla 2.46 Historia de Usuario: Emisión del reporte de promoción de todos los estudiantes por cada curso en el respectivo año lectivo
42
Historia de Usuario
Número:46 Nombre historia: Consulta de las calificaciones de promoción del estudiante en el sistema
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Alto
Descripción: Se consultará por cada estudiante los datos de las calificaciones obtenidas en el transcurso del año lectivo.
Observaciones: Los datos que se mostrarán por cada estudiante son asignaturas, puntaje total, promedio, examen supletorio, promedio final, observaciones, total, promedio de disciplina, promedio general de rendimiento y además una nota que indiqué si el estudiante será promovido al curso inmediato superior.
Tabla 2.47 Historia de Usuario: Consulta de las calificaciones de promoción de cada estudiante en el sistema
Historia de Usuario
Número:47 Nombre historia: Emisión del reporte de promoción del estudiante por cada curso, en el respectivo año lectivo
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Alto
Descripción: Se emitirá un reporte por cada estudiante mediante la impresión de los datos de las calificaciones obtenidas en el transcurso del año lectivo.
Observaciones: Los datos que se imprimirán del estudiante por curso son asignaturas, puntaje total, promedio, examen supletorio, promedio final, observaciones, total, promedio de disciplina, promedio general de rendimiento y además una nota que indiqué si el estudiante será promovido al curso inmediato superior.
Tabla 2.48 Historia de Usuario: Emisión del reporte de promoción del estudiante por cada curso, en el respectivo año lectivo
43
2.1.4.5 Creación de las historias de usuario – Módulo de graduación de los estudiantes
Historia de Usuario
Número: 48 Nombre historia: Registro de las materias para los exámenes de grado
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se registrarán las materias que los estudiantes deberán rendir el examen de grado, solo deben ser 4 materias.
Observaciones:
Tabla 2.49 Historia de Usuario: Registro de las materias para los exámenes de grado
Historia de Usuario
Número: 49 Nombre historia: Eliminación de las materias para los exámenes de grado
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se eliminarán las materias de los exámenes de grado en caso de que exista algún error con la asignación de las materias.
Observaciones:
Tabla 2.50 Historia de Usuario: Eliminación de las materias para los exámenes de grado
44
Historia de Usuario
Número: 50 Nombre historia: Registro de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,8 Riesgo en desarrollo: Medio
Descripción: Se registrarán las calificaciones de los exámenes de grado de los estudiantes de tercero de bachillerato.
Observaciones:
Tabla 2.51 Historia de Usuario: Registro de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
Historia de Usuario
Número: 51 Nombre historia: Actualización de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se actualizarán las calificaciones de los exámenes de grado en caso de que exista algún error con las mismas.
Observaciones:
Tabla 2.52 Historia de Usuario: Actualización de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
45
Historia de Usuario
Número: 52 Nombre historia: Registro de las calificaciones de graduación de los estudiantes de tercero de bachillerato en el sistema.
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 1 Riesgo en desarrollo: Alto
Descripción: Se registrarán las calificaciones de graduación para cada estudiante de tercero de bachillerato.
Observaciones: Las calificaciones que se registrarán son: el promedio de los exámenes de grado, el promedio de las calificaciones de octavo de básica hasta segundo de bachillerato, el promedio de las calificaciones de tercero de bachillerato, la calificación del trabajo de investigación, el total de todas las calificaciones anteriores y su promedio general.
Tabla 2.53 Historia de Usuario: Registro de las calificaciones de graduación de los estudiantes de tercero de bachillerato en el sistema.
46
Historia de Usuario
Número: 53 Nombre historia: Consulta de las calificaciones de graduación de cada estudiante de tercero de bachillerato
Usuario: Secretaria, Estudiante Prioridad en negocio: Alta
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se visualizarán las calificaciones obtenidas por el estudiante para su graduación. Observaciones: Las calificaciones visualizarán son: el promedio de los exámenes de grado, el promedio de las calificaciones de octavo de básica hasta segundo de bachillerato, el promedio de las calificaciones de tercero de bachillerato, la calificación del trabajo de investigación, el total de todas las calificaciones anteriores y su promedio general.
Tabla 2.54 Historia de Usuario: Consulta de las calificaciones de graduación de cada estudiante de tercero de bachillerato
Historia de Usuario
Número: 54 Nombre historia: Actualización de las calificaciones de graduación de los estudiantes de tercero de bachillerato
Usuario: Secretaria Prioridad en negocio: Media
Puntos estimados: 0,6 Riesgo en desarrollo: Medio
Descripción: Se actualizará la calificación del trabajo de investigación si existiera algún error con la misma ya que la demás calificaciones son dadas automáticamente por el sistema.
Observaciones:
Tabla 2.55 Historia de Usuario: Actualización de las calificaciones de graduación de los estudiantes de tercero de bachillerato
47
Historia de Usuario
Número: 55 Nombre historia: Emisión del reporte de las calificaciones de graduación de los estudiantes de tercero de bachillerato.
Usuario: Secretaria Prioridad en negocio: Alta
Puntos estimados: 0,4 Riesgo en desarrollo: Medio
Descripción: Se emitirá el reporte de calificaciones de graduación mediante la impresión del mismo.
Observaciones:
Tabla 2.56 Historia de Usuario: Emisión del reporte de las calificaciones de graduación de los estudiantes de tercero de bachillerato.
2.1.5 RESUMEN DE ESTIMACIÓN DE ESFUERZO
La tabla de resumen de estimación de esfuerzo cuenta con los siguientes campos:
N° HISTORIA: Es el número asignado a cada historia de usuario.
NOMBRE: Es el nombre de la historia de usuario.
RIESGO: Es el riesgo estimado según la complejidad de las historias de usuario
anteriormente descritas.
PRIORIDAD: Prioridad en la implementación de la historia de usuario respecto al
resto de las historias de usuario.
PUNTOS ESTIMADOS: Semanas de desarrollo, donde un punto es una semana
efectiva de desarrollo.
ESFUERZO: Es la cantidad de trabajo que se va a realizar medido en días.
* Un día de esfuerzo es igual a 8 horas de trabajo.
48
En la Tabla 2.57 se puede observar el tiempo estimado para cada una de las
historias de usuario de manera resumida, de tal manera que se pueda estimar el
tiempo en desarrollar el proyecto.
N° Historia
Nombre Riesgo Prioridad Puntos Estimados
Esfuerzo (días)
01 Acceso al sistema Alto Alta 0,6 3
02 Verificación de información personal de los usuarios y selección de año lectivo.
Alto Alta 0,4 2
03 Selección de módulos del
Sistema Medio Medio 0,2 1
04 Registro de los datos del
personal administrativo en el sistema
Medio Alta 0,6 3
05 Consulta de los datos
personales del personal administrativo en el sistema
Medio Alta 0,4 2
06 Actualización de los datos del personal administrativo en el
sistema Medio Alta 0,6 3
07 Eliminación de los datos personales del personal
administrativo en el sistema Medio Alta 0,4 2
08 Registro del nuevo año lectivo
académico en el sistema Alto Alta 0,6 3
09 Registro de cursos en el
sistema Alto Alta 0,6 3
10 Actualización de cursos en el
sistema Medio Alta 0,6 3
11 Asignación de cursos al año
lectivo vigente Alto Alta 0,6 3
12 Consulta de cursos del año
lectivo vigente Medio Alta 0,4 2
13 Eliminación de cursos del año
lectivo vigente Medio Alta 0,4 2
14 Registro de materias en el
sistema Medio Alta 0,4 2
15 Actualización de los datos de
las materias en el sistema Medio Alta 0,4 2
16 Asignación de las materias a
los cursos en el sistema Alto Alta 0,8 4
17 Actualización de la asignación de las materias a los cursos
en el sistema Medio Alta 0,4 2
49
18 Eliminación de la asignación de las materias a los cursos
en el sistema Medio Alta 0,4 2
19 Registro de los datos de los
profesores en el sistema Medio Alta 0,6 3
20 Consulta de datos personales de profesores en el sistema.
Medio Alta 0,4 2
21 Actualización de datos
personales de profesores en el sistema.
Medio Alta 0,6 3
22 Asignación de profesores a
cursos en el sistema Alto Alta 0,8 4
23 Actualización de la asignación de profesores a los cursos en
el sistema Medio Alta 0,6 3
24
Eliminación de la asignación de profesores a los cursos en
el sistema
Medio Alta 0,4 2
25 Emisión del reporte de los datos personales de cada
profesor Medio Alta 0,4 2
26 Consulta de Datos
Personales de cada usuario. Medio Media 0,4 2
27 Registro de datos personales
de los estudiantes en el sistema.
Medio Alta 0,8 4
28 Consulta de datos personales
de los estudiantes en el sistema.
Medio Media 0,4 2
29 Actualización de datos
personales de los estudiantes en el sistema.
Medio Alta 0,6 3
30 Emisión del reporte de los datos personales de cada
estudiante. Medio Media 0,4 2
31
Registro del requisito de colecturía, inspección y
orientación para el proceso de matriculación.
Medio Media 1 5
32 Matriculación de estudiante
nuevo Alto Alta 0,6 3
33 Matriculación de estudiante
antiguo Alto Alta 0,8 4
34 Actualización de la
información de la matricula del estudiante
Medio Alta 0.6 3
35 Consulta de la información de
matricula del estudiante Medio Media 0,4 2
50
36 Emisión del certificado de
matrícula Medio Alta 0,4 2
37 Registro de calificaciones de los estudiantes en el sistema
Alto Alta 1 5
38 Actualización de las calificaciones de los
estudiantes en el sistema Alto Alta 0,8 4
39 Consulta de las calificaciones
de los estudiantes en el sistema
Medio Alta 0,8 4
40 Emisión del reporte de calificaciones de cada
estudiante. Medio Alta 0,4 2
41 Registro de las calificaciones
de disciplina de los estudiantes en el sistema.
Alto Alta 0,6 3
42 Actualización de las
calificaciones de disciplina de los estudiantes en el sistema.
Medio Media 0,6 3
43 Registro de fechas límite para el registro de calificaciones de
los estudiantes. Medio Media 0,6 3
44
Consulta de las calificaciones de promoción de todos los
estudiantes por cada curso, en el respectivo año lectivo
Alto Alta 0,8 4
45
Emisión del reporte de promoción de todos los
estudiantes por cada curso, en el respectivo año lectivo
Alto Alta 0,4 2
46 Consulta de las calificaciones de promoción del estudiante
en el sistema Alto Alta 0,6 3
47
Emisión del reporte de promoción del estudiante por cada curso, en el respectivo
año lectivo
Alto Alta 0,4 2
48 Registro de las materias para
los exámenes de grado Medio Media 0,4 2
49 Eliminación de las materias para los exámenes de grado
Medio Media 0,4 2
50 Registro de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
Medio Alta 0,8 4
51
Actualización de las calificaciones de los
exámenes de grado de los estudiantes en el sistema.
Medio Media 0,6 3
51
52
Registro de las calificaciones de graduación de los
estudiantes de tercero de bachillerato en el sistema.
Alto Alta 1 5
53
Consulta de las calificaciones de graduación de cada
estudiante de tercero de bachillerato
Medio Alta 0,6 3
54
Actualización de las calificaciones de graduación de los estudiantes de tercero
de bachillerato
Medio Media 0,6 3
55
Emisión del reporte de las calificaciones de graduación de los estudiantes de tercero
de bachillerato.
Medio Alta 0,4 2
TOTAL 30,2 154
Tabla 2.57 Resumen de Estimación de Esfuerzo
2.1.6 PLAN DE ITERACIÓN
La tabla de plan de iteración cuenta con los siguientes campos:
MÓDULOS: Hace referencia a los cuatro procesos que realiza el colegio,
adicionando un módulo de inicialización para la carga inicial de datos.
N° HISTORIA: Es el número asignado a cada historia de usuario.
NOMBRE: Es el nombre de la historia de usuario.
ITERACIÓN: Es el número de iteración en la que se desarrollará cada historia.
ESFUERZO: Es la cantidad de trabajo que se va a realizar medido en días.
* Un día de esfuerzo es igual a 8 horas de trabajo.
Mediante la Tabla 2.58 se pueden observar las iteraciones y las historias de usuario
que se desarrollarán a lo largo de la implementación del sistema.
52
Mó
du
los
N°
His
tori
a N
om
bre
It
erac
ión
E
sfu
erzo
(D
ías)
1
2
3
4
5
INIC
IAL
IZA
CIÓ
N
01
Acc
eso
al s
iste
ma
X
3
02
Ve
rific
aci
ón
de
info
rma
ció
n p
erso
nal d
e lo
s us
uar
ios
y se
lecc
ión
de
año
lect
ivo
. X
2
03
Se
lecc
ión
de
mó
dulo
s de
l Sis
tem
a X
1
04
Re
gis
tro
de
los
dat
os
de
l per
sona
l adm
inis
tra
tivo
en
el
sist
em
a X
3
05
Co
nsu
lta d
e lo
s d
ato
s p
erso
nale
s d
el p
erso
nal
adm
inis
trat
ivo
en
el s
iste
ma
X
2
06
Act
ual
iza
ció
n d
e lo
s d
ato
s d
el p
erso
nal a
dmin
istr
ativ
o e
n e
l si
ste
ma
X
3
07
Elim
inac
ión
de
los
da
tos
per
sona
les
de
l per
sona
l a
dmin
istr
ativ
o e
n e
l sis
tem
a X
2
08
Re
gis
tro
de
l nue
vo a
ño
lect
ivo
aca
dém
ico
en
el s
iste
ma
X
3
09
Re
gis
tro
de
curs
os
en
el s
iste
ma
X
3
10
Act
ual
iza
ció
n d
e cu
rso
s e
n e
l sis
tem
a X
3
11
Asi
gn
ació
n d
e cu
rsos
al a
ño le
ctiv
o v
ige
nte
X
3
12
Co
nsu
lta d
e c
urso
s d
el a
ño
lect
ivo
vig
ent
e
X
2
13
Elim
inac
ión
de
curs
os
del
año
lect
ivo
vig
ent
e X
2
14
Re
gis
tro
de
mat
erias
en
el s
iste
ma
X
2
15
Act
ual
iza
ció
n d
e lo
s d
ato
s d
e la
s m
ate
rias
en
el s
iste
ma
X
2
16
Asi
gn
ació
n d
e la
s m
ate
rias
a lo
s cu
rsos
en
el s
iste
ma
X
4
17
Act
ual
iza
ció
n d
e la
asi
gna
ció
n d
e la
s m
ate
rias
a lo
s cu
rso
s e
n e
l sis
tem
a X
2
18
Elim
inac
ión
de
la a
sig
nac
ión
de
las
ma
teria
s a
los
curs
os
en
el s
iste
ma
X
2
19
Re
gis
tro
de
los
dat
os
de
los
pro
feso
res
en
el s
iste
ma
X
3
20
Co
nsu
lta d
e d
ato
s p
erso
nal
es
de
pro
feso
res
en
el s
iste
ma.
X
2
21
Act
ual
iza
ció
n d
e d
ato
s pe
rso
na
les
de
pro
feso
res
en
el
sist
em
a.
X
3
22
Asi
gn
ació
n d
e p
rofe
sore
s a
cur
sos
en
el s
iste
ma
X
4
23
Act
ual
iza
ció
n d
e la
asi
gna
ció
n d
e p
rofe
sore
s a
los
curs
os
en
el s
iste
ma
X
3
53
24
Elim
inac
ión
de
la a
sig
nac
ión
de
pro
feso
res
a lo
s cu
rso
s e
n e
l sis
tem
a X
2
25
Em
isió
n d
el r
epo
rte
de
los
dat
os
per
sona
les
de
cad
a p
rofe
sor
X
2
26
Co
nsu
lta d
e D
ato
s P
erso
nal
es
de
ca
da u
sua
rio.
X
2
MA
TR
ICU
LA
CIÓ
N
27
Re
gis
tro
de
dat
os
per
son
ale
s d
e lo
s e
stu
dia
nte
s e
n e
l si
ste
ma.
X
4
28
Co
nsu
lta d
e d
ato
s p
erso
nal
es
de
los
est
udi
ant
es
en
el
sist
em
a.
X
2
29
Act
ual
iza
ció
n d
e d
ato
s pe
rso
na
les
de
los
est
udi
ant
es
en
el
sist
em
a.
X
3
30
Em
isió
n d
el r
epo
rte
de
los
dat
os
per
sona
les
de
cad
a e
stu
dia
nte
.
X
2
31
Re
gis
tro
de
l req
uis
ito d
e co
lect
urí
a,
insp
ecc
ión
y o
rien
taci
ón
par
a e
l pro
ceso
de
ma
tric
ula
ció
n.
X
5
32
Ma
tric
ula
ció
n d
e e
stu
dia
nte
nu
evo
X
3
33
Ma
tric
ula
ció
n d
e e
stu
dia
nte
ant
igu
o
X
4
34
Act
ual
iza
ció
n d
e la
info
rma
ció
n d
e la
mat
ricu
la d
el
est
ud
iant
e
X
3
35
Co
nsu
lta d
e la
info
rma
ció
n d
e m
atr
icu
la d
el e
stud
iant
e
X
2
36
Em
isió
n d
el c
ert
ifica
do d
e m
atrí
cula
X
2
CA
LIF
ICA
CIO
NE
S
37
Re
gis
tro
de
calif
ica
cio
nes
de
los
est
ud
iant
es
en
el s
iste
ma
X
5
38
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e lo
s e
stu
dia
nte
s e
n e
l si
ste
ma
X
4
39
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e lo
s e
stu
dia
nte
s e
n e
l si
ste
ma
X
4
40
Em
isió
n d
el r
epo
rte
de
calif
ica
cio
nes
de
cada
est
udi
ant
e.
X
2
41
Re
gis
tro
de
las
calif
ica
cio
nes
de
dis
cip
lina
de
los
est
ud
iant
es
en
el s
iste
ma
.
X
3
42
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e d
isci
plin
a d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a.
X
3
43
Re
gis
tro
de
fech
as lí
mite
pa
ra e
l reg
istr
o d
e ca
lific
aci
one
s d
e lo
s e
stu
dia
nte
s.
X
3
54
P
RO
MO
CIÓ
N
44
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e p
rom
oció
n d
e to
dos
los
est
ud
iant
es
por
ca
da c
urs
o,
en
el r
esp
ectiv
o a
ño
lect
ivo
X
4
45
Em
isió
n d
el r
epo
rte
de
pro
mo
ció
n d
e to
dos
los
est
udi
ant
es
por
ca
da c
urs
o, e
n e
l re
spec
tivo
añ
o le
ctiv
o
X
2
46
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e p
rom
oció
n d
el e
stu
dia
nte
e
n e
l sis
tem
a
X
3
47
Em
isió
n d
el r
epo
rte
de
pro
mo
ció
n d
el e
stu
dia
nte
por
ca
da
curs
o, e
n e
l re
spe
ctiv
o a
ño
lect
ivo
X
2
GR
AD
UA
CIÓ
N
48
Re
gis
tro
de
las
ma
teria
s p
ara
los
exá
me
ne
s d
e g
rado
X
2
49
Elim
inac
ión
de
las
mat
eria
s p
ara
los
exá
me
ne
s de
gra
do
X
2
50
Re
gis
tro
de
las
calif
ica
cio
nes
de
los
exá
me
ne
s de
gra
do d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a.
X
4
51
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e lo
s e
xám
en
es
de
g
rado
de
los
est
udi
ant
es
en
el s
iste
ma.
X
3
52
Re
gis
tro
de
las
calif
ica
cio
nes
de
gra
du
ació
n d
e lo
s e
stu
dia
nte
s d
e te
rcer
o d
e b
ach
ille
rato
en
el s
iste
ma
.
X
5
53
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e g
rad
uac
ión
de
cada
e
stu
dia
nte
de
terc
ero
de
bac
hill
era
to
X
3
54
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e g
rad
uac
ión
de
los
est
ud
iant
es
de
terc
ero
de
ba
chill
era
to
X
3
55
Em
isió
n d
el r
epo
rte
de
las
calif
ica
cio
nes
de
gra
dua
ció
n d
e lo
s e
stu
dia
nte
s d
e te
rce
ro d
e b
ach
ille
rato
.
X
2
TO
TA
L
154
Tab
la 2
.58
Pla
n d
e Ite
raci
ón
55
2.1.
7 P
LA
N D
E E
NT
RE
GA
S
Me
dia
nte
la T
abla
2.5
9 se
pu
ede
ob
serv
ar
las
fech
as
est
imad
as
pa
ra la
en
tre
ga d
e c
ada
ite
raci
ón
al c
lien
te.
Mó
du
los
N°
His
tori
a N
om
bre
It
erac
ión
F
ech
a In
icia
l F
ech
a F
inal
izac
ión
IN
ICIA
LIZ
AC
IÓN
01
Acc
eso
al s
iste
ma
1
03/
01/
201
2 0
5/0
1/2
012
02
Ve
rific
aci
ón
de
info
rma
ció
n p
erso
nal d
e lo
s u
sua
rios
y s
ele
cció
n d
e a
ño le
ctiv
o.
1
06/
01/
201
2 0
9/0
1/2
012
03
Se
lecc
ión
de
mó
dulo
s de
l Sis
tem
a 1
10/
01/
201
2 1
1/0
1/2
012
04
Re
gis
tro
de
los
dat
os
de
l per
sona
l adm
inis
tra
tivo
e
n e
l sis
tem
a 1
12/
01/
201
2 1
6/0
1/2
012
05
Co
nsu
lta d
e lo
s d
ato
s p
erso
nale
s d
el p
erso
nal
adm
inis
trat
ivo
en
el s
iste
ma
1
17/
01/
201
2 1
8/0
1/2
012
06
Act
ual
iza
ció
n d
e lo
s d
ato
s d
el p
erso
nal
adm
inis
trat
ivo
en
el s
iste
ma
1
19/
01/
201
2 2
3/0
1/2
012
07
Elim
inac
ión
de
los
da
tos
per
sona
les
de
l per
sona
l a
dmin
istr
ativ
o e
n e
l sis
tem
a 1
24/
01/
201
2 2
5/0
1/2
012
08
Re
gis
tro
de
l nue
vo a
ño
lect
ivo
aca
dém
ico
en
el
sist
em
a 1
26/
01/
201
2 3
0/0
7/2
012
09
Re
gis
tro
de
curs
os
en
el s
iste
ma
1
31/
01/
201
2 0
2/0
1/2
012
10
Act
ual
iza
ció
n d
e cu
rso
s e
n e
l sis
tem
a 1
03/
02/
201
2 0
7/0
2/2
012
11
Asi
gn
ació
n d
e cu
rsos
al a
ño le
ctiv
o v
ige
nte
1
08/
02/
201
2 1
0/0
2/2
012
12
Co
nsu
lta d
e c
urso
s d
el a
ño
lect
ivo
vig
ent
e 1
13/
02/
201
2 1
4/0
2/2
012
13
Elim
inac
ión
de
curs
os
del
año
lect
ivo
vig
ent
e 1
15/
02/
201
2 1
6/0
2/2
012
14
Re
gis
tro
de
mat
erias
en
el s
iste
ma
1
17/
02/
201
2 2
0/0
2/2
012
15
Act
ual
iza
ció
n d
e lo
s d
ato
s d
e la
s m
ate
rias
en
el
sist
em
a 1
21/
02/
201
2 2
2/0
2/2
012
16
Asi
gn
ació
n d
e la
s m
ate
rias
a lo
s cu
rsos
en
el
sist
em
a 1
23/
02/
201
2 2
8/0
2/2
012
17
Act
ual
iza
ció
n d
e la
asi
gna
ció
n d
e la
s m
ate
rias
a lo
s cu
rso
s e
n e
l sis
tem
a 1
29/
02/
201
2 0
1/0
3/2
012
56
18
Elim
inac
ión
de
la a
sig
nac
ión
de
las
ma
teria
s a
los
curs
os
en
el s
iste
ma
1
02/
03/
201
2 0
5/0
3/2
012
19
Re
gis
tro
de
los
dat
os
de
los
pro
feso
res
en
el
sist
em
a 1
06/
03/
201
2 0
8/0
3/2
012
20
Co
nsu
lta d
e d
ato
s p
erso
nal
es
de
pro
feso
res
en
el s
iste
ma.
1
09/
03/
201
2 1
2/0
3/2
012
21
Act
ual
iza
ció
n d
e d
ato
s pe
rso
na
les
de
pro
feso
res
en
el s
iste
ma
. 1
13/
03/
201
2 1
5/0
3/2
012
22
Asi
gn
ació
n d
e p
rofe
sore
s a
cur
sos
en
el s
iste
ma
1
16/
03/
201
2 2
1/0
3/2
012
23
Act
ual
iza
ció
n d
e la
asi
gna
ció
n d
e p
rofe
sore
s a
lo
s cu
rso
s e
n e
l sis
tem
a 1
22/
03/
201
2 2
6/0
3/2
012
24
Elim
inac
ión
de
la a
sig
nac
ión
de
pro
feso
res
a lo
s cu
rso
s e
n e
l sis
tem
a 1
27/
03/
201
2 2
8/0
3/2
012
25
Em
isió
n d
el r
epo
rte
de
los
dat
os
per
sona
les
de
cada
pro
feso
r 1
29/
03/
201
2 3
0/0
3/2
012
26
Co
nsu
lta d
e D
ato
s P
erso
nal
es
de
ca
da u
sua
rio.
1
02/
04/
201
2 0
3/0
4/2
012
MA
TR
ICU
LA
CIÓ
N
27
Re
gis
tro
de
dat
os
per
son
ale
s d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a.
2
04/
04/
201
2 0
9/0
4/2
012
28
Co
nsu
lta d
e d
ato
s p
erso
nal
es
de
los
est
udi
ant
es
en
el s
iste
ma
. 2
10/
04/
201
2 1
1/0
4/2
012
29
Act
ual
iza
ció
n d
e d
ato
s pe
rso
na
les
de
los
est
ud
iant
es
en
el s
iste
ma
. 2
12/
04/
201
2 1
6/0
4/2
012
30
Em
isió
n d
el r
epo
rte
de
los
dat
os
per
sona
les
de
cada
est
udi
ant
e.
2
17/
04/
201
2 1
8/0
4/2
012
31
Re
gis
tro
de
l req
uis
ito d
e co
lect
urí
a,
insp
ecc
ión
y o
rien
taci
ón
par
a e
l pro
ceso
de
ma
tric
ula
ció
n.
2
19/
04/
201
2 2
5/0
4/2
012
32
Ma
tric
ula
ció
n d
e e
stu
dia
nte
nu
evo
2
26/
04/
201
2 3
0/0
4/2
012
33
Ma
tric
ula
ció
n d
e e
stu
dia
nte
ant
igu
o 2
01/
05/
201
2 0
4/0
4/2
012
34
Act
ual
iza
ció
n d
e la
info
rma
ció
n d
e la
mat
ricu
la
del
est
ud
iant
e 2
07/
05/
201
2 0
9/0
5/2
012
35
Co
nsu
lta d
e la
info
rma
ció
n d
e m
atr
icu
la d
el
est
ud
iant
e 2
10/
05/
201
2 1
1/0
5/2
012
36
Em
isió
n d
el c
ert
ifica
do d
e m
atrí
cula
2
14/
05/
201
2 1
5/0
5/2
012
57
CA
LIF
ICA
CIO
NE
S
37
Re
gis
tro
de
calif
ica
cio
nes
de
los
est
ud
iant
es
en
el s
iste
ma
3
16/
05/
201
2 2
2/0
5/2
012
38
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a
3
23/
05/
201
2 2
8/0
5/2
012
39
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a 3
29/
05/
201
2 0
1/0
6/2
012
40
Em
isió
n d
el r
epo
rte
de
calif
ica
cio
nes
de
cada
e
stu
dia
nte
. 3
04/
06/
201
2 0
5/0
6/2
012
41
Re
gis
tro
de
las
calif
ica
cio
nes
de
dis
cip
lina
de
los
est
ud
iant
es
en
el s
iste
ma
. 3
06/
06/
201
2 0
8/0
6/2
012
42
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e d
isci
plin
a d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a.
3
11/
06/
201
2 1
3/0
6/2
012
43
Re
gis
tro
de
fech
as lí
mite
pa
ra e
l reg
istr
o d
e ca
lific
aci
one
s d
e lo
s e
stud
iant
es.
3
14/
06/
201
2 1
8/0
6/2
012
PR
OM
OC
IÓN
44
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e p
rom
oció
n d
e to
dos
los
est
ud
iant
es
por
ca
da c
urso
, e
n e
l re
spe
ctiv
o a
ño
lect
ivo
4
19/
06/
201
2 2
2/0
6/2
012
45
Em
isió
n d
el r
epo
rte
de
pro
mo
ció
n d
e to
dos
los
est
ud
iant
es
por
ca
da c
urs
o,
en
el r
esp
ectiv
o a
ño
le
ctiv
o
4
25/
06/
201
2 2
6/0
6/2
012
46
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e p
rom
oció
n d
el
est
ud
iant
e e
n e
l sis
tem
a 4
27/
06/
201
2 2
9/0
6/2
012
47
Em
isió
n d
el r
epo
rte
de
pro
mo
ció
n d
el e
stu
dia
nte
p
or c
ada
cu
rso
, en
el r
esp
ectiv
o a
ño
lect
ivo
4
02/
07/
201
2 0
3/0
7/2
012
GR
AD
UA
CIÓ
N
48
Re
gis
tro
de
las
ma
teria
s p
ara
los
exá
me
ne
s d
e g
rado
5
04/
07/
201
2 0
5/0
7/2
012
49
Elim
inac
ión
de
las
mat
eria
s p
ara
los
exá
me
ne
s d
e g
rado
5
06/
07/
201
2 0
9/0
7/2
012
50
Re
gis
tro
de
las
calif
ica
cio
nes
de
los
exá
me
ne
s d
e g
rado
de
los
est
ud
iant
es
en
el s
iste
ma.
5
10/
07/
201
2 1
3/0
7/2
012
51
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e lo
s e
xám
en
es
de
gra
do
de
los
est
udi
ant
es
en
el
sist
em
a.
5
16/
07/
201
2 1
8/0
7/2
012
58
52
Re
gis
tro
de
las
calif
ica
cio
nes
de
gra
du
ació
n d
e lo
s e
stu
dia
nte
s d
e te
rce
ro d
e b
ach
ille
rato
en
el
sist
em
a.
5
19/
07/
201
2 2
5/0
7/2
012
53
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e g
rad
uac
ión
de
cada
est
udi
ant
e d
e te
rcer
o d
e b
ach
ille
rato
5
26/
07/
201
2 3
0/0
7/2
012
54
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e g
rad
uac
ión
de
los
est
udi
ant
es
de
terc
ero
de
bac
hill
era
to
5
31/
07/
201
2 0
2/0
8/2
012
55
Em
isió
n d
el r
epo
rte
de
las
calif
ica
cio
nes
de
gra
duac
ión
de
los
est
udi
ant
es
de
terc
ero
de
bac
hill
era
to.
5
03/
08/
201
2 0
6/0
8/2
012
Tab
la 2
.59
Pla
n d
e E
ntr
eg
as
59
2.2 DISEÑO
2.2.1 SPIKES
“Un spike es un bosquejo utilizado para probar conceptos y explorar diferentes
soluciones.”11 En este proyecto han sido utilizados para diseñar las interfaces del
sistema.
A continuación se mostrarán algunos los diferentes spikes del sistema distribuidos
por cada módulo: (Los spikes restantes se encuentran en el Anexo B)
2.2.1.1 Módulo Inicialización
Figura 2.2 Spike: Acceso al sistema
El spike de la figura 2.1 esta formado por el logo del sistema, la fecha actual, un
cuadro de información a los usuarios, el perfil de usuario, el nombre de usuario, la
contraseña del usuario y un botón Aceptar que permitirá el ingreso al sistema.
11
http://asier-ares.blogspot.com/2012/04/leccion-9-xp-33.html
60
Figura 2.3 Spike: Verificación de información personal de los usuarios y selección de año lectivo.
El spike de la figura 2.2 esta formado por el logo del sistema, un enlace para salir del
sistema, el nombre de usuario, la fecha actual, un cuadro que consta de el cargo, el
número de cédula, los nombres del usuario, el año lectivo, y un botón para ingresar a
los módulos del sistema.
61
Figura 2.4 Spike: Selección de módulos del Sistema.
El spike de la figura 2.3 esta formado por el logo del sistema, el nombre de usuario,
la fecha actual, un cuadro que consta de indicaciones y un enlace para salir del
sistema y un cuadro donde se puede elegir los diferentes módulos del sistema.
62
Figura 2.5 Spike: Registro de los datos personales del personal administrativo en el sistema.
El spike de la figura 2.4 esta formado por el logo del sistema, un enlace para salir del
sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha actual,
un menú desplegable para navegar dentro del módulo, un formulario que permite
registrar información, un botón para guardar la información y un botón para borrar
campos.
63
Figura 2.6 Spike: Consulta de los datos personales del personal administrativo en el sistema.
El spike de la figura 2.5 esta formado por el logo del sistema, un enlace para salir del
sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha actual,
un menú desplegable para navegar dentro del módulo, un cuadro que contiene
campos que permiten la búsqueda de información, un botón para buscar la
información que despliega una tabla con los datos encontrados. Además mediante el
enlace consultar se visualiza información detallada de los datos encontrados y el
botón volver regresa a la página anterior.
64
Figura 2.7 Spike: Actualización de los datos del personal administrativo en el sistema.
El spike de la figura 2.6 esta formado por el logo del sistema, un enlace para salir del
sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha actual,
un menú desplegable para navegar dentro del módulo, un cuadro que contiene
campos que permiten la búsqueda de información, un botón para buscar la
información que despliega una tabla con los datos encontrados. Además mediante el
enlace actualizar se modifica la información que se requiera a través de un botón
guardar, el botón volver regresa a la página anterior.
65
Figura 2.8 Spike: Eliminación de los datos personales del personal administrativo en el sistema.
El spike de la figura 2.7 esta formado por el logo del sistema, un enlace para salir del
sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha actual,
un menú desplegable para navegar dentro del módulo, un cuadro que contiene
campos que permiten la búsqueda de información, un botón para buscar la
información que despliega una tabla con los datos encontrados. Además mediante el
enlace eliminar se suprime la información.
66
Figura 2.9 Spike: Asignación de cursos al año lectivo vigente.
El spike de la figura 2.8 esta formado por el logo del sistema, un enlace para salir del
sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha actual,
un menú desplegable para navegar dentro del módulo, un cuadro que contiene
campos que permiten la asignación de información, un botón para guardar la
información que a la vez despliega una tabla con los datos ya asignados.
67
2.2.1.2 Módulo de matriculación de los estudiantes
Figura 2.10 Spike: Registro del requisito de colecturía, inspección y orientación para el proceso de matriculación.
El spike de la figura 2.9 esta formado por el logo del sistema, un enlace para salir del
sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha actual,
un menú desplegable para navegar dentro del módulo, un cuadro que contiene
campos que permiten la búsqueda de información, un botón para buscar la
información, que a la vez despliega un cuadro para registrar la información, un botón
para guardar la información y un botón volver para regresar a la página anterior.
68
Figura 2.11 Spike: Matriculación de Estudiante Antiguo
El spike de la figura 2.10 esta formado por el logo del sistema, un enlace para salir
del sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha
actual, un menú desplegable para navegar dentro del módulo, un cuadro que
contiene campos que permiten la búsqueda de información, un botón para buscar la
información, que a la vez despliega un cuadro para registrar la información y un
botón para guardar la información.
69
2.2.1.3 Módulo de Calificación de los estudiantes.
Figura 2.12 Spike: Registro de calificaciones de los estudiantes en el sistema
El spike de la figura 2.11 esta formado por el logo del sistema, un enlace para salir
del sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha
actual, un menú desplegable para navegar dentro del módulo, un cuadro que
contiene campos que permiten la búsqueda de información, un botón para buscar la
información, que a la vez despliega un cuadro para visualizar la información
seleccionada y un cuadro para registrar las calificaciones, un botón para guardar la
información.
70
Figura 2.13 Spike: Consulta de las calificaciones de los estudiantes en el sistema
El spike de la figura 2.12 esta formado por el logo del sistema, un enlace para salir
del sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha
actual, un menú desplegable para navegar dentro del módulo, un cuadro que
contiene campos que permiten la búsqueda de información, un botón para buscar la
información, que a la vez despliega un cuadro informativo y una tabla con la
información detallada de búsqueda. Además a través del enlace estudiante se puede
acceder a datos específicos de las calificaciones.
71
Figura 2.14 Spike: Emisión del reporte de calificaciones de cada estudiante.
El spike de la figura 2.13 se visualiza un reporte en el cual se detalla la información
requerida, consta de dos botones uno para imprimir y otro para volver a la página
anterior.
72
2.2.1.4 Módulo de promoción de los estudiantes
Figura 2.15 Spike: Consulta de las calificaciones de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
El spike de la figura 2.14 esta formado por el logo del sistema, un enlace para salir
del sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha
actual, un menú desplegable para navegar dentro del módulo, un cuadro que
contiene campos que permiten la búsqueda de información, un botón para buscar la
información, que a la vez despliega un cuadro informativo y una tabla con la
información detallada de búsqueda. Además a través del enlace estudiante se puede
acceder a datos específicos de las calificaciones.
73
2.2.1.5 Módulo de graduación de los estudiantes
Figura 2.16 Spike: Registro de las calificaciones de graduación de los estudiantes de tercero de bachillerato en el sistema.
El spike de la figura 2.15 esta formado por el logo del sistema, un enlace para salir
del sistema, un enlace para volver a los módulos, el nombre de usuario, la fecha
actual, un menú desplegable para navegar dentro del módulo, un cuadro que
contiene campos que permiten la búsqueda de información, un botón para buscar la
información, que a la vez despliega un cuadro informativo y una tabla para registrar
las calificaciones de graduación y un botón registrar calificaciones para guardar la
información.
74
2.2.2 DISEÑO DE INTERFACES
A continuación se muestra plantillas utilizadas en el desarrollo del sistema.
Figura 2.17 Interfaz: Acceso al sistema
75
Figura 2.18 Interfaz: Selección de módulos del sistema
Figura 2.19 Interfaz. Consulta del Personal Administrativo en el Sistema
76
2.2.3 TARJETAS CRC
“CRC significa clase, responsabilidad y colaboración.”12 Las tarjetas CRC proveen
una técnica informal orientada a objetos para el descubrimiento de interacciones
entre clases.
Las tarjetas CRC cuentan con los campos que se muestran en la tabla 2.60.
Responsabilidades Colaboradores Atributos Operaciones
Tabla 2.60 Tarjeta CRC
A continuación se muestran las tarjetas CRC del sistema:
12
David Bellin,Susan, Suchman Simone, The CRC Card Book, Addison-Wesley
77
ADMINISTRATIVO Responsabilidades Colaboradores Atributos nombresAdministrativo apellidosAdministrativo cedulaAdministrativo generoAdministrativo fechanacimientoAdministrativo estadocivilAdministrativo direccionAdministrativo telefonoAdministrativo tituloAdministrativo cargoAdministrativo e-mailAdministrativo contraseniaAdministrativo Operaciones Registrar Actualizar Consultar Eliminar
Tabla 2.61 Tarjeta CRC: Administrativo.
PROFESOR Responsabilidades Colaboradores Atributos nombresProfesor apellidosProfesor cedulaProfesor generoprofesor estadocivilProfesor fechanacimientoProfesor direcciónProfesor tituloProfesor cargoProfesor telefonoProfesor e-mailProfesor contraseniaProfesor Operaciones Registrar Actualizar Consultar
Tabla 2.62 Tarjeta CRC: Profesor.
78
ESTUDIANTE
Responsabilidades Colaboradores Atributos cedulaEstudiante nombresEstudiante apellidosEstudiante generoEstudiante ciudadNacimientoEstudiante fechaNacimientoEstudiante direccionEstudiante colegioanteriorEstudiante procedenciaestudiosEstudiante telefonoEstudiante contraseniaEstudiante nombrePadre profesionPadre nombreMadre profesionMadre cedulaRepresentante nombreRepresentante ocupacionRepresentante telefonoRepresentante parentescoRepresentante Operaciones Registrar Consultar Actualizar
Tabla 2.63 Tarjeta CRC: Estudiante.
AÑO LECTIVO
Responsabilidades Colaboradores Atributos nombreAnioLectivo Operaciones Registrar
Tabla 2.64 Tarjeta CRC: Año Lectivo
79
CURSO Responsabilidades Colaboradores Atributos nombreCurso nombreParalelo nombreEspecialidad nombreJornada Operaciones Registrar Actualizar
Tabla 2.65 Tarjeta CRC: Curso
MATERIA Responsabilidades Colaboradores Atributos nombreMateria Operaciones Registrar Actualizar
Tabla 2.66 Tarjeta CRC: Materia
ASIGNAR CURSO A AÑO LECTIVO Responsabilidades Colaboradores Atributos nombreAnioLectivo nombreCurso Operaciones Asignar Consultar Eliminar
Año Lectivo Curso
Tabla 2.67 Tarjeta CRC: Asignar Curso a Año Lectivo.
80
ASIGNAR MATERIA A CURSO
Responsabilidades Colaboradores Atributos nombreCurso nombreMateria Operaciones Asignar Actualizar Eliminar
Curso Materia
Tabla 2.68 Tarjeta CRC: Asignar Materia a Curso.
ASIGNAR PROFESOR A CURSO
Responsabilidades Colaboradores Atributos nombreProfesor nombreCurso Operaciones Asignar Actualizar Eliminar
Profesor Curso
Tabla 2.69 Tarjeta CRC: Asignar Profesor a Curso
MATRICULA Responsabilidades Colaboradores Atributos nombreEstudiante nombreCurso Operaciones Registrar Actualizar Consultar
Estudiante Curso
Tabla 2.70 Tarjeta CRC: Matricula
81
MATERIA ESTUDIANTE Responsabilidades Colaboradores Atributos nombreEstudiante nombreAniolectivo nombreCurso nombreMateria nombreProfesor nota1Estudiante nota2Estudiante nota3Estudiante promedioEstudiante notaSupletorioEstudiante promedioFinalEstudiante estadoEstudiante Operaciones Registrar Actualizar
Estudiante Año Lectivo Curso Materia Profesor Materia Estudiante
Tabla 2.71 Tarjeta CRC: Materia Estudiante
PROMOCIÓN Responsabilidades Colaboradores Atributos nombreEstudiante promedioFinalEstudiante estadoEstudiante Operaciones Consultar
Año Lectivo Curso Estudiante Materia Estudiante
Tabla 2.72 Tarjeta CRC: Promoción
82
Graduación Responsabilidades Colaboradores Atributos nombreAnioLectivo nombreCurso nombreEstudiante promedioGradoEstudiante promedioPQEstudiante promedioTerceroBEstudiante notaTrabajoEstudiante totalGraduacionEstudianate promedioGeneralEstudiante Operaciones Registrar Consultar Actualizar
Año Lectivo Curso Estudiante Calificación Examen de Grado
Tabla 2.73 Tarjeta CRC: Graduación
Examen de Grado Responsabilidades Colaboradores Atributos nombreCurso nombreMateriaGrado notaGradoEstudiante Operaciones Registrar Actualizar
Estudiante Curso MateriaGrado
Tabla 2.74 Tarjeta CRC: Examen de Grado
Materia de Grado Responsabilidades Colaboradores Atributos nombreCurso nombreMateria Operaciones Registrar Eliminar
Curso Materia
Tabla 2.75 Tarjeta CRC: Materia de Grado
83
2.2.4 DISEÑO DE LA BASE DE DATOS
En la Figura 2.20 se muestra el modelo Relacional de la Base de Datos del Sistema.
84
Fig
ura
2.2
0 D
ise
ño d
e la
Ba
se d
e D
ato
s
85
2.2.
5 D
ICC
ION
AR
IO D
E D
AT
OS
Me
dia
nte
la T
abla
2.7
6 se
de
scrib
e e
l dic
cio
nario
de
da
tos
de la
Ba
se d
e D
ato
s qu
e s
e e
mp
lea
rá e
n la
imp
lem
en
taci
ón
de
l sis
tem
a.
TA
BL
A
AT
RIB
UT
O
TIP
O D
E
DA
TO
L
ON
GIT
UD
C
LA
VE
D
ES
CR
IPC
IÓN
AN
IO_
LEC
TIV
O
CO
D_
AN
IOL
EC
TIV
O
INT
PK
C
ódi
go
de
año
lect
ivo
P
ER
IOD
O
VA
RC
HA
R
20
N
om
bre
de
l Añ
o L
ectiv
o
CU
RS
O
CO
D_
CU
RS
O
INT
PK
C
ódi
go
de
Cu
rso
NO
M_
CU
RS
O
VA
RC
HA
R
25
N
om
bre
de
l Cu
rso
NO
M_
PA
RA
LE
LO
V
AR
CH
AR
25
N
om
bre
de
l Pa
rale
lo
NO
M_
ES
PE
CIA
LID
AD
V
AR
CH
AR
10
N
om
bre
de
la E
spec
ialid
ad
JOR
NA
DA
V
AR
CH
AR
10
N
om
bre
de
la J
orn
ada
CU
RS
O_
AN
IOL
EC
TIV
O
CO
D_
CU
RS
OA
NIO
IN
T
P
K
Có
dig
o d
e cu
rso
_a
nio
lect
ivo
C
OD
_C
UR
SO
IN
T
F
K
C
OD
_A
NIO
LE
CT
IVO
IN
T
F
K
ES
TU
DIA
NT
E
CO
D_
ES
TU
DIA
NT
E
INT
PK
C
ódi
go
de
l Est
udi
ant
e C
ED
_E
ST
UD
IAN
TE
V
AR
CH
AR
10
N
úm
ero
de
Céd
ula
de
l Est
udi
ant
e N
OM
_E
ST
UD
IAN
TE
V
AR
CH
AR
40
N
om
bre
de
l Est
udi
ant
e A
PE
LL_
ES
TU
DIA
NT
E
VA
RC
HA
R
40
A
pel
lido
del
Est
udi
ant
e
GE
N_
ES
TU
DIA
NT
E
VA
RC
HA
R
1
G
éne
ro d
el E
stu
dia
nte
CIU
DN
AC
_E
ST
UD
IAN
TE
V
AR
CH
AR
30
C
iuda
d d
e N
aci
mie
nto
del E
stu
dia
nte
FE
CN
AC
_E
ST
UD
IAN
TE
D
AT
E
Fec
ha
de
Na
cim
ient
o d
el E
stu
dia
nte
DIR
EC
C_
ES
TU
DIA
NT
E
VA
RC
HA
100
D
irecc
ión
del
Est
udi
ant
e C
OL
EG
IO_
AN
TE
RIO
R
VA
RC
HA
R
60
N
om
bre
de
l Co
leg
io A
nte
rior
P
RO
CE
D_
ES
TU
DIO
S
VA
RC
HA
R
60
P
roce
den
cia
de
Est
udi
os
TE
LE
F_E
ST
UD
IAN
TE
V
AR
CH
AR
10
T
elé
fono
del
Est
udi
ant
e C
LA
VE
_E
ST
UD
IAN
TE
V
AR
CH
AR
15
C
lave
de
l Est
udi
ant
e
NO
M_
PA
DR
E
VA
RC
HA
R
30
N
om
bre
de
l Pa
dre
del
Est
udi
ant
e P
RO
F_P
AD
RE
V
AR
CH
AR
30
P
rofe
sió
n d
el P
adr
e d
el E
stu
dia
nte
NO
M_
MA
DR
E
VA
RC
HA
R
40
N
om
bre
de
la M
adr
e d
el E
stu
dia
nte
86
PR
OF
_MA
DR
E
VA
RC
HA
R
30
P
rofe
sió
n d
e la
ma
dre
del e
stu
dia
nte
CE
D_
RE
PR
ES
EN
TA
NT
E
VA
RC
HA
R
10
C
édu
la d
el R
epr
ese
nta
nte
de
l E
stu
dia
nte
NO
M_
RE
PR
ES
EN
TA
NT
E
VA
RC
HA
R
40
N
om
bre
de
l re
pre
sen
tant
e d
el
est
ud
iant
e O
CU
PA
CIO
N
VA
RC
HA
R
30
O
cupa
ció
n d
el r
epr
ese
nta
nte
de
l e
stu
dia
nte
TE
LE
F_R
EP
RE
SE
NT
AN
TE
V
AR
CH
AR
10
T
elé
fono
del
re
pre
sent
ant
e d
el
est
ud
iant
e
PA
RE
NT
ES
CO
V
AR
CH
AR
10
P
are
nte
sco
del
re
pre
sent
ant
e co
n e
l e
stu
dia
nte
EX
AM
EN
_G
RA
DO
CO
D_
EX
AM
EN
IN
T
P
K
Có
dig
o d
el E
xam
en
de
Gra
do
CO
D_
MA
TR
ICU
LA
IN
T
F
K
C
OD
_M
AT
ER
IAG
RA
DO
IN
T
F
K
N
OT
A_G
RA
DO
F
LOA
T
No
ta d
el e
xam
en
de
gra
do
GR
AD
UA
CIO
N
CO
D_
GR
AD
UA
CIO
N
INT
PK
C
ódi
go
de
Gra
duac
ión
CO
D_
MA
TR
ICU
LA
V
AR
CH
AR
40
FK
PR
OM
ED
IO_
GR
AD
O
FLO
AT
C
alif
ica
ció
n d
el p
rom
edi
o d
e lo
s e
xám
en
es
de
gra
do
PR
OM
ED
IO_
PQ
F
LOA
T
Ca
lific
aci
ón
del
pro
me
dio
de
las
calif
ica
cio
nes
des
de
oct
avo
de
bás
ica
a
Se
gu
ndo
de B
ach
ille
rato
.
PR
OM
ED
IO_
TE
RC
ER
OB
F
LOA
T
Ca
lific
aci
ón
del
pro
me
dio
de
Ter
cero
de
bac
hill
era
to
NO
TA
_TR
AB
AJO
F
LOA
T
Ca
lific
aci
ón
del
tra
bajo
de
inve
stig
aci
ón
TO
TA
L_G
RA
DU
AC
ION
F
LOA
T
Su
ma
de
las
calif
ica
cio
nes
de
G
radu
ació
n
PR
OM
ED
IO_
GE
NE
RA
L
FLO
AT
C
alif
ica
ció
n d
el P
rom
edi
o d
e la
s ca
lific
aci
one
s d
e g
radu
ació
n
MA
TE
RIA
C
OD
_M
AT
ER
IA
INT
PK
C
ódi
go
de
Ma
teria
N
OM
_M
AT
ER
IA
VA
RC
HA
R
40
N
om
bre
de
ma
teria
MA
TE
RIA
_C
UR
SO
C
OD
_M
AT
ER
IAC
UR
SO
IN
T
P
K
Có
dig
o d
e M
ate
ria
_Cu
rso
C
OD
_C
UR
SO
AN
IO
INT
FK
CO
D_
MA
TE
RIA
IN
T
F
K
CO
D_
MA
TE
RIA
ES
TU
DIA
NT
E
INT
PK
C
ódi
go
de
Ma
teria
_Est
udi
ant
e
87
MA
TE
RIA
_
ES
TU
DIA
NT
E
CO
D_
MA
TR
ICU
LA
IN
T
F
K
C
OD
_M
AT
ER
IAP
RO
FE
SO
R
INT
FK
NO
TA
1 F
LOA
T
Ca
lific
aci
ón
del
Prim
er
Trim
est
re
NO
TA
2 F
LOA
T
Ca
lific
aci
ón
del
Seg
und
o T
rime
stre
N
OT
A3
FLO
AT
C
alif
ica
ció
n d
el T
erc
er
Trim
est
re
PR
OM
ED
IO
FLO
AT
P
rom
ed
io d
e la
s ca
lific
aci
one
s d
e lo
s 3
trim
est
res
NO
TA
_S
UP
LE
TO
RIO
F
LOA
T
Ca
lific
aci
ón
del
Exa
me
n S
upl
eto
rio
P
RO
ME
DIO
_F
INA
L
FLO
AT
C
alif
ica
ció
n d
el P
rom
edi
o F
inal
E
ST
AD
O
VA
RC
HA
R
1
MA
TE
RIA
_G
RA
DO
C
OD
_M
AT
ER
IAG
RA
DO
IN
T
P
K
Có
dig
o d
e M
ate
ria
_Gra
do
CO
D_
MA
TE
RIA
CU
RS
O
INT
FK
MA
TE
RIA
_
PR
OF
ES
OR
CO
D_
MA
TE
RIA
PR
OF
ES
OR
IN
T
P
K
Có
dig
o d
e M
ate
ria
_Pro
feso
r C
ED
_P
RO
FE
SO
R
VA
RC
HA
R
10
FK
CO
D_
MA
TE
RIA
CU
RS
O
INT
FK
MA
TR
ICU
LA
CO
D_
MA
TR
ICU
LA
IN
T
P
K
Có
dig
o d
e M
atr
ícu
la
CO
D_
CU
RS
OA
NIO
IN
T
F
K
C
OD
_E
ST
UD
IAN
TE
IN
T
F
K
F
EC
_M
AT
RIC
UL
A
DA
TE
F
ech
a e
n q
ue
se r
eal
izó
la m
atr
icu
la
NU
M_
MA
TR
ICU
LA
V
AR
CH
AR
4
N
úm
ero
de
ma
tríc
ula
de
l est
ud
iant
e F
OL
IO
VA
RC
HA
R
9
N
úm
ero
de
Fo
lio d
el e
stu
dia
nte
R
EQ
UIS
ITO
_C
OL
EC
TU
RIA
IN
T
1
R
eq
uis
ito d
e C
ole
ctur
ía
RE
QU
ISIT
O_
INS
PE
CC
ION
IN
T
1
R
eq
uis
ito d
e In
spec
ció
n R
EQ
UIS
ITO
_O
RIE
NT
AC
ION
IN
T
1
R
eq
uis
ito d
e O
rient
aci
ón
PE
RS
ON
AL
_
AD
MIN
IST
RA
TIV
O
CE
D_
AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
10
PK
C
ódi
go
de
Pe
rso
na
l Adm
inis
tra
tivo
N
OM
_A
DM
INIS
TR
AT
IVO
V
AR
CH
AR
30
N
om
bre
de
l Pe
rso
na
l Adm
inis
trat
ivo
A
PE
LL_
AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
30
A
pel
lido
del
Pe
rso
na
l Ad
min
istr
ativ
o
GE
N_
AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
1
G
éne
ro d
el P
ers
ona
l Adm
inis
trat
ivo
FE
CN
AC
_A
DM
INIS
TR
AT
IVO
D
AT
E
Fec
ha
de
Na
cim
ient
o d
el P
ers
on
al
Ad
min
istr
ativ
o
ES
TC
IVIL
_AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
20
E
sta
do C
ivil
del
Pe
rso
na
l Ad
min
istr
ativ
o
DIR
EC
C_
AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
100
D
irecc
ión
del
Pe
rso
na
l Ad
min
istr
ativ
o
TIT
UL
O_
AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
50
T
ítulo
de
l Pe
rso
na
l Adm
inis
tra
tivo
C
AR
GO
_A
DM
INIS
TR
AT
IVO
V
AR
CH
AR
40
C
arg
o d
el P
ers
ona
l Ad
min
istr
ativ
o
88
Tab
la 2
.76
Dic
cio
na
rio d
e d
ato
s
TE
LE
F_A
DM
INIS
TR
AT
IVO
V
AR
CH
AR
9
T
elé
fono
del
Pe
rson
al A
dm
inis
trat
ivo
M
AIL
_AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
40
E
-ma
il d
el P
ers
onal
Ad
min
istr
ativ
o
CL
AV
E_
AD
MIN
IST
RA
TIV
O
VA
RC
HA
R
15
C
lave
de
l Pe
rso
na
l Ad
min
istr
ativ
o
PR
OF
ES
OR
CE
D_
PR
OF
ES
OR
V
AR
CH
AR
10
PK
C
ódi
go
de
Pro
feso
r N
OM
_P
RO
FE
SO
R
VA
RC
HA
R
30
N
om
bre
de
l Pro
feso
r A
PE
LL_
PR
OF
ES
OR
V
AR
CH
AR
30
A
pel
lido
del
Pro
feso
r G
EN
_P
RO
FE
SO
R
VA
RC
HA
R
1
G
éne
ro d
el P
rofe
sor
ES
TC
IVIL
_PR
OF
ES
OR
V
AR
CH
AR
15
E
sta
do C
ivil
del
Pro
feso
r F
EC
NA
C_
PR
OF
ES
OR
D
AT
E
Fec
ha
de
Na
cim
ient
o d
el P
rofe
sor
DIR
EC
C_
PR
OF
ES
OR
V
AR
CH
AR
100
D
irecc
ión
del
Pro
feso
r T
ITU
LO
_P
RO
FE
SO
R
VA
RC
HA
R
70
T
ítulo
de
l Pro
feso
r C
AR
GO
_P
RO
FE
SO
R
VA
RC
HA
R
30
C
arg
o d
el P
rofe
sor
TE
LE
F_P
RO
FE
SO
R
VA
RC
HA
R
10
T
elé
fono
del
Pro
feso
r M
AIL
_PR
OF
ES
OR
V
AR
CH
AR
40
E
-ma
il d
el P
rofe
sor
CL
AV
E_
PR
OF
ES
OR
V
AR
CH
AR
15
C
lave
de
l Pro
feso
r
TIE
MP
O_
NO
TA
S
VA
RC
HA
R(1
5)
INT
PK
C
ódi
go
de
Tie
mp
o N
ota
s
FE
CH
A_
INIC
IO
DA
TE
F
ech
a d
e in
icio
de
ing
reso
de
ca
lific
aci
one
s d
el
trim
est
re
FE
CH
A_
FIN
AL
D
AT
E
Fec
ha
final
de
ingr
eso
de
ca
lific
aci
one
s d
el t
rimes
tre
AN
IO
VA
RC
HA
R
20
N
om
bre
de
l Añ
o le
ctiv
o
ES
TU
DIA
NT
E_
AG
RE
GA
DO
CO
D_
ES
TU
DIA
NT
EA
GR
EG
AD
O
INT
PK
C
ódi
go
de
Est
udi
ant
e A
gre
ga
do
CO
D_
ES
TU
DIA
NT
E
INT
FK
NO
TA
_OC
TA
VO
F
LOA
T
Ca
lific
aci
ón
de
Oct
avo
de
Bá
sica
de
l E
stu
dia
nte
Ag
reg
ado
NO
TA
_N
OV
EN
O
FLO
AT
C
alif
ica
ció
n d
e N
ove
no d
e B
ási
ca d
el
Est
udi
ant
e A
gre
ga
do
NO
TA
_D
EC
IMO
F
LOA
T
Ca
lific
aci
ón
de
Dé
cim
o d
e B
ási
ca d
el
Est
udi
ant
e A
gre
ga
do
NO
TA
_P
RIM
ER
OB
F
LOA
T
Ca
lific
aci
ón
de
Prim
ero
de
Ba
chill
era
to
del
Est
udi
ant
e A
gre
ga
do
NO
TA
_S
EG
UN
DO
B
FLO
AT
N
ota
de
Seg
und
o d
e B
ach
ille
rato
de
l E
stu
dia
nte
Ag
reg
ado
89
2.2.6 DISEÑO DE LA ARQUITECTURA
El diseño de la arquitectura ayuda a tener una visión de como se estructura el sistema y además permite conocer cómo sus componentes trabajan juntos.
CAPA DE DATOSCAPA DE NEGOCIO
CAPA PRESENTACIÓN
Figura 2.21 Arquitectura del sistema
El sistema se basa en una arquitectura de tres capas, como se muestra en la Figura
2.17. Cada capa realiza las siguientes funciones:
· Capa de Datos: es donde residen los datos y es la encargada de acceder a
los mismos. Está formada por uno o más gestores de bases de datos que
realizan todo el almacenamiento de datos, reciben solicitudes de
almacenamiento o recuperación de información desde la capa de negocio.
· Capa de Negocio: se comunica con la capa de presentación para recibir las
solicitudes y presentar los resultados, también se comunica con la capa de
datos almacenando y recuperando datos del gestor de base de datos.
90
· Capa de presentación: permite presentar el sistema al usuario del cual
captura la información y muestra resultados, esta capa solo se comunica con
la capa de negocio.
91
CAPÍTULO III
3. IMPLEMENTACIÓN Y PRUEBAS
3.1 IMPLEMENTACIÓN
3.1.1 ESTÁNDARES DE IMPLEMENTACIÓN
Los estándares en la implementación permiten tener una mejor calidad en el código
que se desarrolla. Ayudan a nuevos programadores a tener una mejor comprensión
cuando lean el código.
PHP
Estilo de código
· Utilizar la etiqueta inicial de PHP de forma completa ("<?php") al empezar con
el código.
Cadenas de caracteres
· Cuando se concatenan varios fragmentos de texto usando el operador ".", es
preferible separar en varias líneas la sentencia, y así mejorar la legibilidad.
Sentencias de control
· Usar paréntesis internos para mejorar la agrupación de las expresiones
condicionales largas.
· La llave de inicio "{" debe estar en la misma línea que la condición, mientras
que la de cierre "}" debe estar sola.
· El código dentro de las llaves debe estar indentado.
92
· El código dentro del bloque del "switch" y el código dentro de cada “case”
deben estar indentados.
Funciones y métodos
· Los nombres de las funciones sólo pueden contener caracteres alfanuméricos.
· Es recomendable omitir los guiones bajos (_) y los números.
· Los nombres deben ser descriptivos de su propósito y comportamiento.
Variables
· Los nombres de las variables deben contener caracteres alfanuméricos.
· Los nombres de variables deben ser descriptivos de los datos que se
almacenan.
· No se aconsejan nombres de variables como " $i " o " $n " excepto para el
contexto de loops.
Nomenclatura
· En la implementación se utiliza la nomenclatura camel para la definición de
variables, que consiste en emplear la primera letra en minúsculas y cada
palabra que aparezca después empiece con una letra mayúscula.
Constantes
· Los nombres de las constantes pueden contener caracteres alfanuméricos,
guiones bajos (_) y números.
93
3.1.2 TABLA COMPARATIVA ESFUERZO ESTIMADO VS ESFUERZO REAL
Mediante la Tabla 3.1 se puede observar una tabla comparativa entre el esfuerzo
estimado y el esfuerzo real empleado en la implementación del sistema.
* Un día de esfuerzo es igual a 8 horas de trabajo.
N° Historia
Nombre Esfuerzo Estimado
(días) Esfuerzo Real
(días)
01 Acceso al sistema 3 3
02 Verificación de información personal de los
usuarios y selección de año lectivo. 2 3
03 Selección de módulos del Sistema 1 2
04 Registro de los datos del personal
administrativo en el sistema 3 2
05 Consulta de los datos personales del personal
administrativo en el sistema 2 2
06 Actualización de los datos del personal
administrativo en el sistema 3 2
07 Eliminación de los datos personales del
personal administrativo en el sistema 2 2
08 Registro del nuevo año lectivo académico en
el sistema 3 3
09 Registro de cursos en el sistema 3 3 10 Actualización de cursos en el sistema 3 2 11 Asignación de cursos al año lectivo vigente 3 4 12 Consulta de cursos del año lectivo vigente 2 2 13 Eliminación de cursos del año lectivo vigente 2 2 14 Registro de materias en el sistema 2 2
15 Actualización de los datos de las materias en
el sistema 2 2
16 Asignación de las materias a los cursos en el
sistema 4 4
17 Actualización de la asignación de las materias
a los cursos en el sistema 2 3
18 Eliminación de la asignación de las materias a
los cursos en el sistema 2 3
19 Registro de los datos de los profesores en el
sistema 3 3
20 Consulta de datos personales de profesores
en el sistema. 2 2
21 Actualización de datos personales de
profesores en el sistema. 3 3
22 Asignación de profesores a cursos en el
sistema 4 4
94
23 Actualización de la asignación de profesores a
los cursos en el sistema 3 2
24 Eliminación de la asignación de profesores a
los cursos en el sistema 2 2
25 Emisión del reporte de los datos personales de
cada profesor 2 2
26 Consulta de Datos Personales de cada
usuario. 2 3
27 Registro de datos personales de los
estudiantes en el sistema. 4 4
28 Consulta de datos personales de los
estudiantes en el sistema. 2 3
29 Actualización de datos personales de los
estudiantes en el sistema. 3 3
30 Emisión del reporte de los datos personales de
cada estudiante. 2 2
31 Registro del requisito de colecturía, inspección y orientación para el proceso de matriculación.
5 6
32 Matriculación de estudiante nuevo 3 3
33 Matriculación de estudiante antiguo 4 4
34 Actualización de la información de la matricula
del estudiante 3 2
35 Consulta de la información de matricula del
estudiante 2 2
36 Emisión del certificado de matrícula 2 2
37 Registro de calificaciones de los estudiantes
en el sistema 5 6
38 Actualización de las calificaciones de los
estudiantes en el sistema 4 5
39 Consulta de las calificaciones de los
estudiantes en el sistema 4 4
40 Emisión del reporte de calificaciones de cada
estudiante. 2 2
41 Registro de las calificaciones de disciplina de
los estudiantes en el sistema. 3 4
42 Actualización de las calificaciones de disciplina
de los estudiantes en el sistema. 3 4
43 Registro de fechas límite para el registro de
calificaciones de los estudiantes. 3 3
44 Consulta de las calificaciones de promoción de
todos los estudiantes por cada curso, en el respectivo año lectivo
4 4
45 Emisión del reporte de promoción de todos los estudiantes por cada curso, en el respectivo
año lectivo 2 2
46 Consulta de las calificaciones de promoción
del estudiante en el sistema 3 4
95
47 Emisión del reporte de promoción del
estudiante por cada curso, en el respectivo año lectivo
2 2
48 Registro de las materias para los exámenes de
grado 2 3
49 Eliminación de las materias para los exámenes
de grado 2 2
50 Registro de las calificaciones de los exámenes
de grado de los estudiantes en el sistema. 4 4
51 Actualización de las calificaciones de los
exámenes de grado de los estudiantes en el sistema.
3 4
52 Registro de las calificaciones de graduación de los estudiantes de tercero de bachillerato en el
sistema. 5 5
53 Consulta de las calificaciones de graduación de cada estudiante de tercero de bachillerato
3 4
54 Actualización de las calificaciones de
graduación de los estudiantes de tercero de bachillerato
3 3
55 Emisión del reporte de las calificaciones de graduación de los estudiantes de tercero de
bachillerato. 2 2
TOTAL 154 165
Tabla 3.1 Tabla comparativa esfuerzo estimado vs esfuerzo real
Como se muestra en la tabla 3.1 el esfuerzo real empleado es de 165 días y el
esfuerzo estimado es de 154 días por lo tanto podemos decir que existe un desfase
corto de 11 días, esto es debido a que hubo requerimientos que involucró un análisis
más profundo para la implementación e integración con los demás módulos, sin
embargo se trató de cumplir con lo planificado.
96
3.2 PRUEBAS13
La fase de pruebas es una etapa en la cual se asegura que el comportamiento que
se requiere por los usuarios sea el correcto y que se cumpla con todo lo solicitado,
para evitar insatisfacción del usuario y mala calidad del software.
En este proyecto se ha realizado las siguientes pruebas:
3.2.1 PRUEBAS DE UNIDAD
Las pruebas unitarias tienen como objetivo probar la funcionalidad de cada método o
función; únicamente contemplando la lógica que debe realizar y excluyendo la
convivencia con otras clases. Estas pruebas se realizarán en una primera etapa por
cada uno de los módulos del sistema.
3.2.2 PRUEBA DE INTEGRACIÓN
Se integra las pruebas a cada uno de los módulos para si probar todo como un
grupo.
Integración incremental: Cuando nuevas funciones son ingresadas al sistema se
hace la prueba basándose en la funcionalidad, la dependencia con otros módulos y
la integración con el sistema completo
3.2.3 PRUEBA DE REGRESIÓN
Es una nueva revisión en las pruebas del programa luego de que este haya sufrido
algún cambio o por apuros de tiempo o la modificación fue en el ambiente en que se
desenvuelve.
A continuación se documentará únicamente las pruebas de aceptación puesto que
las demás pruebas se realizaron en el transcurso del desarrollo del proyecto de
titulación.
13
http://www.buenastareas.com/ensayos/Pruebas-Para-Desarrollo-De-Software/3582506.html
97
3.2.4 PRUEBAS DE ACEPTACIÓN
“Las pruebas de aceptación son pruebas de caja negra definidas por el cliente para
cada historia de usuario, y tienen como objetivo asegurar que las funcionalidades del
sistema cumplen con lo que se espera de ellas. En efecto, las pruebas de aceptación
corresponden a una especie de documento de requerimientos en XP, ya que marcan
el camino a seguir en cada iteración, indicándole al equipo de desarrollo hacia donde
tiene que ir y en qué puntos o funcionalidades debe poner el mayor esfuerzo y
atención.”14
“Las pruebas de aceptación permiten al cliente saber cuando el sistema funciona, y
que los programadores conozcan que es lo que resta por hacer.”15
Las pruebas de aceptación tienen una importancia crítica para el éxito de una
iteración.
Las pruebas de aceptación cuentan con los campos que se muestran en la Tabla 3.1
PRUEBA DE ACEPTACIÓN Código:
Historia de Usuario (No. y Nombre):
Descripción: Condiciones de Ejecución:
Entrada / Pasos de ejecución:
Resultado Esperado: Evaluación de la Prueba:
Tabla 3.2 Prueba de Aceptación
En esta tabla se definen los campos de la siguiente manera:
14
http://www.fing.edu.uy/inco/cursos/gestsoft/Presentaciones/Testing en XP - G6/Testing en XP.doc 15
Jeffries et al. Extreme Programming Installed, Addison-Wesley The XP Series, 2000.
98
CÓDIGO: Código de identificación de la prueba de Aceptación.
HISTORIA (No y NOMBRE): Nombre y título de la historia de usuario de la cual se
realizará la prueba de aceptación.
DESCRIPCIÓN: Descripción sintetizada de la funcionalidad de la historia de usuario.
CONDICIONES DE EJECUCIÓN: Son los requisitos que se necesitan para que sea
posible probar la funcionalidad.
ENTRADA / PASOS DE EJECUCIÓN: Son los pasos que debe seguir el usuario
para probar la funcionalidad.
RESULTADO ESPERADO: Es la respuesta que se obtiene una vez probada la
funcionalidad.
EVALUACIÓN DE LA PRUEBA: Nivel de satisfacción del cliente con respecto al
resultado de la funcionalidad.
Los niveles utilizados son:
· SATISFACTORIA: Una prueba de aceptación es satisfactoria cuando cumple
con la funcionalidad requerida por el usuario.
· NO SATISFACTORIA: Una prueba de aceptación es no satisfactoria cuando
la funcionalidad requerida por el usuario falla.
A continuación se mostrarán algunas de las diferentes pruebas de aceptación
realizadas distribuidas por cada módulo: (Los pruebas de aceptación restantes se
encuentran en el Anexo D)
99
3.2.4.1 Módulo Inicialización
PRUEBA DE ACEPTACIÓN Código:
PA01
Historia de Usuario (No. y Nombre):
01: Acceso al sistema
Descripción: Los usuarios ingresarán al sistema por medio del nombre de usuario y
contraseña.
Condiciones de Ejecución: ü Deben existir los perfiles de usuarios: administrativo, profesor, estudiante.
ü Deben existir los usuarios del sistema.
ü Deben existir las contraseñas de los usuarios del sistema.
Entrada / Pasos de ejecución: El usuario:
ü Selecciona el perfil.
ü Ingresa el nombre de usuario.
ü Ingresa la contraseña.
ü Selecciona el botón Aceptar.
Resultado Esperado: El usuario accede al sistema.
Evaluación de la Prueba:
Satisfactoria
Tabla 3.3 Prueba de Aceptación: Acceso al Sistema
100
PRUEBA DE ACEPTACIÓN Código:
PA02
Historia de Usuario (No. y Nombre):
02: Verificación de información personal de
los usuarios y selección de año lectivo.
Descripción: Los usuarios verificarán la información e ingresarán al sistema Condiciones de Ejecución:
ü Deben existir usuarios registrados.
ü Deben existir años lectivos registrados.
Entrada / Pasos de ejecución: El usuario:
ü Verifica los datos: cargo, cédula, nombres.
ü Selecciona el año lectivo.
ü Selecciona el botón Ingresar
Resultado Esperado: El usuario accede a los módulos del sistema.
Evaluación de la Prueba: Satisfactoria
Tabla 3.4 Prueba de Aceptación: Verificación de información personal de los usuarios y selección de año lectivo.
101
PRUEBA DE ACEPTACIÓN
Código:
PA03
Historia de Usuario (No. y Nombre):
03: Selección de módulos del Sistema
Descripción:
Los usuarios podrán seleccionar el módulo al cual quieran ingresar.
Condiciones de Ejecución:
ü Deben existir usuarios que se encuentren registrados en el sistema.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa a la página de módulos con sus respetivos perfiles.
ü Selecciona el módulo al cual desea acceder.
Resultado Esperado:
El usuario accede a la información de los diferentes módulos.
Evaluación de la Prueba:
Satisfactoria.
Tabla 3.5 Prueba de Aceptación: Selección de módulos del Sistema
102
PRUEBA DE ACEPTACIÓN Código:
PA04
Historia de Usuario (No. y Nombre):
04: Registro de los datos del personal
administrativo en el sistema.
Descripción: Se registrará los datos del personal administrativo que trabajan en el colegio Nacional Raúl Andrade. Condiciones de Ejecución:
ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Administrativos > Registrar.
ü Registra los datos del formulario.
ü Selecciona el botón Guardar.
Resultado Esperado: Se emite un mensaje de registro exitoso.
Evaluación de la Prueba: Satisfactoria
Tabla 3.6 Prueba de Aceptación: Registro de los datos del personal administrativo en el sistema.
103
PRUEBA DE ACEPTACIÓN Código:
PA05
Historia de Usuario (No. y Nombre):
05: Consulta de los datos personales del
personal administrativo en el sistema.
Descripción: Se consultará los datos personales del personal administrativo que trabajan en el colegio Nacional Raúl Andrade.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Administrativos > Consultar.
ü Busca un personal administrativo por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Consultar.
Resultado Esperado: El usuario visualiza la información del personal administrativo que se encuentra en el sistema.
Evaluación de la Prueba: Satisfactoria
Tabla 3.7 Prueba de Aceptación: Consulta de los datos personales del personal administrativo en el sistema.
104
PRUEBA DE ACEPTACIÓN Código:
PA06
Historia de Usuario (No. y Nombre):
06: Actualización de los datos del personal
administrativo en el sistema
Descripción: Se actualizará los datos personales del personal administrativo que trabajan en el colegio Nacional Raúl Andrade.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Administrativos > Actualizar
ü Busca un personal administrativo por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar.
ü Actualiza la información.
ü Selecciona el botón Guardar.
Resultado Esperado: Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla 3.8 Prueba de Aceptación: Actualización de los datos del personal administrativo en el sistema
105
PRUEBA DE ACEPTACIÓN Código:
PA07
Historia de Usuario (No. y Nombre):
07: Eliminación de los datos personales del
personal administrativo en el sistema
Descripción: Se eliminarán los datos personales del personal administrativo que trabaja
en el colegio Nacional Raúl Andrade.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Administrativos > Eliminar
ü Busca un personal administrativo por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Eliminar.
Resultado Esperado: Se emite un mensaje de eliminación exitosa
Evaluación de la Prueba: Satisfactoria
Tabla 3.9 Prueba de Aceptación: Eliminación de los datos personales del personal administrativo en el sistema
106
PRUEBA DE ACEPTACIÓN Código:
PA08
Historia de Usuario (No. y Nombre):
08: Registro del nuevo año lectivo
académico en el sistema
Descripción: Se registrará el nuevo año lectivo académico
Condiciones de Ejecución: ü Debe existir el usuario administrador
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador
ü Ingresa al menú Año Lectivo > Registrar
ü Registra el año lectivo
ü Selecciona el botón Guardar
Resultado Esperado: Se emite un mensaje de registro exitoso.
Evaluación de la Prueba: Satisfactoria
Tabla 3.10 Prueba de Aceptación: Registro del nuevo año lectivo académico en el sistema
107
3.2.4.2 Módulo de Matriculación de los estudiantes.
PRUEBA DE ACEPTACIÓN
Código:
PA31
Historia de Usuario (No. y Nombre):
31: Registro del requisito de colecturía, inspección y
orientación para el proceso de matriculación.
Descripción:
Se verificará que el estudiante esté en el sistema para registrar el requisito, en caso de
ser estudiante antiguo también se visualizará si el estudiante aprobó el año lectivo
anterior.
Condiciones de Ejecución:
ü Deben existir los usuarios colector, inspector, orientador.
ü Se registraron los datos de los estudiantes.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Matrícula.
CASO 1: Estudiante Nuevo
ü Selecciona el enlace Estudiante Nuevo.
ü Busca un estudiante por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el requisito.
CASO 2: Estudiante Antiguo
ü Selecciona el enlace Estudiante Antiguo.
ü Busca un estudiante seleccionando el curso anterior y el nombre del estudiante.
ü Selecciona el botón Buscar.
ü Selecciona el requisito.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla 3.11 Prueba de Aceptación: Registro del requisito de colecturía, inspección y orientación para el proceso de matriculación.
108
PRUEBA DE ACEPTACIÓN
Código:
PA33
Historia de Usuario (No. y Nombre):
33: Matriculación de Estudiante Antiguo
Descripción:
Se verificará que el estudiante esté en el sistema, que haya cumplido con todos los
requisitos y se visualizará si aprobó el curso anterior para poder asignar el nuevo curso.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, el curso y las materias en el cual se matriculará el
estudiante.
ü Se registraron los datos de los profesores.
ü Se registraron los requisitos de colecturía, inspección y orientación.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Matricula.
ü Ingresa al menú Matricula > Nueva
ü Selecciona el enlace Estudiante Antiguo.
ü Busca un estudiante seleccionando el curso anterior y el nombre del estudiante.
ü Selecciona el botón Buscar
ü Selecciona el curso para matricular al estudiante.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla 3.12 Prueba de Aceptación: Matriculación de Estudiante Antiguo
109
3.2.4.3 Módulo de Calificación de los Estudiantes
PRUEBA DE ACEPTACIÓN
Código:
PA37
Historia de Usuario (No. y Nombre):
37: Registro de calificaciones de los
estudiantes en el sistema
Descripción:
Se registrarán las calificaciones de los estudiantes de acuerdo a cada trimestre para
cada materia.
Condiciones de Ejecución:
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, materias.
ü Se registraron los datos de los profesores.
ü Se asignó a los profesores a los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü El usuario se encuentra entre las fechas en las cuales puede registrar las
calificaciones.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Calificaciones con el perfil de Profesor.
ü Ingresa al menú Calificaciones > Registro Calificaciones.
ü Selecciona el curso y la materia.
ü Selecciona el botón Buscar.
ü Registra las calificaciones del estudiante en el sistema.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla 3.13 Prueba de Aceptación: Registro de calificaciones de los estudiantes en el sistema
110
PRUEBA DE ACEPTACIÓN
Código:
PA39
Historia de Usuario (No. y Nombre):
39: Consulta de las calificaciones de los
estudiantes en el sistema
Descripción:
Se podrá visualizar las calificaciones de los estudiantes que se encuentren registradas en
el sistema.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, materias.
ü Se registraron los datos de los profesores.
ü Se asignó a los profesores los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü Se registraron las calificaciones del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Calificaciones.
ü Ingresa al menú Calificaciones > Consultar.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace estudiante.
Resultado Esperado:
El usuario visualiza la información de las calificaciones del estudiante matriculado en el
año lectivo actual.
Evaluación de la Prueba:
Satisfactoria.
Tabla 3.14 Prueba de Aceptación: Consulta de las calificaciones de los estudiantes en el sistema
111
PRUEBA DE ACEPTACIÓN
Código:
PA40
Historia de Usuario (No. y Nombre):
40: Emisión del reporte de calificaciones de
cada estudiante.
Descripción:
Se emitirá el reporte de calificaciones mediante la impresión del mismo.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, materias.
ü Se registraron los datos de los profesores.
ü Los profesores están asignados a los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü Se registraron las calificaciones del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Calificaciones.
ü Ingresa al menú Calificaciones > Consultar.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace estudiante.
ü Selecciona el enlace Imprimir.
Resultado Esperado:
El usuario imprime el reporte de calificaciones del estudiante.
Evaluación de la Prueba:
Satisfactoria.
Tabla 3.15 Prueba de Aceptación: Emisión del reporte de calificaciones de cada estudiante.
112
3.2.4.4 Módulo de Promoción de los Estudiantes
PRUEBA DE ACEPTACIÓN Código:
PA44
Historia de Usuario (No. y Nombre):
44: Consulta de las calificaciones de
promoción de todos los estudiantes por
cada curso, en el respectivo año lectivo
Descripción: Se consultarán los datos de las calificaciones de todos los estudiantes por
cada curso, obtenidas en el transcurso del año lectivo.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Promoción con el perfil administrador.
ü Selecciona cursos
ü Selecciona el botón Buscar
Resultado Esperado: El usuario visualiza la información de las notas de promoción de los estudiantes por curso
Evaluación de la Prueba: Satisfactoria
Tabla 3.16 Prueba de Aceptación: Consulta de las calificaciones de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
113
3.2.4.5 Módulo de Graduación de los Estudiantes
PRUEBA DE ACEPTACIÓN
Código:
PA52
Historia de Usuario (No. y Nombre):
52: Registro de las calificaciones de graduación de los
estudiantes de tercero de bachillerato en el sistema.
Descripción:
Se registrarán las calificaciones de graduación para cada estudiante de tercero de
bachillerato.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
ü Se registraron las calificaciones de octavo de básica a segundo de bachillerato
del estudiante.
ü Se registraron las calificaciones de los exámenes de grado del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Graduación > Registrar Calificación.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Registrar del estudiante al que desea ingresar las
calificaciones.
ü Selecciona el botón Registrar Calificaciones.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla 3.17 Prueba de Aceptación: Registro de las calificaciones de graduación de los estudiantes de tercero de bachillerato en el sistema.
114
3.3
AN
ÁL
ISIS
DE
RE
SUL
TA
DO
S
3.3.
1 R
ES
UL
TA
DO
S D
E P
RU
EB
AS
DE
AC
EP
TA
CIÓ
N
ITE
RA
CIÓ
N
HIS
TO
RIA
D
E
US
UA
RIO
N
OM
BR
E
PR
UE
BA
DE
A
CE
PT
AC
IÓN
R
ES
UL
TA
DO
E
VA
LU
AC
IÓN
1
01
Acc
eso
al s
iste
ma
PA
01
El u
sua
rio
acc
ede
al s
iste
ma
. S
AT
ISF
AC
TO
RIA
1
02
Ve
rific
aci
ón
de
info
rma
ció
n p
erso
nal d
e lo
s u
sua
rios
y s
ele
cció
n d
e a
ño le
ctiv
o.
PA
02
El u
sua
rio
acc
ede
a lo
s m
ódu
los
del
sis
tem
a.
SA
TIS
FA
CT
OR
IA
1
03
Se
lecc
ión
de
mó
dulo
s de
l S
iste
ma
PA
03
El u
sua
rio
acc
ede
a la
info
rma
ció
n d
e lo
s d
ifere
nte
s m
ódul
os.
S
AT
ISF
AC
TO
RIA
1
04
Re
gis
tro
de
los
dat
os
de
l p
erso
nal a
dmin
istr
ativ
o e
n
el s
iste
ma.
P
A0
4 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
. S
AT
ISF
AC
TO
RIA
1
05
Co
nsu
lta d
e lo
s d
ato
s p
erso
nale
s d
el p
erso
nal
adm
inis
trat
ivo
en
el
sist
em
a.
PA
05
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
el p
erso
nal a
dmin
istr
ativ
o q
ue
se
enc
uen
tra
en
el s
iste
ma
. S
AT
ISF
AC
TO
RIA
1
06
Act
ual
iza
ció
n d
e lo
s d
ato
s d
el p
erso
nal a
dmin
istr
ativ
o
en
el s
iste
ma
PA
06
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
1
07
Elim
inac
ión
de
los
da
tos
per
sona
les
de
l per
sona
l a
dmin
istr
ativ
o e
n e
l si
ste
ma
PA
07
Se
em
ite u
n m
ens
aje
de
elim
inac
ión
exi
tosa
S
AT
ISF
AC
TO
RIA
1
08
Re
gis
tro
de
l nue
vo a
ño
lect
ivo
aca
dém
ico
en
el
sist
em
a P
A0
8 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
. S
AT
ISF
AC
TO
RIA
1
09
Re
gis
tro
de
curs
os
en
el
sist
em
a P
A0
9 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
. S
AT
ISF
AC
TO
RIA
115
1
10
Act
ual
iza
ció
n d
e c
urs
os
en
el s
iste
ma
PA
10
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa
SA
TIS
FA
CT
OR
IA
1
11
Asi
gn
ació
n d
e cu
rsos
al
año
lect
ivo
vig
ent
e P
A11
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
e lo
s cu
rso
s p
or e
l año
lect
ivo
vi
ge
nte
qu
e se
en
cuen
tra
en
el
sist
em
a.
SA
TIS
FA
CT
OR
IA
1
12
Co
nsu
lta d
e c
urso
s d
el
año
lect
ivo
vig
ent
e P
A1
2 S
e e
mite
un
me
nsaj
e d
e a
sig
nac
ión
exi
tosa
. S
AT
ISF
AC
TO
RIA
1
13
Elim
inac
ión
de
curs
os
del
a
ño le
ctiv
o v
ige
nte
PA
13
Se
em
ite u
n m
ens
aje
de
elim
inac
ión
exi
tosa
. S
AT
ISF
AC
TO
RIA
1
14
Re
gis
tro
de
mat
erias
en
el
sist
em
a P
A1
4 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
. S
AT
ISF
AC
TO
RIA
1
15
Act
ual
iza
ció
n d
e lo
s d
ato
s d
e la
s m
ate
rias
en
el
sist
em
a P
A1
5 S
e e
mite
un
me
nsaj
e d
e a
ctu
aliz
aci
ón
exi
tosa
. S
AT
ISF
AC
TO
RIA
1
16
Asi
gn
ació
n d
e la
s m
ate
rias
a lo
s cu
rso
s e
n e
l si
ste
ma
PA
16
Se
em
ite u
n m
ens
aje
de
asi
gn
ació
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
1
17
Act
ual
iza
ció
n d
e la
a
sig
nac
ión
de
las
ma
teria
s a
los
curs
os
en
el s
iste
ma
. P
A1
7 S
e e
mite
un
me
nsaj
e d
e a
ctu
aliz
aci
ón
exi
tosa
. S
AT
ISF
AC
TO
RIA
1
18
Elim
inac
ión
de
la
asi
gn
ació
n d
e la
s m
ate
rias
a lo
s cu
rso
s e
n e
l sis
tem
a
PA
18
Se
em
ite u
n m
ens
aje
de
elim
inac
ión
exi
tosa
. S
AT
ISF
AC
TO
RIA
1
19
Re
gis
tro
de
los
dat
os
de
los
pro
feso
res
en
el
sist
em
a.
PA
19
Se
em
ite u
n m
ens
aje
de
reg
istr
o e
xito
so.
SA
TIS
FA
CT
OR
IA
1
20
Co
nsu
lta d
e d
ato
s p
erso
nale
s d
e p
rofe
sore
s e
n e
l sis
tem
a.
PA
20
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
el p
rofe
sor
qu
e se
enc
uent
ra e
n e
l si
ste
ma.
S
AT
ISF
AC
TO
RIA
1
21
Act
ual
iza
ció
n d
e d
ato
s p
erso
nale
s d
e p
rofe
sore
s e
n e
l sis
tem
a.
PA
21
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
116
1
22
Asi
gn
ació
n d
e p
rofe
sore
s a
cu
rsos
en
el s
iste
ma
PA
22
Se
em
ite u
n m
ens
aje
de
asi
gn
ació
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
1
23
Act
ual
iza
ció
n d
e la
a
sig
nac
ión
de
pro
feso
res
a lo
s cu
rso
s e
n e
l sis
tem
a
PA
23
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
1
24
Elim
inac
ión
de
la
asi
gn
ació
n d
e p
rofe
sore
s a
los
curs
os
en
el s
iste
ma
P
A2
4 S
e e
mite
un
me
nsaj
e d
e e
limin
ació
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
1
25
Em
isió
n d
el r
epo
rte
de
los
dat
os
per
sona
les
de
cada
p
rofe
sor
PA
25
El u
sua
rio
impr
ime
el r
epo
rte
de
los
dat
os
per
sona
les
de
cada
pro
feso
r S
AT
ISF
AC
TO
RIA
1
26
Co
nsu
lta d
e D
ato
s P
ers
on
ale
s d
e c
ada
u
sua
rio.
P
A2
6 E
l usu
ario
pue
de v
isu
aliz
ar
su
info
rma
ció
n p
erso
nal.
SA
TIS
FA
CT
OR
IA
2
27
Re
gis
tro
de
dat
os
per
sona
les
de
los
est
ud
iant
es
en
el s
iste
ma
. P
A2
7 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
.
SA
TIS
FA
CT
OR
IA
2
28
Co
nsu
lta d
e d
ato
s p
erso
nale
s d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a.
PA
28
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
e lo
s e
stu
dia
nte
s q
ue
se
enc
uen
tra
n re
gis
tra
dos
en e
l si
ste
ma.
SA
TIS
FA
CT
OR
IA
2
29
Act
ual
iza
ció
n d
e d
ato
s p
erso
nale
s d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a.
PA
29
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
2
30
Em
isió
n d
el r
epo
rte
de
los
dat
os
per
sona
les
de
cada
e
stu
dia
nte
. P
A3
0 E
l usu
ario
impr
ime
el r
epo
rte
con
los
da
tos
per
sona
les
del
e
stu
dia
nte
. S
AT
ISF
AC
TO
RIA
2
31
Re
gis
tro
de
l req
uis
ito d
e co
lect
urí
a,
insp
ecc
ión
y o
rien
taci
ón
par
a e
l p
roce
so d
e m
atr
icu
laci
ón.
PA
31
Se
em
ite u
n m
ens
aje
de
reg
istr
o e
xito
so.
SA
TIS
FA
CT
OR
IA
2
32
Ma
tric
ula
ció
n d
e E
stu
dia
nte
Nue
vo
PA
32
Se
em
ite u
n m
ens
aje
de
reg
istr
o e
xito
so.
SA
TIS
FA
CT
OR
IA
2
33
Ma
tric
ula
ció
n d
e E
stu
dia
nte
Ant
igu
o P
A3
3 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
. S
AT
ISF
AC
TO
RIA
117
2
34
Act
ual
iza
ció
n d
e la
in
form
aci
ón
de
la
ma
tric
ula
de
l est
udi
ant
e P
A3
4 S
e e
mite
un
me
nsaj
e d
e a
ctu
aliz
aci
ón
exi
toso
. S
AT
ISF
AC
TO
RIA
2
35
Co
nsu
lta d
e la
info
rma
ció
n d
e m
atric
ula
de
l e
stu
dia
nte
PA
35
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
e m
atric
ula
de
l est
udi
ant
e
ma
tric
ula
do e
n e
l año
lect
ivo
a
ctu
al.
SA
TIS
FA
CT
OR
IA
2
36
Em
isió
n d
el c
ert
ifica
do d
e
ma
tríc
ula
P
A3
6 E
l usu
ario
impr
ime
el c
ert
ifica
do d
e m
atr
icu
la d
el e
stu
dia
nte
. S
AT
ISF
AC
TO
RIA
3
37
Re
gis
tro
de
calif
ica
cio
nes
de
los
est
udi
ant
es
en
el
sist
em
a P
A3
7 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
. S
AT
ISF
AC
TO
RIA
3
38
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a
PA
38
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
3
39
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a
PA
39
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
e la
s ca
lific
aci
one
s d
el e
stu
dia
nte
m
atr
icu
lado
en
el a
ño le
ctiv
o
act
ua
l.
SA
TIS
FA
CT
OR
IA
3
40
Em
isió
n d
el r
epo
rte
de
calif
ica
cio
nes
de
cada
e
stu
dia
nte
. P
A4
0 E
l usu
ario
impr
ime
el r
epo
rte
de
calif
ica
cio
nes
de
l est
ud
ian
te.
SA
TIS
FA
CT
OR
IA
3
41
Re
gis
tro
de
las
calif
ica
cio
nes
de
dis
cip
lina
de
los
est
udi
ant
es
en
el
sist
em
a.
PA
41-A
S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
.
SA
TIS
FA
CT
OR
IA
PA
41-B
N
O S
AT
ISF
AC
TO
RIA
PA
41-C
S
AT
ISF
AC
TO
RIA
3
42
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e d
isci
plin
a d
e lo
s e
stu
dia
nte
s e
n e
l si
ste
ma.
PA
42
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
3
43
Re
gis
tro
de
fech
as lí
mite
p
ara
el r
egis
tro
de
calif
ica
cio
nes
de
los
est
ud
iant
es.
PA
43
Se
em
ite u
n m
ens
aje
de
reg
istr
o e
xito
so.
SA
TIS
FA
CT
OR
IA
118
4
44
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e p
rom
oci
ón
de
todo
s lo
s e
stu
dia
nte
s p
or c
ada
cu
rso
, e
n e
l re
spe
ctiv
o
año
lect
ivo
PA
44
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
e la
s n
ota
s d
e p
rom
oci
ón
de
los
est
ud
iant
es
por
cu
rso
SA
TIS
FA
CT
OR
IA
4
45
Em
isió
n d
el r
epo
rte
de
pro
mo
ció
n d
e to
dos
los
est
ud
iant
es
por
ca
da
curs
o, e
n e
l re
spe
ctiv
o
año
lect
ivo
PA
45
El u
sua
rio
impr
ime
el r
epo
rte
de
calif
ica
cio
nes
de
pro
mo
ció
n d
e lo
s e
stu
dia
nte
s p
or c
urs
o S
AT
ISF
AC
TO
RIA
4
46
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e p
rom
oci
ón
del
est
ud
iant
e
en
el s
iste
ma
.
PA
46
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
e ca
lific
aci
one
s d
e p
rom
oci
ón
del
e
stu
dia
nte
SA
TIS
FA
CT
OR
IA
4
47
Em
isió
n d
el r
epo
rte
de
pro
mo
ció
n d
el e
stu
dia
nte
p
or c
ada
cu
rso
, en
el
resp
ect
ivo
añ
o le
ctiv
o
PA
47
El u
sua
rio
impr
ime
el r
epo
rte
calif
ica
cio
nes
de
pro
mo
ció
n d
el
est
ud
iant
e S
AT
ISF
AC
TO
RIA
5
48
Re
gis
tro
de
las
ma
teria
s p
ara
los
exá
me
ne
s d
e g
rado
P
A4
8 S
e e
mite
un
me
nsaj
e d
e re
gis
tro
exi
toso
. S
AT
ISF
AC
TO
RIA
5
49
Elim
inac
ión
de
las
ma
teria
s p
ara
los
exá
me
ne
s d
e g
rad
o P
A4
9 S
e e
mite
un
me
nsaj
e d
e e
limin
ació
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
5
50
Re
gis
tro
de
las
calif
ica
cio
nes
de
los
exá
me
ne
s d
e g
rad
o d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a.
PA
50
Se
em
ite u
n m
ens
aje
de
reg
istr
o e
xito
so.
SA
TIS
FA
CT
OR
IA
5
51
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e lo
s e
xám
en
es
de
gra
do
de
los
est
ud
iant
es
en
el s
iste
ma
.
PA
51-A
S
e e
mite
un
me
nsaj
e d
e a
ctu
aliz
aci
ón
exi
tosa
.
SA
TIS
FA
CT
OR
IA
PA
51-B
N
O S
AT
ISF
AC
TO
RIA
PA
51-C
S
AT
ISF
AC
TO
RIA
119
5
52
Re
gis
tro
de
las
calif
ica
cio
nes
de
los
exá
me
ne
s d
e g
rad
o d
e lo
s e
stu
dia
nte
s e
n e
l sis
tem
a
PA
52
Se
em
ite u
n m
ens
aje
de
reg
istr
o e
xito
so.
SA
TIS
FA
CT
OR
IA
5
53
Co
nsu
lta d
e la
s ca
lific
aci
one
s d
e g
radu
ació
n d
e ca
da
est
ud
iant
e d
e te
rcer
o d
e b
ach
ille
rato
PA
53
El u
sua
rio
visu
aliz
a la
info
rma
ció
n d
e la
s ca
lific
aci
one
s d
e g
rad
uac
ión
del
est
ud
iant
e m
atric
ula
do e
n
terc
ero
de
bac
hill
era
to e
n e
l año
le
ctiv
o a
ctu
al.
SA
TIS
FA
CT
OR
IA
5
54
Act
ual
iza
ció
n d
e la
s ca
lific
aci
one
s d
e g
radu
ació
n d
e lo
s e
stu
dia
nte
s d
e te
rcer
o d
e
bac
hill
era
to
PA
54
Se
em
ite u
n m
ens
aje
de
act
ua
liza
ció
n e
xito
sa.
SA
TIS
FA
CT
OR
IA
5
55
Em
isió
n d
el r
epo
rte
de
las
calif
ica
cio
nes
de
gra
duac
ión
de
los
est
ud
iant
es
de
terc
ero
de
b
ach
ille
rato
.
PA
55
El u
sua
rio
impr
ime
el r
epo
rte
de
calif
ica
cio
nes
de
gra
duac
ión
del
e
stu
dia
nte
. S
AT
ISF
AC
TO
RIA
Tab
la 3
.18
An
ális
is d
e P
rueb
as d
e A
cept
ació
n.
120
Con los resultados obtenidos de las pruebas de aceptación realizadas con los
usuarios del Colegio Nacional Raúl Andrade, se determinó que el sistema de gestión
académica realiza de forma satisfactoria los procesos de gestión académica
manejados en la institución, por lo que puede ser utilizado cuando se lo requiera.
En base al análisis de las pruebas de aceptación se probó el cumplimiento de la
funcionalidad de cada historia de usuario que engloban todos los requerimientos del
sistema.
3.3.2 PLAN DE IMPLANTACIÓN
Terminada la implementación y las pruebas del sistema se procederá a realizar el
plan de implantación para el funcionamiento del sistema.
A continuación se detallan los requerimientos necesarios:
1. Internet
Contratar un proveedor de internet para acceder al sistema web.
Características:
ü Disponibilidad de 99.8% UP Time.
ü Servicio de internet simétrico enfocado al segmento corporativo con
una compartición de 4:1, el costo es de $ 99 más IVA y su inscripción $
80.
ü Internet de alta capacidad.
2. Nombre del Dominio
Contratar un nombre de dominio con el cual se accederá al sistema web a través del
internet con un costo de $ 39.00 incluido IVA.
121
3. Equipo
Adquirir un equipo para utilizarlo como servidor web donde se alojará el sistema.
Características
ü Procesador: Mínimo Intel Dual Core.
ü Memoria : 4 GB
ü Disco Duro: 400 GB
ü Red: Un puerto disponible para internet.
A continuación se muestra un diagrama con las diferentes actividades planificadas
para la realización de la implantación del sistema.
122
Fig
ura
3.1
Act
ivid
ades
Pla
nific
ada
s p
ara
la im
pla
nta
ció
n d
el s
iste
ma
123
CAPITULO IV
4 CONCLUSIONES Y RECOMENDACIONES
4.1 CONCLUSIONES
ü El uso de la metodología XP permitió obtener rápidamente la funcionalidad del
sistema, gracias a la colaboración que se obtuvo entre el equipo de desarrollo
y las autoridades del colegio.
ü La programación en parejas demostró ser una técnica muy adecuada, lo que
evitó tener problemas en la codificación del sistema.
ü Gracias a la utilización del lenguaje de programación PHP, se encontró fácil y
rápidamente el soporte necesario cuando se tuvieron dudas o inconvenientes
durante la codificación del sistema.
ü El uso de spikes demostró ser una técnica útil, ya que permitió realizar el
diseño del sistema de manera ágil, permitiendo la incorporación oportuna de
nuevos elementos para el sistema.
ü La implementación del sistema presenta una mejora en la calidad de control
de los procesos académicos dentro de la institución y facilita el acceso a los
reportes en donde se visualiza información relevante para la toma de
decisiones en los diferentes procesos.
ü El sistema permite disminuir el tiempo empleado en el proceso de
matriculación, debido a que los padres de familia entregan la información del
estudiante únicamente en Secretaría; de este modo, Colecturía, Inspección y
Orientación solo revisan la información y marcan el requisito de aceptación,
124
respectivamente, reduciendo así el tiempo del proceso de matriculación a 30
minutos.
ü Al contar con un sistema de gestión académica, el profesor podrá acceder de
una manera rápida y fácil al módulo de calificaciones, asentar las notas y
automáticamente obtener el promedio de cada estudiante sin realizar ningún
cálculo manual, contribuyendo a agilitar el proceso de calificaciones.
ü También se mejora el proceso de entrega de reportes de calificaciones al
representante del estudiante, ya que se pueden visualizar las calificaciones
vía internet en cualquier momento y lugar, sin la necesidad de asistir al
colegio; de esta forma se facilita al representante tener conocimiento del
reporte de calificaciones del estudiante cuando él lo requiera.
125
4.2 RECOMENDACIONES
ü Es recomendable identificar los requerimientos de software de manera correcta y completa, para evitar tener funcionalidades no solicitadas para el sistema o aplazamientos en el tiempo de entrega.
ü Se recomienda el uso de estándares de implementación, para que el código pueda ser entendido fácilmente por el equipo de desarrollo.
ü Se recomienda seleccionar las herramientas de implementación en función del tipo de proyecto y de la realidad de la empresa.
ü Se recomienda que el sistema desarrollado sea implantado en el Colegio Nacional “Raúl Andrade” en el menor tiempo posible, para aprovechar sus
potencialidades y optimizar los procesos de gestión académica en la institución.
ü Es de vital importancia tener claro como se llevan a cabo los procesos dentro de la institución y conjuntamente con el usuario receptar y analizar los requerimientos para que se pueda entregar un producto que se aceptado y entregado dentro de los plazos establecidos.
ü Se recomienda para el desarrollo del proyecto llevar una planificación rigurosa y apoyarse conjuntamente con el equipo de trabajo, teniendo una buena comunicación y trabajar por un mismo objetivo para cumplir con los objetivos planteados.
126
GLOSARIO
XP.- Programación Extrema.
Refactorización.- Modificar la estructura interna de un software con el objeto de que
sea más fácil de entender y de modificar a futuro.
Servidor apache.- servidor HTTP de código abierto para plataformas UNIX,
Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de
sitio virtual.
Mysql.- Sistema de gestión de bases de datos (SGBD) multiusuario, multiplataforma.
PHP. - PHP Hypertext Pre-processor
Historia de usuario.- es una forma de administrar los requisitos de los usuarios sin
tener que elaborar grana cantidad de documentos formales
Spike: Bosquejos, formas gráficas enfocadas a interfaces.
CRC.- Clase – Responsabilidad – Colaboración.
Pruebas de aceptación.- Permite confirmar que la historia ha sido implementada
correctamente.
Adobe Dreamweaver.- Creador y editor de páginas web.
Interfaz.- es el medio con que el usuario puede comunicarse con una máquina, un
equipo o una computadora, y comprende todos los puntos de contacto entre el
usuario y el equipo.
127
BIBLIOGRAFÍA
Tesis
ü ACOSTA Brayan, JARAMILLO Byron. Desarrollo del sistema de gestión
académica de comunidades de aprendizaje para la universidad intercultural
AMAWTAY WASI. Proyecto de Titulación.EPN.2008.
ü Moreira Luis, Ortiz Joe. Sistema de administración educativo escolar para la
escuela fiscal mixta Andrés Rivera de la ciudad de Portoviejo
(Manabí).Proyecto de Titulación.EPN.2009.
ü Jarrín María Eugenia, Valarezo Edgar. Desarrollo e implantación del sistema
de gestión académica y administrativa vía web para el colegio Modelo
Politécnico. Proyecto de Titulación.EPN.2011.
Libros
ü PRESSMAN, Roger. Ingeniería del Software. Un enfoque práctico.
SextaEdición. McGraw-Hill.Madrid. 2002.
ü OLSINA L, LAFUENTE G, ROSSI G. “Specifying Quality Characteristics and
Attributes for Websites.” SegundaEdición. Springer Verlag. Los Angeles.1999.
ü [HAS03] MONTERO Hassan, FERNÁNDEZ Martín, IAZZA Ghzala. Guía de
Evaluación Heurística de sitios web. Segunda edición. SpringerVerlag.
Heidelberg.2003.
128
ü Dart, S, Containing the Web Crisis Using Configuration Management.
PrimeraEdición. Proc. 1st ICSE Workshop on Web Engineering. Los
Angeles.1999.
Web:
ü Howcroft Debra, Carroll John.A Proposed Methodology for Web Development.
Ingeniería Web. http://e-amanecer.com/licenciatura/docu/howcroft.pdf. 23 de
Junio de 2012
ü KOCH Nora AND KRAUS Andreas.The Expressive Power of UML-based Web
Engineering. http://www.dsic.upv.es/~west/iwwost02/papers/cachero.pdf. 23
de Junio de 2012
ü Castañón Javier.Aplicaciones Web.
http://www.javamexico.org/blogs/luxspes/quot_aplicaciones_quot_web_ni_el_f
oco_pueden_controlar. 23 de Junio de 2012
ü Web Estilo. Diseno Web. Diseno Páginas Web.
http://themecraft.net/www/webestilo.com. 23 de Junio de 2012
ü Mysql. Base de Datos. Documentación Mysql . http://www.mysql.com/. 23 de
Junio de 2012
ü Mysql. Base de Datos .Documentación Mysql.
http://dev.mysql.com/doc/refman/5.0/es/index.html. 23 de Junio de 2012
ü PHP. Documentación PHP. Lenguaje de Programación Web.
http://www.php.net/. 23 de Junio de 2012
129
ü FONS Joan, RUIZ Marta, VALDERAS Pedro. Ingeniería Web. Un Método de
Producción de Software en Ambientes Web. http://e-
amanecer.com/licenciatura/docu/oows.pdf. 23 de Junio de 2012
ü ESCALONA María, GONZÁLEZMariano .Ingeniería Web. Metodología y
Técnicas en Proyectos software para la Web.
http://www.lsi.us.es/docencia/get.php?id=2086.23 de Junio de 2012
ü LETELIER Patricio, PENADÉS Carmen. Metodologías ágiles para el desarrollo
de software:eXtremeProgramming
(XP)http://www.dsi.uclm.es/asignaturas/42551/trabajosAnteriores/Presentacion
-XP.pdf. 23 de Junio de 2012
ü GUTIERRES, J.J, ESCALONA, M.J; MEJÍAS, M; TORRES, J; UNIVERSIDAD
DE SEVILLA. Pruebas del Sistema en Programación Extrema.
http://www.lsi.us.es/~javierj/investigacion_ficheros/PSISEXTREMA.pdf . 23 de
Junio de 2012
130
ANEXOS
ANEXO A: LISTADO DE REQUERIMIENTOS DEL SISTEMA
· Se requiere de un sistema que permita registrar, eliminar, consultar materias,
cursos, docentes, estudiantes, personal administrativo del Colegio Nacional
Raúl Andrade para poder gestionar el proceso de matriculación y registro de
calificaciones.
· Se requiere de un sistema que permita matricular a todos los estudiantes que
deseen pertenecer al Colegio Nacional Raúl Andrade.
· Se requiere de un sistema que permita registrar las notas trimestrales de cada
uno de los estudiantes matriculados, permitiendo al profesor pasar las notas
sin ningún inconveniente.
· Se requiere de un sistema que permita visualizar la información de la
promoción de cada uno de los estudiantes del Colegio Nacional Raúl Andrade.
· Se requiere de un sistema que permita visualizar información de graduación
de cada estudiante del Colegio Nacional Raúl Andrade.
· Se requiere de un sistema que permita a los estudiantes y padres de familia
acceder a la información de la evaluación de los estudiantes con facilidad.
· Se requiere de un sistema que permita generar un reporte de la promoción de
cada estudiante por parte de la secretaria.
· Se requiere de un sistema que permita generar un reporte de la graduación
por parte de los por parte de la secretaria.
131
ANEXO B: SPIKES
En el anexo A se encuentran los spikes restantes del capítulo 2.
Módulo Inicialización:
Figura B.1 Spike: Registro del nuevo año lectivo académico en el sistema.
Figura B.2 Spike: Registro de cursos en el sistema.
132
Figura B.3 Spike: Actualización de cursos en el sistema.
Figura B.4 Spike: Consulta de cursos del año lectivo vigente.
133
Figura B.5 Spike: Eliminación de cursos del año lectivo vigente.
Figura B.6 Spike: Registro de materias en el sistema.
134
Figura B.7 Spike: Actualización de los datos de las materias en el sistema.
Figura B.8 Spike: Asignación de las materias a los cursos en el sistema
135
Figura B.9 Spike: Actualización de la asignación de las materias a los cursos en el sistema.
Figura B.10 Spike: Eliminación de la asignación de las materias a los cursos en el sistema
136
Figura B.11 Spike: Registro de los datos de los profesores en el sistema.
137
Figura B.12 Spike: Consulta de datos personales de profesores en el sistema.
138
Figura B.13 Spike: Actualización de datos personales de profesores en el sistema.
Figura B.14 Spike: Asignación de profesores a cursos en el sistema.
139
Figura B.15 Spike: Actualización de la asignación de profesores a los cursos en el sistema.
140
Figura B.16 Spike: Eliminación de la asignación de profesores a los cursos en el sistema
Figura B.17 Spike: Emisión del reporte de los datos personales de cada profesor
141
Figura B.18 Spike: Consulta de Datos Personales de cada usuario.
Módulo de matriculación de los estudiantes
Figura B.19 Spike: Registro de datos personales de los estudiantes en el sistema.
142
Figura B.20 Spike: Consulta de datos personales de los estudiantes en el sistema.
143
Figura B.21 Spike: Actualización de datos de los estudiantes en el sistema.
144
Figura B.22 Spike: Emisión del reporte de los datos personales de cada estudiante.
145
Figura B.23 Spike: Matriculación de Estudiante Nuevo
Figura B.24 Spike: Actualización de la información de la matricula del estudiante
146
Figura B.25 Spike: Consulta de la información de matricula del estudiante.
147
Figura B.26 Spike: Emisión del certificado de matrícula
Figura B.27 Spike: Mensaje de Error
148
Módulo de Evaluación de los estudiantes.
Figura B.28 Spike: Actualización de las calificaciones de los estudiantes en el sistema.
Figura B.29 Spike: Registro de las calificaciones de disciplina de los estudiantes en el sistema.
149
Figura B.30 Spike: Actualización de las calificaciones de disciplina de los estudiantes en el sistema.
Figura B.31 Spike: Registro de fechas límite para el registro de calificaciones de los estudiantes.
150
Módulo de promoción de los estudiantes
Figura B.32 Spike: Emisión del reporte de promoción de todos los estudiantes por cada curso en el respectivo año lectivo
Figura B.33 Spike: Consulta de las calificaciones de promoción de cada estudiante en el sistema.
151
Figura B.34 Spike: Emisión del reporte de promoción del estudiante por cada curso, en el respectivo año lectivo
Módulo de graduación de los estudiantes
Figura B.35 Spike: Registro de las materias para los exámenes de grado.
152
Figura B.36 Spike: Eliminación de las materias para los exámenes de grado.
Figura B.37 Spike: Registro de las calificaciones de los exámenes de grado de los estudiantes en el sistema
153
Figura B.38 Spike: Actualización de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
154
Figura B.39 Spike: Consulta de las calificaciones de graduación de cada estudiante de tercero de bachillerato.
155
Figura B.40 Spike: Actualización de las calificaciones de graduación de los estudiantes de tercero de bachillerato.
Figura B.41 Spike: Emisión del reporte de las calificaciones de graduación de los estudiantes de tercero de bachillerato.
156
ANEXO C: ACCESO DE LOS USUARIOS AL SISTEMA
En el anexo C se especifican el acceso a las diferentes funcionalidades del sistema a
través de cada historia de usuario para cada usuario del sistema.
HISTORIA DE
USUARIO NOMBRE USUARIOS
01 Acceso al sistema Administrador, Secretaria, Colector,
Inspector, Orientador, Profesor, Estudiante
02
Verificación de información personal de los usuarios y selección de año lectivo.
Administrador, Secretaria, Colector, Inspector, Orientador, Profesor, Estudiante
03 Selección de módulos del Sistema
Administrador, Secretaria, Colector, Inspector, Orientador, Profesor, Estudiante
04 Registro de los datos del personal administrativo en el sistema.
Administrador
05
Consulta de los datos personales del personal administrativo en el sistema.
Administrador
06 Actualización de los datos del personal administrativo en el sistema
Administrador
07
Eliminación de los datos personales del personal administrativo en el sistema
Administrador
08 Registro del nuevo año lectivo académico en el sistema
Administrador
09 Registro de cursos en el sistema
Administrador
10 Actualización de cursos en el sistema
Administrador
11 Asignación de cursos al año lectivo vigente
Administrador
12 Consulta de cursos del año lectivo vigente
Administrador
157
13 Eliminación de cursos del año lectivo vigente
Administrador
14 Registro de materias en el sistema
Administrador
15 Actualización de los datos de las materias en el sistema
Administrador
16 Asignación de las materias a los cursos en el sistema
Administrador
17 Actualización de la asignación de las materias a los cursos en el sistema.
Administrador
18 Eliminación de la asignación de las materias a los cursos en el sistema
Administrador
19 Registro de los datos de los profesores en el sistema.
Administrador
20 Consulta de datos personales de profesores en el sistema.
Administrador
21 Actualización de datos personales de profesores en el sistema.
Administrador
22 Asignación de profesores a cursos en el sistema
Administrador
23 Actualización de la asignación de profesores a los cursos en el sistema
Administrador
24 Eliminación de la asignación de profesores a los cursos en el sistema
Administrador
25 Emisión del reporte de los datos personales de cada profesor
Administrador
26 Consulta de Datos Personales de cada usuario.
Profesor, Estudiante, Colector, Inspector, Orientador
27 Registro de datos personales de los estudiantes en el sistema.
Secretaria
28 Consulta de datos personales de los estudiantes en el sistema.
Secretaria
158
29 Actualización de datos personales de los estudiantes en el sistema.
Secretaria
30 Emisión del reporte de los datos personales de cada estudiante.
Secretaria
31
Registro del requisito de colecturía, inspección y orientación para el proceso de matriculación.
Colector, Inspector, Orientador
32 Matriculación de Estudiante Nuevo
Secretaria
33 Matriculación de Estudiante Antiguo
Secretaria
34 Actualización de la información de la matricula del estudiante
Secretaria
35 Consulta de la información de matricula del estudiante
Secretaria
36 Emisión del certificado de matrícula
Secretaria
37 Registro de calificaciones de los estudiantes en el sistema
Secretaria, Profesor
38 Actualización de las calificaciones de los estudiantes en el sistema
Secretaria
39 Consulta de las calificaciones de los estudiantes en el sistema
Secretaria, Estudiante
40 Emisión del reporte de calificaciones de cada estudiante.
Secretaria, Estudiante
41
Registro de las calificaciones de disciplina de los estudiantes en el sistema.
Secretaria, Inspector
42
Actualización de las calificaciones de disciplina de los estudiantes en el sistema.
Secretaria
159
43
Registro de fechas límite para el registro de calificaciones de los estudiantes.
Secretaria
44
Consulta de las calificaciones de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
Secretaria
45
Emisión del reporte de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
Secretaria
46
Consulta de las calificaciones de promoción del estudiante en el sistema.
Secretaria
47
Emisión del reporte de promoción del estudiante por cada curso, en el respectivo año lectivo
Secretaria
48 Registro de las materias para los exámenes de grado
Secretaria
49 Eliminación de las materias para los exámenes de grado
Secretaria
50
Registro de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
Secretaria
51
Actualización de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
Secretaria
52
Registro de las calificaciones de los exámenes de grado de los estudiantes en el sistema
Secretaria
53
Consulta de las calificaciones de graduación de cada estudiante de tercero de bachillerato
Secretaria, Estudiante
160
54
Actualización de las calificaciones de graduación de los estudiantes de tercero de bachillerato
Secretaria
55
Emisión del reporte de las calificaciones de graduación de los estudiantes de tercero de bachillerato.
Secretaria
Tabla C.1 Acceso de los usuarios al sistema
161
ANEXO D: PRUEBAS DE ACEPTACIÓN
En el anexo D se encuentran las pruebas de aceptación restantes del capítulo 3.
Módulo Inicialización
PRUEBA DE ACEPTACIÓN Código:
PA09
Historia de Usuario (No. y Nombre):
09: Registro de cursos en el sistema
Descripción: Se registrará los cursos en el sistema
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Cursos > Registrar
ü Ingresa los datos del formulario.
ü Selecciona el botón Guardar.
Resultado Esperado: Se emite un mensaje de registro exitoso.
Evaluación de la Prueba: Satisfactoria
Tabla D.1 Prueba de Aceptación: Registro de cursos en el sistema
162
PRUEBA DE ACEPTACIÓN Código:
PA10
Historia de Usuario (No. y Nombre):
10: Actualización de cursos en el sistema
Descripción: Se actualizará los cursos en el sistema
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Cursos > Actualizar
ü Selecciona un curso
ü Selecciona el botón Buscar
ü Selecciona el enlace Actualizar
ü Actualiza la información
ü Selecciona el botón Guardar
Resultado Esperado: Se emite un mensaje de actualización exitosa
Evaluación de la Prueba: Satisfactoria
Tabla D.2 Prueba de Aceptación: Actualización de cursos en el sistema
163
PRUEBA DE ACEPTACIÓN Código:
PA11
Historia de Usuario (No. y Nombre):
11: Asignación de cursos al año lectivo
vigente
Descripción: Se asignarán los cursos al año lectivo vigente
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Curso a Año Lectivo > Asignar
ü Selecciona un curso para asignar al año lectivo vigente.
ü Selecciona el botón Guardar.
Resultado Esperado: El usuario visualiza la información de los cursos por el año lectivo vigente que se
encuentra en el sistema.
Evaluación de la Prueba: Satisfactoria
Tabla D.3 Prueba de Aceptación: Asignación de cursos al año lectivo vigente
164
PRUEBA DE ACEPTACIÓN Código:
PA12
Historia de Usuario (No. y Nombre):
12: Consulta de cursos del año lectivo
vigente
Descripción: Se consultará los datos de los cursos, correspondientes al año lectivo
vigente
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Curso a Año Lectivo > Consultar
Resultado Esperado: Se emite un mensaje de asignación exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.4 Prueba de Aceptación: Consulta de cursos del año lectivo vigente
165
PRUEBA DE ACEPTACIÓN Código:
PA13
Historia de Usuario (No. y Nombre):
13: Eliminación de cursos del año lectivo
vigente
Descripción: Se eliminarán los datos de los cursos, correspondientes al año lectivo
vigente
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Curso a Año Lectivo > Eliminar
ü Selecciona el enlace Eliminar
Resultado Esperado: Se emite un mensaje de eliminación exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.5 Prueba de Aceptación: Eliminación de cursos del año lectivo vigente
166
PRUEBA DE ACEPTACIÓN Código:
PA14
Historia de Usuario (No. y Nombre):
14: Registro de materias en el sistema
Descripción: Se registrarán las materias en el sistema
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Materias > Registrar
ü Registra la materia
ü Selecciona e botón Guardar
Resultado Esperado: Se emite un mensaje de registro exitoso.
Evaluación de la Prueba: Satisfactoria
Tabla D.6 Prueba de Aceptación: Registro de materias en el sistema
167
PRUEBA DE ACEPTACIÓN Código:
PA15
Historia de Usuario (No. y Nombre):
15: Actualización de los datos de las
materias en el sistema
Descripción: Se actualizarán los datos de las materias en el sistema.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Materias > Actualizar
ü Selecciona el enlace Actualizar
ü Actualiza la información.
ü Selecciona e botón Guardar
Resultado Esperado: Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.7 Prueba de Aceptación: Actualización de los datos de las materias en el sistema
168
PRUEBA DE ACEPTACIÓN Código:
PA16
Historia de Usuario (No. y Nombre):
16: Asignación de las materias a los cursos
en el sistema
Descripción: Se asignarán las materias a los cursos correspondientes al año lectivo
vigente.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Materias a Curso > Asignar
ü Selecciona cursos y materias
ü Selecciona e botón Guardar
Resultado Esperado: Se emite un mensaje de asignación exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.8 Prueba de Aceptación: Asignación de las materias a los cursos en el sistema
169
PRUEBA DE ACEPTACIÓN Código:
PA17
Historia de Usuario (No. y Nombre):
17: Actualización de la asignación de las
materias a los cursos en el sistema
Descripción: Se actualizará la asignación de las materias a los cursos correspondientes
al año lectivo vigente
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Materias a Curso > Actualizar
ü Selecciona cursos
ü Selecciona e botón Buscar
ü Selecciona el enlace Actualizar
ü Actualiza la información
ü Selecciona el botón Guardar
Resultado Esperado: Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.9 Prueba de Aceptación: Actualización de la asignación de las materias a los cursos en el sistema
170
PRUEBA DE ACEPTACIÓN Código:
PA18
Historia de Usuario (No. y Nombre):
18 Eliminación de la asignación de las
materias a los cursos en el sistema
Descripción: Se eliminará la asignación de las materias a los cursos correspondientes al
año lectivo vigente
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Materias a Curso > Eliminar
ü Selecciona cursos
ü Selecciona el botón Buscar
ü Selecciona el enlace Eliminar
Resultado Esperado: Se emite un mensaje de eliminación exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.10 Prueba de Aceptación: Eliminación de la asignación de las materias a los cursos en el sistema
171
PRUEBA DE ACEPTACIÓN Código:
PA19
Historia de Usuario (No. y Nombre):
19 Registro de los datos de los profesores
en el sistema
Descripción: Se registrarán los datos necesarios de los profesores que trabajan en el
colegio Nacional Raúl Andrade.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Profesores > Registrar
ü Registra los datos del formulario
ü Selecciona e botón Guardar
Resultado Esperado: Se emite un mensaje de registro exitoso.
Evaluación de la Prueba: Satisfactoria
Tabla D.11 Prueba de Aceptación: Registro de los datos de los profesores en el sistema
172
PRUEBA DE ACEPTACIÓN Código:
PA20
Historia de Usuario (No. y Nombre):
20 Consulta de datos personales de
profesores en el sistema.
Descripción: Se consultarán los datos personales de los profesores que trabajan en el
colegio Nacional Raúl Andrade
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Profesores > Consultar
ü Busca al profesor por apellidos y nombre
ü Busca por número de cédula
ü Selecciona e botón Buscar
ü Selecciona el enlace Consultar
Resultado Esperado: El usuario visualiza la información del profesor que se encuentra en el sistema.
Evaluación de la Prueba: Satisfactoria
Tabla D.12 Prueba de Aceptación: Consulta de datos personales de profesores en el sistema.
173
PRUEBA DE ACEPTACIÓN Código:
PA21
Historia de Usuario (No. y Nombre):
21 Actualización de datos personales de
profesores en el sistema.
Descripción: Se actualizarán los datos personales de los profesores que trabajan en el
colegio Nacional Raúl Andrade
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Profesores > Actualizar
ü Busca al profesor por apellidos y nombre
ü Busca por número de cédula
ü Selecciona e botón Buscar
ü Selecciona el enlace Actualizar
ü Actualiza la información
ü Selecciona el botón Guardar
Resultado Esperado: Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.13 Prueba de Aceptación: Actualización de datos personales de profesores en el sistema.
174
PRUEBA DE ACEPTACIÓN Código:
PA22
Historia de Usuario (No. y Nombre):
22 Asignación de profesores a cursos en el
sistema
Descripción: Se actualizarán los datos personales de los profesores que trabajan en el
colegio Nacional Raúl Andrade
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Profesor a Curso > Asignar
ü Selecciona cursos, materia, profesor
ü Selecciona e botón Guardar
Resultado Esperado: Se emite un mensaje de asignación exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.14 Prueba de Aceptación: Asignación de profesores a cursos en el sistema
175
PRUEBA DE ACEPTACIÓN Código:
PA23
Historia de Usuario (No. y Nombre):
23 Actualización de la asignación de
profesores a los cursos en el sistema
Descripción: Se actualizará la asignación de profesores a los cursos correspondientes al
año lectivo vigente
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Profesor a Curso > Actualizar
ü Selecciona cursos
ü Selecciona el botón Buscar
ü Selecciona el enlace Actualizar
ü Actualiza la información
ü Selecciona e botón Guardar
Resultado Esperado: Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.15 Prueba de Aceptación: Actualización de la asignación de profesores a los cursos en el sistema
176
PRUEBA DE ACEPTACIÓN Código:
PA24
Historia de Usuario (No. y Nombre):
24 Eliminación de la asignación de
profesores a los cursos en el sistema
Descripción: Se eliminará la asignación de profesores a los cursos correspondientes al
año lectivo vigente
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Profesor a Curso > Eliminar
ü Selecciona cursos
ü Selecciona el botón Buscar
ü Selecciona el enlace Eliminar
Resultado Esperado: Se emite un mensaje de eliminación exitosa.
Evaluación de la Prueba: Satisfactoria
Tabla D.16 Prueba de Aceptación: Eliminación de la asignación de profesores a los cursos en el sistema
177
PRUEBA DE ACEPTACIÓN Código:
PA25
Historia de Usuario (No. y Nombre):
25 Emisión del reporte de los datos
personales de cada profesor
Descripción: Se emitirá un reporte mediante la impresión de los datos personales de
cada profesor.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Inicialización con el perfil administrador.
ü Ingresa al menú Profesores > Consultar
ü Busca al profesor por apellidos y nombre
ü Busca por número de cédula
ü Selecciona e botón Buscar
ü Selecciona el enlace Consultar
ü Seleccionar el enlace Imprimir
Resultado Esperado: El usuario imprime el reporte de los datos personales de cada profesor
Evaluación de la Prueba: Satisfactoria
Tabla D.17 Prueba de Aceptación: Emisión del reporte de los datos personales de cada profesor
178
PRUEBA DE ACEPTACIÓN
Código:
PA26
Historia de Usuario (No. y Nombre):
26 Consulta de Datos Personales de cada
usuario.
Descripción:
Los diferentes usuarios podrán visualizar la información de sus datos personales.
Condiciones de Ejecución:
ü Deben existir usuarios registrados.
ü Debe existir la información de los usuarios.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo General con su respectivo perfil.
ü Ingresa al menú Información > Datos Personales.
Resultado Esperado:
El usuario puede visualizar su información personal.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.18 Prueba de Aceptación: Consulta de Datos Personales de cada usuario.
179
Módulo de matriculación de los estudiantes
PRUEBA DE ACEPTACIÓN
Código:
PA27
Historia de Usuario (No. y Nombre):
27 Registro de datos personales de los
estudiantes en el sistema.
Descripción:
Se registrará los datos personales del estudiante para matricular y gestionar la
asignación de cursos a cada estudiante en el año lectivo correspondiente.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Matricula.
ü Ingresa al menú Estudiantes > Registrar
ü Registra la información del estudiante en el sistema.
ü Selecciona el botón de Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.19 Prueba de Aceptación: Registro de datos personales de los estudiantes en el sistema.
180
PRUEBA DE ACEPTACIÓN
Código:
PA28
Historia de Usuario (No. y Nombre):
28 Consulta de datos personales de los
estudiantes en el sistema.
Descripción:
Se podrá visualizar los datos personales del estudiante.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Matricula.
ü Ingresa al menú Estudiantes > Consultar.
ü Busca un estudiante por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Consultar.
Resultado Esperado:
El usuario visualiza la información de los estudiantes que se encuentran registrados en el
sistema.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.20 Prueba de Aceptación: Consulta de datos personales de los estudiantes en el sistema.
181
PRUEBA DE ACEPTACIÓN
Código:
PA29
Historia de Usuario (No. y Nombre):
29 Actualización de datos personales de
los estudiantes en el sistema.
Descripción:
Se podrán actualizar los datos personales del estudiante en el sistema
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Matricula.
ü Ingresa al menú Estudiantes > Actualizar.
ü Busca un estudiante por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar.
ü Actualiza la información.
Resultado Esperado:
Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.21 Prueba de Aceptación: Actualización de datos personales de los estudiantes en el sistema.
182
PRUEBA DE ACEPTACIÓN
Código:
PA30
Historia de Usuario (No. y Nombre):
30 Emisión del reporte de los datos
personales de cada estudiante.
Descripción:
Se emitirá un reporte mediante la impresión de los datos personales de cada estudiante.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Matricula.
ü Ingresa al menú Estudiantes > Consultar.
ü Busca un estudiante por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Consultar.
ü Selecciona el enlace Imprimir.
Resultado Esperado:
El usuario imprime el reporte con los datos personales del estudiante.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.22 Prueba de Aceptación: Emisión del reporte de los datos personales de cada estudiante.
183
PRUEBA DE ACEPTACIÓN
Código:
PA32
Historia de Usuario (No. y Nombre):
32 Matriculación de Estudiante Nuevo
Descripción:
Se verificará que el estudiante este en el sistema y que haya cumplido con todos los
requisitos para asignarle un curso.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, el curso y las materias en el cual se matriculará el
estudiante.
ü Se registraron los datos de los profesores.
ü Se registraron los requisitos de colecturía, inspección y orientación.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Matricula.
ü Ingresa al menú Matricula > Nueva
ü Selecciona el enlace Estudiante Nuevo.
ü Busca un estudiante por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el curso para matricular al estudiante.
ü Selecciona el botón Matricular.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.23 Prueba de Aceptación: Matriculación de Estudiante Nuevo
184
PRUEBA DE ACEPTACIÓN
Código:
PA34
Historia de Usuario (No. y Nombre):
34 Actualización de la información de la
matricula del estudiante
Descripción:
Se podrá actualizar la información del curso del estudiante en caso que se necesite
cambiarlo aun paralelo distinto.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, el curso y las materias en el cual se matriculará el
estudiante.
ü Se registraron los datos de los profesores.
ü El estudiante se encuentra matriculado en el periodo actual.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Matricula.
ü Ingresa al menú Matricula > Actualizar
ü Busca un estudiante por apellidos y nombres.
ü Selecciona el botón Buscar.
ü Selecciona el curso para realizar la actualización.
ü Selecciona el botón Actualizar Matricula.
Resultado Esperado:
Se emite un mensaje de actualización exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.24 Prueba de Aceptación: Actualización de la información de la matricula del estudiante
185
PRUEBA DE ACEPTACIÓN
Código:
PA35
Historia de Usuario (No. y Nombre):
35 Consulta de la información de matricula
del estudiante
Descripción:
Se podrá visualizar la información de la matricula de los estudiantes.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, el curso y las materias en el cual se matriculará el
estudiante.
ü Se registraron los datos de los profesores.
ü El estudiante se encuentra matriculado en el periodo actual.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Matricula.
ü Ingresa al menú Matricula > Consultar.
ü Selecciona un curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Consultar de algún estudiante del curso.
Resultado Esperado:
El usuario visualiza la información de matricula del estudiante matriculado en el año
lectivo actual.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.25 Prueba de Aceptación: Consulta de la información de matricula del estudiante
186
PRUEBA DE ACEPTACIÓN
Código:
PA36
Historia de Usuario (No. y Nombre):
36 Emisión del certificado de matrícula
Descripción:
Se emitirá el certificado de matrícula por medio de una impresión, una vez realizados
todos los pasos solicitados por parte de las autoridades del colegio para finalizar el
proceso de matrícula.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, el curso y las materias en el cual se matriculará el
estudiante.
ü Se registraron los datos de los profesores.
ü El estudiante se encuentra matriculado en el periodo actual.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Matricula.
ü Ingresa al menú Matricula > Consultar.
ü Selecciona un curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Consultar de algún estudiante del curso.
ü Selecciona el enlace Imprimir.
Resultado Esperado:
El usuario imprime el certificado de matricula del estudiante.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.26 Prueba de Aceptación: Emisión del certificado de matrícula
187
Módulo de Evaluación de los estudiantes.
PRUEBA DE ACEPTACIÓN
Código:
PA38
Historia de Usuario (No. y Nombre):
38 Actualización de las calificaciones de los
estudiantes en el sistema
Descripción:
La secretaria podrá actualizar las calificaciones en caso que exista algún error en la
calificación del estudiante.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, materias.
ü Se registraron los datos de los profesores.
ü Se asignó los profesores a los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü Se registraron las calificaciones del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Calificaciones.
ü Ingresa al menú Calificaciones > Actualizar
ü Selecciona el curso y la materia.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar del estudiante al que se desea cambiar la
calificación.
ü Selecciona el botón Actualizar Calificación.
Resultado Esperado:
Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.27 Prueba de Aceptación: Actualización de las calificaciones de los estudiantes en el sistema
188
PRUEBA DE ACEPTACIÓN
Código:
PA41-A
Historia de Usuario (No. y Nombre):
41 Registro de las calificaciones de
disciplina de los estudiantes en el sistema.
Descripción:
Se registrarán las calificaciones de disciplina de cada estudiante por cada trimestre.
Condiciones de Ejecución:
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, y la materia disciplina.
ü Se registraron los datos del inspector.
ü Se asignó al inspector a los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü El usuario se encuentra entre las fechas en las cuales puede registrar las
calificaciones.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Calificaciones con el perfil de Administrativo usuario
Inspector.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Registra las calificaciones de disciplina del estudiante en el sistema.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.28 Prueba de Aceptación: Registro de las calificaciones de disciplina de los estudiantes en el sistema. (Primera Prueba)
189
PRUEBA DE ACEPTACIÓN
Código:
PA41-B
Historia de Usuario (No. y Nombre):
41 Registro de las calificaciones de
disciplina de los estudiantes en el sistema.
Descripción:
Se registrarán las calificaciones de disciplina de cada estudiante por cada trimestre.
Condiciones de Ejecución:
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, y la materia disciplina.
ü Se registraron los datos del inspector.
ü Se asignó al inspector a los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü El usuario se encuentra entre las fechas en las cuales puede registrar las
calificaciones.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Calificaciones con el perfil de Administrativo usuario
Inspector.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Registra las calificaciones de disciplina del estudiante en el sistema.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
No Satisfactoria
Tabla D.29 Prueba de Aceptación: Registro de las calificaciones de disciplina de los
estudiantes en el sistema.(Segunda Prueba)
190
PRUEBA DE ACEPTACIÓN
Código:
PA41-C
Historia de Usuario (No. y Nombre):
41 Registro de las calificaciones de
disciplina de los estudiantes en el sistema.
Descripción:
Se registrarán las calificaciones de disciplina de cada estudiante por cada trimestre.
Condiciones de Ejecución:
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, y la materia disciplina.
ü Se registraron los datos del inspector.
ü Se asignó al inspector a los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü El usuario se encuentra entre las fechas en las cuales puede registrar las
calificaciones.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Calificaciones con el perfil de Administrativo usuario
Inspector.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Registra las calificaciones de disciplina del estudiante en el sistema.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.30 Prueba de Aceptación: Registro de las calificaciones de disciplina de los
estudiantes en el sistema.(Tercera Prueba)
191
PRUEBA DE ACEPTACIÓN
Código:
PA42
Historia de Usuario (No. y Nombre):
42 Actualización de las calificaciones de
disciplina de los estudiantes en el sistema.
Descripción:
Se actualizarán las calificaciones de disciplina de los estudiantes en caso de que exista
un error en alguna calificación.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir el año lectivo, cursos, y la materia disciplina.
ü Se registraron los datos del inspector.
ü Se asignó al inspector a los cursos.
ü El estudiante debe estar matriculado en un curso del año lectivo actual.
ü El usuario se encuentra entre las fechas en las cuales puede registrar las
calificaciones.
ü Se registraron las calificaciones de disciplina del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Calificaciones.
ü Ingresa al menú Disciplina > Actualizar Calificaciones
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar del estudiante al que se desea cambiar la
calificación de disciplina.
ü Selecciona el botón Actualizar.
Resultado Esperado:
Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.31 Prueba de Aceptación: Actualización de las calificaciones de disciplina de los estudiantes en el sistema.
192
PRUEBA DE ACEPTACIÓN
Código:
PA43
Historia de Usuario (No. y Nombre):
43 Registro de fechas límite para el registro
de calificaciones de los estudiantes.
Descripción:
Se registrarán las fechas en las cuales el profesor podrá registrar las calificaciones en el
sistema.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Calificaciones.
ü Ingresa al menú Fecha Límite >Registro de Fechas.
ü Registra las fechas entre las cuales los profesores registraran las calificaciones.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.32 Prueba de Aceptación: Registro de fechas límite para el registro de calificaciones de los estudiantes.
193
Módulo de promoción de los estudiantes
PRUEBA DE ACEPTACIÓN Código:
PA45
Historia de Usuario (No. y Nombre):
45 Emisión del reporte de promoción de
todos los estudiantes por cada curso, en el
respectivo año lectivo
Descripción: Se emitirá un reporte mediante la impresión de los datos de las
calificaciones obtenidas en el transcurso del año lectivo.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Promoción con el perfil administrador.
ü Selecciona cursos
ü Selecciona el botón Buscar
ü Selecciona el enlace Imprimir
Resultado Esperado: El usuario imprime el reporte de calificaciones de promoción de los estudiantes por curso
Evaluación de la Prueba: Satisfactoria
Tabla D.33 Prueba de Aceptación: Emisión del reporte de promoción de todos los estudiantes por cada curso, en el respectivo año lectivo
194
PRUEBA DE ACEPTACIÓN Código:
PA46
Historia de Usuario (No. y Nombre):
46 Consulta de las calificaciones de
promoción del estudiante en el sistema
Descripción: Se consultará por cada estudiante los datos de las calificaciones obtenidas
en el transcurso del año lectivo.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Promoción con el perfil administrador.
ü Selecciona cursos
ü Selecciona el botón Buscar
ü Selecciona el enlace del estudiante
Resultado Esperado: El usuario visualiza la información de calificaciones de promoción del estudiante
Evaluación de la Prueba: Satisfactoria
Tabla D.34 Prueba de Aceptación: Consulta de las calificaciones de promoción del estudiante en el sistema
195
PRUEBA DE ACEPTACIÓN Código:
PA47
Historia de Usuario (No. y Nombre):
47 Emisión del reporte de promoción del
estudiante por cada curso, en el respectivo
año lectivo
Descripción: Se emitirá un reporte por cada estudiante mediante la impresión de los
datos de las calificaciones obtenidas en el transcurso del año lectivo.
Condiciones de Ejecución: ü Debe existir el usuario administrador.
Entrada / Pasos de ejecución: El usuario:
ü Ingresa al módulo de Promoción con el perfil administrador.
ü Selecciona cursos
ü Selecciona el botón Buscar
ü Selecciona el enlace del estudiante
ü Selecciona el enlace Imprimir
Resultado Esperado: El usuario imprime el reporte calificaciones de promoción del estudiante
Evaluación de la Prueba: Satisfactoria
Tabla D.35 Prueba de Aceptación: Emisión del reporte de promoción del estudiante por cada curso, en el respectivo año lectivo
196
Módulo de Graduación de los Estudiantes
PRUEBA DE ACEPTACIÓN
Código:
PA48
Historia de Usuario (No. y Nombre):
48 Registro de las materias para los
exámenes de grado
Descripción:
Se registrarán las materias que los estudiantes deberán rendir el examen de grado, solo
deben ser 4 materias.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Debe existir el año lectivo, cursos, y materias.
ü Se registraron los datos de los profesores.
ü Se asignó a los profesores a los cursos.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Graduación.
ü Ingresa al menú Materias de Grado > Registrar.
ü Selecciona el curso y la materia.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.36 Prueba de Aceptación: Registro de las materias para los exámenes de grado
197
PRUEBA DE ACEPTACIÓN
Código:
PA49
Historia de Usuario (No. y Nombre):
49 Eliminación de las materias para los
exámenes de grado
Descripción:
Se eliminarán las materias de los exámenes de grado en caso de que exista algún error
con la asignación de las materias.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Debe existir el año lectivo, cursos, y materias.
ü Se registraron los datos de los profesores.
ü Se asignó los profesores a los cursos.
ü Se registraron las materias de grado.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al Módulo Graduación.
ü Ingresa al menú Materias de Grado > Eliminar.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Eliminar.
Resultado Esperado:
Se emite un mensaje de eliminación exitosa.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.37 Prueba de Aceptación: Eliminación de las materias para los exámenes de grado
198
PRUEBA DE ACEPTACIÓN
Código:
PA50
Historia de Usuario (No. y Nombre):
50 Registro de las calificaciones de los
exámenes de grado de los estudiantes en
el sistema.
Descripción:
Se registrarán las calificaciones de los exámenes de grado de los estudiantes de tercero
de bachillerato.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir las materias de grado.
ü Las materias de grado deben estar asignadas a cada curso.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Exámenes de Grado > Registrar Calificación.
ü Selecciona el curso y la materia.
ü Selecciona el botón Buscar.
ü Registra las calificaciones del estudiante en el sistema.
ü Selecciona el botón Guardar.
Resultado Esperado:
Se emite un mensaje de registro exitoso.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.38 Prueba de Aceptación: Registro de las calificaciones de los exámenes de grado de los estudiantes en el sistema.
199
PRUEBA DE ACEPTACIÓN
Código:
PA51-A
Historia de Usuario (No. y Nombre):
51 Actualización de las calificaciones de los exámenes
de grado de los estudiantes en el sistema.
Descripción:
Se actualizarán las calificaciones de los exámenes de grado en caso de que exista algún
error con las mismas.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir las materias de grado.
ü Las materias de grado deben estar asignadas a cada curso.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
ü Se registraron las calificaciones de los exámenes de grado del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Exámenes de Grado > Actualizar Calificación.
ü Selecciona el curso y la materia.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar del estudiante al que desea cambiar la
calificación.
ü Selecciona el botón Actualizar.
Resultado Esperado:
Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba:
Satisfactoria
Tabla D.39 Prueba de Aceptación: Actualización de las calificaciones de los exámenes de grado de los estudiantes en el sistema.(Primera Prueba)
200
PRUEBA DE ACEPTACIÓN
Código:
PA51-B
Historia de Usuario (No. y Nombre):
51 Actualización de las calificaciones de los exámenes
de grado de los estudiantes en el sistema.
Descripción:
Se actualizarán las calificaciones de los exámenes de grado en caso de que exista algún
error con las mismas.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir las materias de grado.
ü Las materias de grado deben estar asignadas a cada curso.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
ü Se registraron las calificaciones de los exámenes de grado del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Exámenes de Grado > Actualizar Calificación.
ü Selecciona el curso y la materia.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar del estudiante al que desea cambiar la
calificación.
ü Selecciona el botón Actualizar.
Resultado Esperado:
Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba: No Satisfactoria
Tabla D.40 Prueba de Aceptación: Actualización de las calificaciones de los exámenes de grado de los estudiantes en el sistema. (Segunda Prueba)
201
PRUEBA DE ACEPTACIÓN
Código:
PA51-C
Historia de Usuario (No. y Nombre):
51 Actualización de las calificaciones de los exámenes
de grado de los estudiantes en el sistema.
Descripción:
Se actualizarán las calificaciones de los exámenes de grado en} caso de que exista algún
error con las mismas.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü Debe existir las materias de grado.
ü Las materias de grado deben estar asignadas a cada curso.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
ü Se registraron las calificaciones de los exámenes de grado del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Exámenes de Grado > Actualizar Calificación.
ü Selecciona el curso y la materia.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar del estudiante al que desea cambiar la
calificación.
ü Selecciona el botón Actualizar.
Resultado Esperado:
Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba:
Satisfactoria
Tabla D.41 Prueba de Aceptación: Actualización de las calificaciones de los exámenes de grado de los estudiantes en el sistema. (Tercera Prueba)
202
PRUEBA DE ACEPTACIÓN
Código:
PA53
Historia de Usuario (No. y Nombre):
53 Consulta de las calificaciones de
graduación de cada estudiante de tercero
de bachillerato
Descripción:
Se visualizarán las calificaciones obtenidas por el estudiante para su graduación.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
ü Se registraron las calificaciones de octavo de básica a segundo de bachillerato
del estudiante.
ü Se registraron las calificaciones de los exámenes de grado del estudiante.
ü Se registraron las calificaciones de graduación del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Graduación > Consultar Calificación.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Consultar del estudiante.
Resultado Esperado:
El usuario visualiza la información de las calificaciones de graduación del estudiante
matriculado en tercero de bachillerato en el año lectivo actual.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.42 Prueba de Aceptación: Consulta de las calificaciones de graduación de cada estudiante de tercero de bachillerato
203
PRUEBA DE ACEPTACIÓN
Código:
PA54
Historia de Usuario (No. y Nombre):
54 Actualización de las calificaciones de graduación
de los estudiantes de tercero de bachillerato
Descripción:
Se actualizará la calificación del trabajo de investigación si existiera algún error con la
misma ya que la demás calificaciones son dadas automáticamente por el sistema.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
ü Se registraron las calificaciones de octavo de básica a segundo de bachillerato
del estudiante.
ü Se registraron las calificaciones de los exámenes de grado del estudiante.
ü Se registraron las calificaciones de graduación del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Graduación > Actualizar Calificación.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Actualizar del estudiante al que desea cambiar la
calificación.
ü Selecciona el botón Actualizar Calificaciones.
Resultado Esperado:
Se emite un mensaje de actualización exitosa.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.43 Prueba de Aceptación: Actualización de las calificaciones de graduación de los estudiantes de tercero de bachillerato
204
PRUEBA DE ACEPTACIÓN
Código:
PA55
Historia de Usuario (No. y Nombre):
55 Emisión del reporte de las calificaciones
de graduación de los estudiantes de
tercero de bachillerato.
Descripción:
Se emitirá el reporte de calificaciones de graduación mediante la impresión del mismo.
Condiciones de Ejecución:
ü Debe existir el usuario Secretaria.
ü Se registraron los datos de los estudiantes.
ü El estudiante debe estar matriculado en tercero de bachillerato del año lectivo
actual.
ü El estudiante debe estar exonerado en todas las materias de tercero de
bachillerato.
ü Se registraron las calificaciones de octavo de básica a segundo de bachillerato
del estudiante.
ü Se registraron las calificaciones de los exámenes de grado del estudiante.
ü Se registraron las calificaciones de graduación del estudiante.
Entrada / Pasos de ejecución:
El usuario:
ü Ingresa al módulo de Graduación.
ü Ingresa al menú Graduación > Consultar Calificación.
ü Selecciona el curso.
ü Selecciona el botón Buscar.
ü Selecciona el enlace Consultar del estudiante.
ü Selecciona el enlace Imprimir.
Resultado Esperado:
El usuario imprime el reporte de calificaciones de graduación del estudiante.
Evaluación de la Prueba:
Satisfactoria.
Tabla D.44 Prueba de Aceptación: Emisión del reporte de las calificaciones de graduación de los estudiantes de tercero de bachillerato.