Beruflich Dokumente
Kultur Dokumente
DECLARACIN
CERTIFICACIN
Certifico que el presente trabajo fue desarrollado por Edgar Roberto Valarezo
Vargas y Mara Eugenia Jarrn Ortiz, bajo mi supervisin.
CONTENIDO
CAPTULO I ....................................................................................................................................... 1
1
1.1.1
1.1.3
1.2
1.2.1
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
2.1.1
2.1.2
2.2.1
2.2.2
PRIORIZACIN .......................................................................................................... 32
2.2.3
PLAN DE ENTREGAS................................................................................................ 33
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
3.1.1
3.2.1
3.3
3.3.1
3.3.2
4.2
BIBLIOGRAFA.............................................................................................................................. 104
ANEXOS ........................................................................................................................................ 105
ANEXO A - PLANIFICACIN DE ITERACIONES ........................ERROR! M ARCADOR NO DEFINIDO.
ANEXO B INTERFACES DE USUARIO ....................................ERROR! M ARCADOR NO DEFINIDO.
ANEXO C MEDICIONES DE ACCESO .....................................ERROR! M ARCADOR NO DEFINIDO.
INDICE DE ILUSTRACIONES
ILUSTRACIN 1.- DISEO ARQUITECTNICO EN TRES CAPAS .................................................................. 36
ILUSTRACIN 2.- DIAGRAMA DE CLASES ................................................................................................ 37
ILUSTRACIN 3.- DIAGRAMA DE INTERACCIN - GESTIONAR PERODOS LECTIVOS .................................... 38
ILUSTRACIN 4.- DIAGRAMA DE INTERACCIN GESTIONAR APORTES .................................................... 39
ILUSTRACIN 5.- DIAGRAMA DE INTERACCIN GESTIONAR MATERIAS ................................................... 40
ILUSTRACIN 6.- DIAGRAMA DE INTERACCIN GESTIONAR USUARIOS ................................................... 41
ILUSTRACIN 7.- DIAGRAMA DE INTERACCIN INSCRIBIR ALUMNOS ...................................................... 42
ILUSTRACIN 8.- DIAGRAMA DE INTERACCIN GESTIONAR PROFESORES .............................................. 43
ILUSTRACIN 9.- DIAGRAMA DE INTERACCIN ASIGNAR MATERIAS Y HORARIOS A PROFESORES ............ 44
ILUSTRACIN 10.- DIAGRAMA DE INTERACCIN - MATRICULAR................................................................ 45
ILUSTRACIN 11.- DIAGRAMA DE INTERACCIN GENERAR LISTAS DE CURSOS
...................................... 46
.................................................................................................................................................. 61
ILUSTRACIN 27.- MEDICIN DEL TAMAO DE LA PGINA DE ENVO DE CORREOS ELECTRNICOS............. 62
ILUSTRACIN 28.- MEDICIN DEL TIEMPO DE CARGA DE LA PGINA DE REPORTES BIMESTRALES POR CURSO
.................................................................................................................................................. 62
ILUSTRACIN 29.- MEDICIN DEL TAMAO DE LA PGINA DE ENVO DE REPORTES BIMESTRALES POR CURSO
.................................................................................................................................................. 63
ILUSTRACIN
ESTUDIANTE ................................................................................................................................ 63
ILUSTRACIN
ESTUDIANTE ................................................................................................................................ 64
ILUSTRACIN 32.- MEDICIN DEL TIEMPO DE CARGA DE LA PGINA DE LISTA DE ESTUDIANTES ................. 64
ILUSTRACIN 33.- MEDICIN DEL TAMAO DE LA PGINA DE ENVO DE LISTAS DE ESTUDIANTES ............... 65
ILUSTRACIN 34.- PRUEBA DE COMPATIBILIDAD CON MICROSOFT INTERNET EXPLORER ........................... 70
ILUSTRACIN 35.- PRUEBA DE COMPATIBILIDAD CON MOZILLA FIREFOX
.................................................. 71
.................................................................................... 76
INDICE DE TABLAS
TABLA 1.1 METODOLOGAS GILES VS. METODOLOGAS TRADICIONALES ................................................. 6
TABLA 1.2 COMPARACIN DE METODOLOGAS ....................................................................................... 8
TABLA 3.- HISTORIA DE USUARIO - : INGRESO DE ESTUDIANTES Y PROFESORES ..................................... 24
TABLA 4.- HISTORIA DE USUARIO - CREACIN DE USUARIOS DEL SISTEMA ............................................ 24
TABLA 5.- HISTORIA DE USUARIO - INGRESO DE PERIODOS LECTIVOS .................................................... 25
TABLA 6.- HISTORIA DE USUARIO - MATRICULACIN ............................................................................. 26
TABLA 7.- HISTORIA DE USUARIO - AGRUPACIN EN CURSOS Y PARALELOS ........................................... 26
TABLA 8.- HISTORIA DE USUARIO - ASIGNACIN DE PROFESORES A MATERIA ......................................... 26
TABLA 9.- HISTORIA DE USUARIO - REGISTRO DE NOTAS POR ALUMNO .................................................. 27
TABLA 10.- HISTORIA DE USUARIO - REGISTRO DE FALTAS, ATRASOS Y DISCIPLINA ................................ 27
TABLA 11.- HISTORIA DE USUARIO - REPORTE DE LISTA DE CURSO ....................................................... 27
TABLA 12.- HISTORIA DE USUARIO - REPORTE ANUAL .......................................................................... 28
TABLA 13.- HISTORIA DE USUARIO - REPORTE QUIMESTRAL ................................................................. 28
TABLA 14.- HISTORIA DE USUARIO - REPORTE BIMESTRAL GENERAL .................................................... 29
TABLA 15.- HISTORIA DE USUARIO - REPORTE BIMESTRAL INDIVIDUAL .................................................. 29
TABLA 16.- HISTORIA DE USUARIO - RCORD ESTUDIANTIL................................................................... 30
TABLA 17.- HISTORIA DE USUARIO - ENVO DE CORREOS ELECTRNICOS ............................................. 30
TABLA 18.- ESTIMACIN DE ESFUERZOS .............................................................................................. 32
TABLA 19.- PRIORIZACIN ................................................................................................................... 33
TABLA 20.- PLAN DE ENTREGAS .......................................................................................................... 34
TABLA 21.-CALENDARIO DE ENTREGAS................................................................................................ 34
TABLA 22.-ESPECIFICACIN DEL HARDWARE UTILIZADO EN LAS PRUEBAS UNITARIAS ............................ 57
TABLA 23.-ESPECIFICACIN DE LA CONEXIN DE RED UTILIZADA EN LAS PRUEBAS UNITARIAS ............... 57
TABLA 24.-ESPECIFICACIN DEL SISTEMA OPERATIVO Y SOFTWARE UTILIZADO EN LAS PRUEBAS
UNITARIAS .................................................................................................................................. 58
TABLA 25.-RESULTADOS DE LAS MEDICIONES DE TIEMPO Y PESO DE LAS PGINAS DEL SISTEMA ............ 66
TABLA 26.-FORMATOS DE IMAGEN UTILIZADOS ..................................................................................... 68
TABLA 27.- PRUEBA DE ACEPTACIN - INGRESO DE PERODOS LECTIVOS .............................................. 79
TABLA 28.- PRUEBA DE ACEPTACIN - AGRUPACIN EN CURSOS Y PARALELOS ..................................... 80
TABLA 29.- PRUEBA DE ACEPTACIN - CREACIN DE USUARIOS DEL SISTEMA ...................................... 81
TABLA 30.- PRUEBA DE ACEPTACIN - INGRESO DE ESTUDIANTES Y PROFESORES ................................. 83
TABLA 31.- PRUEBA DE ACEPTACIN - ASIGNACIN DE PROFESORES A MATERIA ................................... 84
TABLA 32.- PRUEBA DE ACEPTACIN - MATRICULACIN ....................................................................... 85
TABLA 33.- PRUEBA DE ACEPTACIN - REGISTRO DE NOTAS POR ALUMNO ............................................ 86
TABLA 34.- PRUEBA DE ACEPTACIN - REGISTRO DE FALTAS, ATRASOS Y DISCIPLINA POR ALUMNO ........ 87
TABLA 35.- PRUEBA DE ACEPTACIN - REPORTE DE LISTA DE CURSO .................................................... 88
TABLA 36.- PRUEBA DE ACEPTACIN - REPORTE BIMESTRAL GENERAL................................................. 89
INTRODUCCIN
Desde el punto de vista tecnolgico, la educacin va de la mano con el acceso a
la informacin y con la gestin apropiada de la misma. Es por eso que cada paso
que se d dentro del progreso acadmico se vea reflejado en adelantos en la
parte tecnolgica, como apoyo ante el mayor afluente de datos que se podra
manejar.
El presente documento describe el proceso de desarrollo del sistema de gestin
acadmica y administrativa va Web para el Colegio Modelo Politcnico (CMP)
con la utilizacin de la metodologa Extreme Programming (XP), creado para
automatizar los procesos manuales que se realizan dentro de la institucin en lo
que corresponde a inscripcin de alumnos y personal docente, gestin de notas,
matriculacin y dems actividades concernientes a la administracin estudiantil
del CMP. Se aprovechan tambin las facilidades que provee el internet y las
conexiones de banda actualmente disponibles, as como las herramientas de
software libres, adaptando el sistema a las polticas actuales gubernamentales.
De acuerdo a la metodologa de desarrollo a la cual se recurre y a los
requerimientos obtenidos dentro del CMP, se tiene una disposicin del
documento:
En el CAPITULO UNO se presenta el planteamiento del problema que se va a
solucionar, una descripcin detallada de las caractersticas institucionales del
Colegio Modelo Politcnico incluyendo los tipos de gestiones que dentro de ella
se manejan, una breve comparacin entre metodologas de desarrollo gil y una
certera justificacin de la seleccin de Extreme Programming como el lineamiento
a tomar dentro del desarrollo. Se incluye tambin una seleccin previa de
herramientas Web que agilite el proceso de creacin del sistema.
El CAPITULO DOS engloba la captacin de requerimientos que se obtuvo de
conversaciones con el personal acadmico del CMP, organizadas y clasificadas
en historias de usuario, una planificacin de iteraciones y un plan de entrega
preliminar; se presenta tambin el diseo del sistema con su correspondiente
diagrama de clases y la estructura jerrquica a manejarse dentro del sistema
Web.
CAPTULO I
1.1
1.1.1
Uno de los objetivos del CMP es convertir a los jvenes en actores participativos
esenciales en la toma de decisiones futuras en nuestro pas, con una formacin
integral que incluya una preparacin acadmica cuya meta es asegurar el ingreso
a las instituciones de educacin superior del Ecuador.3
1.1.2
GESTION ADMINISTRATIVA
La falta de integracin de los procesos que se manejan en las diferentes reas del
colegio, no permiten tener un completo control, que ayude a incrementar la
competitividad
1.1.3
GESTIN ACADMICA
Es por esto que gran parte del servicio que se preste a los estudiantes y padres
de familia depender de la manera en la que se administre los aspectos
esenciales que intervienen en una gestin acadmica integral, tal como la
informacin personal de los estudiantes, sus calificaciones de cada perodo
escolar e incluso su asistencia.
Sin duda, entre los principales problemas que el Colegio Modelo Politcnico
mantiene en su gestin estudiantil es la falta de un medio apropiado de
comunicacin entre padres de familia y el personal docente de la institucin, para
1.2
Ya que las metodologas giles estn orientadas para proyectos pequeos que
requieran un tiempo corto para desarrollo, se las consideran como una solucin a
la medida que no abandona las prcticas tradicionales que aseguran la calidad
del producto final que se entrega al usuario.
Metodologas giles
Metodologas Tradicionales
de produccin de cdigo
el proyecto
Impuestas internamente (por el equipo de
Impuestas externamente
desarrollo)
Proceso menos controlado, con pocos
Principios
polticas/normas
bastante flexible
El cliente es parte del equipo de desarrollo
Ms roles
Software
http://agilemanifesto.org/
http://www.willydev.net/descargas/masyxp.pdf
1.2.1
Procesos
XP
Tcnica de
Notacin
modelado
1. Planificacin
UML segn se
Flujogramas
2. Gestin
requiera
Diagramas de clase
Herramienta
de soporte
No especificada
3. Diseo
Diagramas de interaccin
4. Desarrollo
5. Pruebas
HDM
Entidad-Relacin
Diagrama E-R
No especificada
1.Diagrama de clases
ONTOS Studio
Orientando a Objetos
2.Diseo GU
desarrollo
3. Entorno de desarrollo de UI
OOHDM
1. Diseo conceptual
Orientando a Objetos
1.Diagrama de clases
2. Diseo navegacional
2.Diagrama
3. Diseo abstracto de la UI
4. Implementacin
3.Diagrama de
OOHDM-Web
configuracin de ADV +
Diagrama ADV (Abstract Data
View)
SOHDM
Escenarios, Vistas
1.Diagramas de
2. Modelo en OO
Orientando a Objetos
escenarios de actividad
No especificada
3. Diseo de la vista
2.Diagrama de estructura de
4. Diseo navegacional
clase
5. Diseo implementacin
3.Vista OO
6. Construccin
4.Esquema de enlace
navegacional
5.Esquema de pginas
WSDM
Entidad-Relacin
2. Diseo conceptual
Orientando a Objetos
2.Capas de navegacin
http://www.unab.edu.co/editorialunab/revistas/rcc/pdfs/r22_art5_c.pdf
No especificada
sistema,
basndose
en
la
retroalimentacin
que
se
realiza
1.3
SELECCIN
JUSTIFICACIN
DE
LAS
HERRAMIENTAS
DE
DESARROLLO
10
1.3.1
Otra de las razones por las cuales se opt por la utilizacin de Apache, la ms
importante a mencionar, es la compatibilidad que existe entre las diversas
plataformas existentes, de esta manera se podr realizar la implantacin ya
sea en un sistema operativo Windows o Unix.
1.3.2
11
1.3.3
LENGUAJE DE PROGRAMACIN
para
mejorar
considerablemente
la
operatividad
de
las
aplicaciones.
1.3.4
Como IDE de desarrollo se decidi por utilizar Zend Studio, este editor nos
permitir desarrollar la aplicacin en PHP, proporcionando varias ayudas
tanto para la generacin del cdigo requerido, como para la administracin en
si del proyecto y la depuracin del cdigo generado.
1.3.5
12
13
1.3.5.1.2
Las tcnicas para ello incluyen las hojas de estilo en cascada (CSS), XML
(eXtensible Markup Language) y las funciones previstas por un sistema de gestin
de contenido.
14
Para todos los enfoques, debe hacerse evidente al usuario que el sitio ha sido
adaptado a sus necesidades, proporcionando toda la informacin sobre el perfil
que adopta en el sitio web, as como la posibilidad de desactivar explcitamente la
adaptacin o cambiar a otro perfil de usuario siempre que estn autorizados a
hacerlo.
1.3.5.2 Navegacin
15
La navegacin debe ser diseada para ayudar a los usuarios a comprender dnde
estn, donde han estado y a dnde pueden ir. Para ello es recomendado que:
Cada segmento de la presentacin (pgina o ventana) debe proporcionar al
usuario una indicacin suficiente clara de donde est dentro de la
estructura de navegacin y de la posicin actual del segmento con
respecto a la estructura general.
Deben ofrecerse rutas de acceso alternativas para navegar a una unidad
especfica de contenidos con el fin de apoyar las diferentes estrategias de
navegacin.
1.3.5.2.1
Estructura de Navegacin
La estructura de navegacin determina todos los caminos posibles por los cuales
los usuarios pueden desplazarse en la interfaz de usuario Web. Se Deben tomar
en cuenta estas recomendaciones:
Las estructuras de navegacin deben ser diseadas en base a la estructura
del modelo de contenido conceptual y estrategias de navegacin del
usuario, enfocndose a los conceptos relevantes para el mismo.
16
Tareas frecuentes pueden ser apoyadas con "enlaces rpidos" a esas tareas
en la pgina principal.
La estructura de navegacin debe ofrecer enlaces identificables a la pgina
relacionada a la tarea que se desea realizar y debe guiar al usuario a
travs de tareas con mltiples pasos.
Si se realizara una tarea de mltiples pasos se debe proporcionar:
o Instrucciones paso a paso.
o Posicin del usuario en la tarea en todo momento.
o Navegabilidad a pasos anteriores con posibilidad de corregir errores.
o Retroalimentacin sobre el estado del procesamiento de los datos.
La pgina de inicio debe proveer suficiente informacin auto-contenida para
que el usuario pueda entender el propsito y anticipar el contenido del sitio,
adems de proporcionar acceso a las subestructuras de navegacin
relevantes. Se debe evitar la sobrecarga de sus elementos con un diseo
adecuado.
Evitar pginas innecesarias, tal como pginas pop-up o pantallas splash.
Una ventana adicional apoya las tareas del usuario cuando se utiliza para
realizar una subtarea tangencial a la tarea principal en la ventana principal.
1.3.5.2.2
Componentes de Navegacin
17
18
19
Adems, para asegurar la calidad del sitio web, estos requisitos deben intentar ser
cumplidos en su totalidad.
Herramienta
Requerimiento
Detalle
Justificacin
Uso de (X)HTML
W3C HTML
vlido
compatibilidad entre
Validator
http://www.w3.org/QA/2002/07/WebAgency-Requirements
Recomendada
20
la especificacin HTML. Se
representacin en los ms
entre la presentacin de la
estructura
mantener y evolucionar.
The LogValidator
permiten separar
Uso extensivo de
de presentacin bien
completamente la presentacin
CSS vlido
de la estructura de la pgina, y
CSS.
CSS Validator
su composicin y renderizado.
HTTP obtiene la mayor parte de
Asegurar de que cada pgina
Usar
correctamente
de almacenamiento en cach:
HTTP
HTML.
ms rpido
Usar PNG para
grficos
mapas de bits.
compresin y es gratis.
No especificada
21
CAPTULO II
2.1
ESPECIFICACIN DE REQUERIMIENTOS
2.1.1
Los usuarios que han sido contemplados para la planificacin global del sistema
cumplen un rol fundamental en cada una de las Historias de Usuario a describirse
a continuacin, ya que son los que obtendrn un beneficio real por el uso
apropiado del Sistema a desarrollarse.
Administrador: Este usuario tiene la funcin de configurar todos los
parmetros bsicos para realizar la gestin acadmica, tal como gestionar
materias, periodos, horarios, quimestres, bimestres, usuarios, adems del
ingreso de nuevos alumnos y de nuevos profesores. Es responsable de la
planificacin de los periodos lectivos y la generacin de certificados de
matrcula y asistencia.
22
2.1.2
HISTORIAS DE USUARIO
23
Nmero:
Identificador numrico de la historia de usuario.
Nombre:
Denominacin que se le da a la historia de usuario para facilitar su
posterior identificacin.
Usuario:
Usuario dentro del sistema que realizar la operacin detallada en la
Historia de Usuario.
Riesgo en desarrollo:
Se lo define basado en el riesgo que afronta el equipo de desarrollo en la
obtencin de resultados de una historia de usuario, para que satisfaga los
requerimientos del cliente.
Puede ser alto, medio o bajo.
Prioridad en Negocio:
Definido por el cliente, es el grado de prioridad para el desarrollo de cada
historia de usuario.
Puntos Estimados:
Puntos de esfuerzo determinado por la duracin de desarrollo de la historia
de usuario.
Descripcin:
Explicacin del requerimiento expresado en la historia de usuario. Puede
ser susceptible a cambios durante la etapa de desarrollo.
24
Detalles:
Opcional. Breves puntos que describan o aclaren la descripcin y la historia
de usuario en s.
HISTORIA DE USUARIO
Nmero: 01
Usuario: Administrador
Descripcin:
El Administrador debe ingresar los datos personales de los estudiantes y los profesores, para
posterior asignacin de cursos y distribucin de paralelos. Estos datos pueden ser modificados o
eliminados segn el Administrador lo necesite.
Observaciones:
Los datos personales constan de nombres y apellidos, fecha de nacimiento, fotografa, informacin
mdica, telfonos y direccin domiciliaria. En el caso de los estudiantes adems debe ingresarse
detalles de sus representantes.
HISTORIA DE USUARIO
Nmero: 02
Usuario: Administrador
Descripcin:
El Administrador debe tener la capacidad de crear, modificar y eliminar usuarios para el sistema, as
como asignarle un perfil dentro del mismo.
Observaciones:
25
HISTORIA DE USUARIO
Nmero: 03
Usuario: Administrador
Puntos Estimados:0,2
Descripcin:
El Administrador debe ingresar perodos acadmicos para cada ao lectivo. Estos perodos se
dividen en dos quimestres, y stos a su vez en dos bimestres, con sus respectivos aportes. Cada
perodo acadmico puede ser modificado segn el Administrador lo requiera.
Observaciones:
- Para cada uno de los perodos se debe detallar la fecha de inicio y fin del perodo, as como
una descripcin del perodo.
- En cada bimestre las notas de cada uno de los alumnos por materia, sern promediados sobre
10 y se tendr un total de 4 notas por cada bimestre.
- En cada quimestre las notas de cada materia sern promediadas sobre 20 puntos y sin punto
decimal.
- La nota quimestral ser la sumatoria de los promedios obtenidos en cada bimestre.
- En cada bimestre se debe registrar la nota de la disciplina para cada estudiante, adems del
nmero de faltas y atrasos registrados en cada uno de los bimestres.
Nombre: Matriculacin
Usuario: Administrador
Descripcin:
El Administrador debe matricular por cada periodo lectivo a todos los alumnos del colegio, de
acuerdo a la planificacin previamente realizada con los horarios, materias y profesores.
Observaciones:
Para poder matricular a los alumnos en un cierto periodo lectivo, se debe realizar la respectiva
planificacin considerando los horarios en los cuales se dictar cada materia, con la asignacin
respectiva del profesor para la misma.
26
Si el alumno ha aprobado todas las materias que tom en el ao lectivo anterior, podr ser
matriculado.
HISTORIA DE USUARIO
Nmero: 05
Usuario: Administrador
Descripcin:
El Administrador debe asignar a cada uno de los alumnos a un curso y un paralelo por cada ao
lectivo, de esto se determinarn las materias que deber tomar en el periodo matriculado.
Observaciones:
Debe estar creados los cursos y paralelos en los cuales se les agrupar a los alumnos, adems la
planificacin de las materias por cada uno de estos.
HISTORIA DE USUARIO
Nmero: 06
Usuario: Administrador
Puntos Estimados: 1
Descripcin:
El Administrador deber planificar cada periodo lectivo la asignacin de los profesores a las
materias, de acuerdo a los horarios establecidos para impartir clases en cada ao lectivo.
Observaciones:
Debern ingresarse previamente cada uno de los profesores a ser asignados, adems de tener
creadas las materias a planificar junto con los horarios de las mismas
HISTORIA DE USUARIO
Nmero: 07
Usuario: Profesor
27
Descripcin:
El profesor deber ingresar las notas de los alumnos por cada uno de los aportes del bimestre,
adems de una observacin a dichas notas al final del ao lectivo.
El sistema deber realizar los promedios respectivo que determinen si el alumno queda suspenso,
aprueba o pierde la materia.
Observaciones:
Previo al registro de notas cada alumno debi ser matriculado en el sistema en todas las materias
que toma en el periodo lectivo
Se debi realizar con anterioridad la planificacin de los profesores de acuerdo a las materias y en
los horarios a impartirse las materias
Usuario: Administrador
Descripcin:
El administrador deber ingresar el nmero de faltas y atrasos que el alumno ha acumulado a lo
largo del ao lectivo.
Debe registrar adems el promedio de la disciplina de cada alumno en el ao.
Observaciones:
Usuario: Profesor
Descripcin:
El profesor podr generar las diferentes listas de asistencia de los alumnos por cada curso, paralelo
y materia a impartirse
Observaciones:
Las listas podrn ser impresas por el usuario y deben estar en orden alfabtico por apellidos de los
alumnos, seguido por el nombre de estos.
28
HISTORIA DE USUARIO
Nmero: 10
Usuario: Autoridad
Descripcin:
El usuario autoridad podr generar reportes de todas las notas anuales por curso y paralelo, en
donde se detalle de todos y cada uno de los alumnos y las notas obtenidas por materia durante el
ao lectivo.
Observaciones:
En el reporte debe constar como contenido del reporte los nombres y apellidos de los alumnos, las
materias tomadas en el periodo lectivo con sus respectivas notas obtenidas en los quimestres
correspondientes y la nota final del ao, la nota de supletorio de ser el caso, debe constar adems la
nota de disciplina de cada alumno y una descripcin si el alumno es promovido, no promovido o si
tiene entrevista con el dirigente.
HISTORIA DE USUARIO
Nmero: 11
Usuario: Autoridad
Descripcin:
El usuario autoridad podr generar reportes de todas las notas por quimestre por curso y paralelo,
en donde se detalle de todos y cada uno de los alumnos y las notas obtenidas por materia durante el
quimestre seleccionado.
Observaciones:
En el reporte debe constar las notas finales de todos los alumnos agrupados por curso, en el cual
debe constar el ao lectivo, el curso, paralelo y el quimestre
Adems como contenido del reporte los nombres y apellidos de los alumnos, las materias tomadas
en el quimestre con sus respectivas notas obtenidas en los dos bimestres correspondientes y la nota
final de dicho quimestre, adems debe haber un campo en el cual se detalle las materias en las
cuales el alumno debe asistir a recuperacin.
29
HISTORIA DE USUARIO
Nmero: 12
Usuario: Autoridad
Descripcin:
El usuario autoridad podr generar reportes de todas las notas por bimestre por curso y paralelo, en
donde se detalle de todos y cada uno de los alumnos y las notas obtenidas por materia durante el
bimestre seleccionado.
Observaciones:
En el reporte deben constar los nombres y apellidos de los alumnos, las materias tomadas en dicho
bimestre con sus respectivas notas bimestrales, el nmero de faltas, atrasos y la nota de disciplina
obtenida.
Como pie del reporte debe constar por materia la nota mxima y la mnima obtenida en el curso y el
promedio de todo el curso.
HISTORIA DE USUARIO
Nmero: 13
Descripcin:
El usuario autoridad podr generar reportes de todas las notas por alumno y bimestre, en donde se
detalle de cada uno de los alumnos las notas obtenidas por materia durante el bimestre
seleccionado.
Observaciones:
En el reporte deben constar adems los nombres y apellidos de los alumnos, las materias tomadas
en dicho bimestre con sus respectivas notas bimestrales, el nmero de faltas, atrasos y la nota de
disciplina obtenida.
Como pie del reporte debe constar por materia la nota mxima y la mnima obtenida en el curso y el
promedio de todo el curso.
30
HISTORIA DE USUARIO
Nmero: 14
Descripcin:
El usuario autoridad podr generar reportes de todas las notas de los alumnos durante su vida
estudiantil dentro del colegio, en donde se detalle de cada uno de los alumnos las notas obtenidas
por materia de sus estudios en el CMP.
Observaciones:
En el reporte debe constar adems las materias que el alumno ha tomado en su vida estudiantil
dentro del CMP con las respectivas notas finales obtenidas, adems debe constar de un promedio
final, y el promedio de la nota obtenida por disciplina.
Usuario: Administrador
Descripcin:
El Administrador puede enviar correos electrnicos informativos tanto a estudiantes, padres de
familia y profesores de manera automtica.
Observaciones:
Se deben tener agrupados los diferentes perfiles a los cuales se podr enviar correos electrnicos.
31
2.2
Una vez definidas las funcionalidades que debe contener el sistema, es primordial
realizar un anlisis de tiempo y esfuerzo que va a ser requerido en el transcurso
del proyecto, esto para obtener una estimacin real de recursos que el equipo de
desarrollo demanda para cumplir con los requerimientos planteados en las
Historias de Usuario.
Para ello la interaccin entre representantes del Colegio Modelo Politcnico y el
equipo de desarrollo es imprescindible como retroalimentacin dentro del proceso
mismo del perfeccionamiento del sistema.
2.2.1
ESTIMACIN DE ESFUERZOS
10
32
No.
Nombre de Historia
Historia
01
02
Riesgo
Prioridad
Puntos
Estimados
Equivalencia
en tiempo
(das)
Medio
Alta
0,2
Bajo
Alta
0,2
03
Bajo
Alta
0,2
04
Matriculacin
Medio
Alta
0,8
05
Medio
Medio
0,2
06
Alto
Alta
Bajo
Alta
0,2
07
08
Bajo
Alta
0,2
09
Bajo
Alta
0,2
10
Reporte Anual
Bajo
Alta
0,2
11
Reporte Quimestral
Bajo
Alta
0,2
12
Bajo
Alta
0,2
13
Bajo
Alta
0,2
14
Rcord estudiantil
Medio
Alta
0,2
15
Media
Medio
0,2
2.2.2
PRIORIZACIN
33
No.
Nombre de Historia
Historia
Iteracin
03
05
02
01
06
04
Matriculacin
07
08
por alumno
09
12
11
Reporte Quimestre
10
Reporte Anual
13
14
Rcord estudiantil
15
2.2.3
PLAN DE ENTREGAS
en
las
que
sern
desarrolladas
coincidirn.
Esto
disminuye
34
No.
Nombre de Historia
Historia
Iteracin
Fecha de
Fecha de
Inicio
Finalizacin
03
19/01/2010
19/01/2010
05
21/01/2010
21/01/2010
02
19/01/2010
19/01/2010
01
20/01/2010
20/01/2010
06
21/01/2010
27/01/2010
04
Matriculacin
28/01/2010
02/02/2010
07
03/02/2010
09/02/2010
03/02/2010
03/02/2010
08
09
05/02/2010
05/02/2010
12
05/02/2010
05/02/2010
11
Reporte Quimestre
05/02/2010
05/02/2010
10
Reporte Anual
08/02/2010
08/02/2010
13
08/02/2010
08/02/2010
14
Rcord estudiantil
09/02/2010
09/02/2010
15
09/02/2010
09/02/2010
Evento
Fecha
19/01/2010
21/01/2010
04/02/2010
10/02/2010
35
2.3
2.3.1
el almacenamiento o
11
http://es.wikipedia.org/wiki/Arquitectura_de_tres_niveles
36
2.3.2
37
38
2.3.3
12
http://www.guiaweb.gob.cl/guia/capitulos/tres/experiencia.htm
39
Gestionar Aportes:
40
Gestionar materias:
41
Gestionar usuarios:
42
Inscribir alumnos:
43
Gestionar profesores:
44
45
Matricular:
46
47
Ingresar notas:
48
49
50
51
52
2.3.5
53
54
55
CAPTULO III
3.1
3.1.1
Una vez que el sistema ha sido implantado dentro del hosting del CMP, se
realizaron las pruebas respectivas que se detallan en el captulo Pruebas del
Sistema para lo cual el usuario final tuvo una previa capacitacin de acuerdo a
cada uno de los perfiles que se manejan en la aplicacin.
56
La experiencia del usuario fue satisfactoria, puesto que el sistema cumpli con los
requerimientos que el CMP tena y est alineado a la forma en que manejaban
manualmente los procesos de la gestin acadmica, agregndole ms agilidad y
eficiencia, y permitiendo al personal docente y administrativo del Colegio realizar
sus tareas de una manera simple y rpida.
3.1.1.2 Retroalimentacin
El personal acadmico del Colegio Modelo Politcnico, una vez realizadas las
respectivas pruebas y e implementacin del sistema de gestin acadmica y
administrativa va web en su ambiente, manifestaron que el sistema se adapta
totalmente a los procesos que manejan en el rea acadmica y que se podra
hacer factible iniciar una segunda fase, o versin del sistema, que integre otros
procesos realizados manualmente por la institucin en la actualidad.
3.2
57
Para que el sistema cumpla con todos los requerimientos establecidos en las
historias de usuario, la metodologa de Extreme Programming recomienda la
utilizacin de pruebas unitarias con ayuda de herramientas especializadas que las
automaticen. Con esto se habilita la propiedad colectiva del cdigo al refactorizar
continuamente la solucin en desarrollo.
Estas pruebas fueron realizadas en un entorno Web con las siguientes
caractersticas:
Hardware
CLIENTE 1
CLIENTE 2
Tipo
PC
PC
Procesador
Pentium 4
Memoria
2 GB
512 MB
Disco Duro
320 GB
100 GB
Red
Conexin
Banda Ancha
Ancho de Banda
512 kbps
Protocolo
TCP / IPv4
SERVIDOR
CLIENTE
Sistema Operativo
Linux RedHat
Windows XP
Herramientas
Navegador Web
58
3.2.1
PRUEBAS UNITARIAS13
Mediciones
13
http://www.guiaweb.gob.cl/guia/capitulos/cuatro/queprobar.htm
59
60
61
Ilustracin 26.- Medicin del tiempo de carga de la pgina de envo de correos electrnicos
62
Ilustracin 28.- Medicin del tiempo de carga de la pgina de reportes bimestrales por curso
63
Ilustracin 29.- Medicin del tamao de la pgina de envo de reportes bimestrales por
curso
Ilustracin 30.- Medicin del tiempo de carga de la pgina de reportes quimestrales por
estudiante
64
Ilustracin 31.- Medicin del tamao de la pgina de envo de reportes quimestrales por
estudiante
65
Resultados Obtenidos
Pgina
Tiempo (s)
Peso (KB)
Inicio
2.65
74.51
ADMINISTRADOR
1.24
230.03
Periodos Lectivos
1.06
605.18
Planificacin
1.64
247.24
Matrculas
2.22
398.79
Cursos
1.27
532.78
Materias
1.21
533.38
Aportes
1.07
607.97
66
Gestin de Usuarios
3.99
627.86
Modificar Cuenta
0.919
330.37
Ingreso Profesores
2.38
575.40
Modificar Profesores
1.24
329.90
Ingreso de Alumnos
0.992
773.38
Modificar Alumnos
1.62
274.52
Ingreso Representante
1.99
576.54
AUTORIDAD
1.85
230.10
Mails
1.37
333.78
6.37
426.94
0.686
424.46
0. 842
327.24
4.74
387.18
0.958
423.80
2.88
423.66
Historial Acadmico
2.70
421.81
Usuario
1.10
384.87
PROFESOR
1.09
229.04
Datos de Profesores
1.21
387.87
Listas de Estudiantes
0.998
330.36
Notas
0.528
330.53
Usuario
1.86
5.96
ALUMNO
4.04
228.83
Datos de Alumno
2.95
275.22
Notas Bimestrales
1.33
331.23
Notas Quimestrales
1.82
330.97
Cuenta de Usuario
3.46
330.63
Tabla 25.-Resultados de las Mediciones de Tiempo y Peso de las pginas del sistema
67
Se concluye que los tiempos de carga y pesos de las pginas estn acorde a
los parmetros para una correcta visualizacin de las pginas en una
conexin con banda ancha.
Cabe mencionar que la mayora de las imgenes estn estandarizadas para las
diferentes pginas, utilizando el formato PNG con un peso no mayor a 50 KB.
68
Formato
Funcin
Formato
Fondos
PNG
Botones
PNG
conos
PNG
Mens
PNG
Fotos de alumnos
JPG
Ubicacin
69
14
http://www.w3schools.com/browsers/browsers_stats.asp
70
La interfaz de usuario sufre pequeas modificaciones de estilos, debido a que Internet Explorer, en la versin actual, no soporta
hojas de estilo escritas en CSS versin 3.
71
Mozilla Firefox
72
Google Chrome
73
Opera
La interfaz de usuario sufre modificaciones de estilos, debido a que Opera, en la versin actual, no soporta ciertas
caractersticas especficas dentro de las hojas de estilo escritas en CSS versin 3.
74
Apple Safari
75
Resultados Obtenidos
Facilidad de Lectura
Funcionalidad
76
Validacin
Resultados Obtenidos
Los errores que se obtuvieron al realizar esta validacin representan las
caractersticas de estilos que fueron codificados en CSS versin 3, las
mismas que no se muestran en los navegadores Web que no soporten este
lenguaje.
Las propiedades en las que se detect incompatibilidad no son de riesgo
para el diseo, por lo que se puede considerar a esta prueba con resultado
satisfactorio.
77
3.2.2
PRUEBAS DE ACEPTACIN15
Cdigo:
Identificador nico de la prueba de aceptacin.
Historia de Usuario:
Nombre y nmero de la historia de usuario considerada para la prueba de
aceptacin.
15
http://www.lsi.us.es/~javierj/investigacion_ficheros/PSISEXTREMA.pdf
78
Descripcin:
Definicin corta de la historia de usuario a probarse.
Condiciones de Ejecucin:
Condiciones requeridas previas a la ejecucin de la funcionalidad que se
va a probar.
Resultado Esperado:
Respuesta obtenida del sistema posterior a la ejecucin de la
funcionalidad.
Evaluacin de la Prueba:
Nivel de satisfaccin del cliente con respecto al resultado obtenido del
sistema. Es obtenida directamente del usuario.
79
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El Administrador debe ingresar perodos acadmicos para cada ao lectivo. Estos perodos se dividen en
dos quimestres, y stos a su vez en dos bimestres, con sus respectivos aportes. Cada perodo acadmico
puede ser modificado segn el Administrador lo requiera.
Condiciones de Ejecucin:
- Debe existir el usuario Administrador.
Resultado Esperado:
OPCIN 1:
Se emite un mensaje de agregacin exitosa.
OPCIN 2:
Se retorna al formulario con la informacin de usuario ya modificada.
Evaluacin de la Prueba:
Satisfactoria.
80
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El Administrador debe asignar a cada uno de los alumnos a un curso y un paralelo por cada ao lectivo, de
esto se determinarn las materias que deber tomar en el periodo matriculado.
Condiciones de Ejecucin:
- Debe existir el usuario Administrador.
Resultado Esperado:
OPCIN 1:
Se emite un mensaje de agregacin exitosa.
OPCIN 2:
Se retorna al formulario con la informacin de curso ya modificada.
Evaluacin de la Prueba:
Satisfactoria.
81
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El Administrador debe tener la capacidad de crear, modificar y eliminar usuarios para el sistema, as como
asignarle un perfil dentro del mismo.
Condiciones de Ejecucin:
- Debe existir el usuario Administrador.
Resultado Esperado:
OPCIN 1:
Se emite un mensaje de agregacin exitosa.
OPCIN 2:
Al modificar se muestra la pgina con la informacin de curso ya modificada.
Al eliminar se emite un mensaje de eliminacin exitosa.
Evaluacin de la Prueba:
Satisfactoria.
82
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El Administrador debe ingresar los datos personales de los estudiantes y los profesores, para posterior
asignacin de cursos y distribucin de paralelos. Estos datos pueden ser modificados o eliminados segn el
Administrador lo necesite.
Condiciones de Ejecucin:
- Debe existir el usuario Administrador.
- Los datos del alumno y profesor son ingresados a mano en base a formularios impresos que constan
en el Colegio Modelo Politcnico.
OPCIN 2: Alumnos
- Ingresa al men Alumnos > Ingreso de Alumnos.
- Llena los datos del formulario.
- Se puede asociar un representante que ya exista o insertar un nuevo representante.
83
- Selecciona Agregar.
- Si desea modificar / eliminar a un profesor ingresa al men Alumnos > Modificar Alumnos.
- Realiza la bsqueda del alumno a modificar / eliminar.
- Selecciona el cono de Editar / Eliminar segn corresponda.
- Modifica los datos del formulario.
- Se puede asociar un representante que ya exista o insertar un nuevo representante.
- Selecciona el cono de Guardar.
Resultado Esperado:
OPCIN 1 y 2:
Se emite un mensaje de agregacin y eliminacin exitosa. En caso de la modificacin, se retorna al
formulario con la informacin ya modificada.
Evaluacin de la Prueba:
Satisfactorio
Descripcin:
El Administrador deber planificar cada periodo lectivo la asignacin de los profesores a las materias, de
acuerdo a los horarios establecidos para impartir clases en cada ao lectivo.
Condiciones de Ejecucin:
- Debe existir el usuario Administrador.
- Debe existir el perodo lectivo en el cual se designar el profesor a la materia.
- El profesor a asignar la materia debe ser creado previamente.
- La materia a la cual va a asignarse el profesor debe crersela en el formulario correspondiente a
materias.
84
Resultado Esperado:
OPCIN 1:
Se muestra en la tabla correspondiente la materia asignada al profesor.
OPCIN 2:
Al modificar se muestra la pgina con la informacin de planificacin ya modificada.
Al eliminar se comprueba que no existan alumnos matriculados en la planificacin realizada, si no
posee alumnos matriculados, se emite un mensaje de eliminacin exitosa, caso contrario se emite
un mensaje que no puede ser eliminado.
Evaluacin de la Prueba:
Satisfactoria.
PRUEBA DE ACEPTACIN
Cdigo:
04: Matriculacin
Descripcin:
El Administrador debe matricular por cada periodo lectivo a todos los alumnos del colegio, de acuerdo a la
planificacin previamente realizada con los horarios, materias y profesores.
Condiciones de Ejecucin:
- Debe existir el usuario Administrador.
- Debe haberse creado el alumno, el perodo y el curso previamente.
85
- Debe planificarse anteriormente por cada perodo las materias a impartir por el respectivo profesor
Resultado Esperado:
OPCIN 1:
Se emite un mensaje de matriculacin exitosa.
OPCIN 2:
Se muestra en la tabla correspondiente de las materias en las cuales el alumno fue matriculado.
Evaluacin de la Prueba:
Satisfactoria.
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El profesor deber ingresar las notas de los alumnos por cada uno de los aportes del bimestre, adems de
una observacin a dichas notas al final del ao lectivo.
El sistema deber realizar los promedios respectivo que determinen si el alumno queda suspenso, aprueba
o pierde la materia.
Condiciones de Ejecucin:
- Debe existir el usuario Profesor que imparta la materia.
- El Profesor debi ser planificado para el periodo respectivo en las materias que imparte.
- Los alumnos debieron ser matriculados previamente por el administrador.
- Los aportes a realizar se debieron planificar con anterioridad en las fechas que los profesores podrn
acceder a esta funcionalidad.
86
Resultado Esperado:
OPCIN 1 :
Se realiza el promedio de notas bimestrales de cada uno de los alumnos a los cuales se les calific.
OPCIN 2:
Se imprimen a un archivo de formato pdf la lista de alumnos con las respectivas notas ingresadas por el
profesor.
Evaluacin de la Prueba:
Satisfactoria
PRUEBA DE ACEPTACIN
Cdigo:
87
PA08
Descripcin:
El administrador deber ingresar el nmero de faltas y atrasos que el alumno ha acumulado a lo largo del
ao lectivo.
Debe registrar adems el promedio de la disciplina de cada alumno en el ao.
Condiciones de Ejecucin:
- Debe existir un usuario con perfil Administrador.
- Los alumnos debieron ser matriculados previamente por el administrador.
Resultado Esperado:
OPCIN 1:
Se imprimen a un archivo de formato pdf la lista de alumnos con las respectivas notas de disciplina, el
nmero de faltas y atrasos ingresadas por el administrador.
Evaluacin de la Prueba:
Satisfactoria.
Tabla 34.- Prueba de Aceptacin - Registro de faltas, atrasos y disciplina por alumno
88
Descripcin:
El profesor podr generar las diferentes listas de faltas de los alumnos por cada curso, paralelo y materia a
impartirse
Condiciones de Ejecucin:
- Debe existir el usuario Profesor.
- El ao lectivo y la materia de la cual se creara la lista de usuario debi haber sido creada en el
mdulo de Parametrizacin del Sistema.
Resultado Esperado:
Mostrar un archivo descargable e imprimible de la lista de estudiantes, basado en el formato del Colegio
Modelo Politcnico.
Evaluacin de la Prueba:
Satisfactorio
89
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El usuario Autoridad podr generar reportes de todas las notas por bimestre por curso y paralelo, en donde
se detalle de todos y cada uno de los alumnos y las notas obtenidas por materia durante el bimestre
seleccionado.
Condiciones de Ejecucin:
- Debe existir el usuario Autoridad.
- El ao lectivo y el curso del cual se creara el reporte debi haber sido creada en el mdulo de
Parametrizacin del Sistema.
Resultado Esperado:
Mostrar un archivo descargable e imprimible del reporte bimestral por curso de todas las materias, basado
en el formato del Colegio Modelo Politcnico.
Evaluacin de la Prueba:
Satisfactoria.
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El usuario autoridad podr generar reportes de todas las notas por quimestre por curso y paralelo, en donde
90
se detalle de todos y cada uno de los alumnos y las notas obtenidas por materia durante el quimestre
seleccionado.
Condiciones de Ejecucin:
- Debe existir el usuario Autoridad.
- El ao lectivo y el curso del cual se creara el reporte debi haber sido creada en el mdulo de
Parametrizacin del Sistema.
Resultado Esperado:
Mostrar un archivo descargable e imprimible del Reporte Quimestral por curso de todas las materias, basado
en el formato del Colegio Modelo Politcnico.
Evaluacin de la Prueba:
Satisfactoria.
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El usuario autoridad podr generar reportes de todas las notas anuales por curso y paralelo, en donde se
detalle de todos y cada uno de los alumnos y las notas obtenidas por materia durante el ao lectivo.
Condiciones de Ejecucin:
- Debe existir el usuario Autoridad.
- El ao lectivo y el curso del cual se creara el reporte debi haber sido creada en el mdulo de
Parametrizacin del Sistema.
91
Resultado Esperado:
Mostrar un archivo descargable e imprimible del Reporte Anual por curso de todas las materias, basado en
el formato del Colegio Modelo Politcnico.
Evaluacin de la Prueba:
Satisfactoria.
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El usuario autoridad podr generar reportes de todas las notas por alumno y bimestre, en donde se detalle
de cada uno de los alumnos las notas obtenidas por materia durante el bimestre seleccionado.
Condiciones de Ejecucin:
- Debe existir el usuario Autoridad.
- El alumno, ao lectivo y curso del cual se creara el reporte debi haber sido creada en el mdulo de
Parametrizacin del Sistema.
92
Resultado Esperado:
Mostrar un archivo descargable e imprimible del Reporte Bimestral por estudiante de todas las materias,
basado en el formato del Colegio Modelo Politcnico.
Evaluacin de la Prueba:
Satisfactoria.
93
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El usuario autoridad podr generar reportes de todas las notas de los alumnos durante su vida estudiantil
dentro del colegio, en donde se detalle de cada uno de los alumnos las notas obtenidas por materia de sus
estudios en el CMP.
Condiciones de Ejecucin:
- Debe existir el usuario Autoridad.
- El alumno del cual se creara el reporte debi haber sido creada en el mdulo de Parametrizacin del
Sistema.
Resultado Esperado:
Mostrar un archivo descargable e imprimible del Historial Acadmico (rcord estudiantil) por estudiante de
todas las materias que ha cursado en el CMP.
Evaluacin de la Prueba:
Satisfactoria.
PRUEBA DE ACEPTACIN
Cdigo:
Descripcin:
El Administrador puede enviar correos electrnicos informativos tanto a estudiantes, padres de familia y
94
Resultado Esperado:
Se recibe el correo electrnico de acuerdo al grupo seleccionado (Profesores, Alumnos o Representantes)
con la informacin y el cuerpo editado del correo.
Evaluacin de la Prueba:
Satisfactoria. En ciertos servidores de correo electrnico el correo enviado llega a Correo No Deseado
3.3
3.3.1
NOMBRE DE PRUEBA
CUMPLE
NO CUMPLE
ELEMENTOS GRFICOS
95
No.
NOMBRE DE PRUEBA
CUMPLE
Formato
Ubicacin
NO CUMPLE
NOMBRE DE PRUEBA
CUMPLE
Facilidad de Lectura
Links
Funcionalidad
Validacin
NO CUMPLE
96
97
ITERACIN
HISTORIA DE
USUARIO
NOMBRE
PRUEBA DE
Ingreso de perodos
03
lectivos
RESULTADO
ACEPTACION
EVALUACIN
PA01
exitosa.
OPCIN
2:
Se
retorna
al
formulario
con
la
Satisfactoria
05
paralelos
PA02
exitosa.
OPCIN
2:
Se
retorna
al
formulario
con
la
Satisfactoria
Creacin de Usuarios
del Sistema
exitosa.
02
PA03
Satisfactoria
01
y profesores
PA04
Satisfactoria
98
Asignacin de
profesores a materia
06
PA05
Satisfactoria
OPCIN 1:
Se emite un mensaje de matriculacin exitosa.
04
PA06
OPCIN 2:
Satisfactoria
OPCIN 1 :
alumno
07
PA07
OPCIN 2:
Satisfactoria
08
Registro de faltas,
OPCIN 1:
alumno
PA08
Satisfactoria
99
Reporte de lista de
09
PA09
curso
Satisfactoria
Modelo Politcnico.
Reporte Bimestral
12
PA10
General
Satisfactoria
11
PA11
Satisfactoria
10
PA12
Satisfactoria
13
Individual
PA13
Satisfactoria
Politcnico.
Rcord estudiantil
14
PA14
Historial
Acadmico
(rcord
estudiantil)
por
Satisfactoria
el CMP.
Envo de Correos
15
Electrnicos
PA15
seleccionado
(Profesores,
Alumnos
Satisfactoria
100
101
CAPTULO IV
4.1
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
102
4.2
RECOMENDACIONES
103
104
BIBLIOGRAFA
[1]
[2]
[3]
[4]
Sun
Microsystems.
MySQL,
The
world's
most
popular
open
source
database.
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
Gobierno
de
Chile.
Diseo
Web
y
Estndares.
http://www.guiaweb.gob.cl/guia/capitulos/tres/index.htm, Agosto 2010.
LETELIER, Patricio; PENADS Carmen. Metodologas giles para el desarrollo de
software:
eXtreme Programming (XP) .
http://www.willydev.net/descargas/masyxp.pdf
JOSKOWICZ,
Jos.
Reglas
y
Prcticas
en
eXtreme
Programming.
http://iie.fing.edu.uy/~josej/docs/XP%20-%20Jose%20Joskowicz.pdf
IUGO software & design studio. Php y Javascript Claro y Sencillo.
http://www.iugo.com.uy/blog/index.php/autocompletar-con-jquery, Marzo 2010
Web
Taller.
Subir
archivos
al
Servidor.
http://www.webtaller.com/construccion/lenguajes/php/lessons/subir_archivos.php. Julio 2010
SILVA, Daro; MERCERAT, Brbara. Construyendo aplicaciones web con una metodologa
de
diseo
orientada
a
objetos.
http://www.unab.edu.co/editorialunab/revistas/rcc/pdfs/r22_art5_c.pdf. Marzo 2010
ISO. International Standard, ISO 9241-151: Guidance on World Wide Web user interfaces.
Primera Edicin. 2008
Varios, Principios del Manifiesto gil, http://agilemanifesto.org, Enero 2010
W3C. Buy standards compliant Web sites. http://www.w3.org/QA/2002/07/WebAgencyRequirements. Marzo 2010
P. Letelier. Caso de Estudio Fases de Exploracin y Planificacin en XP.
https://pid.dsic.upv.es/C1/Material/Documentos%20Disponibles/Caso de Estudio XP.doc.
Marzo 2010
W3schools.com.
Browser
Statistics.
http://www.w3schools.com/browsers/browsers_stats.asp. Agosto 2010
W3C. CSS Validation Service, http://jigsaw.w3.org/css-validator, Agosto 2010
105
[18]
ANEXOS
ANEXO A: Planificacin de Iteraciones (ANEXO DIGITAL).
ANEXO B: Interfaces de Usuario (ANEXO DIGITAL).
ANEXO C: Mediciones de Acceso (ANEXO DIGITAL).