Documento PDF
Documento PDF
Documento PDF
SIEC
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERÍA
PROGRAMA INGENIERÍA DE SISTEMAS
BOGOTÁ
2012
SISTEMA INFORMATIVO EVALUACIÓN DE COMPETENCIAS
SIEC
Asesor
Gilberto Pedraza García
Ingeniero de Sistemas y Computación
UNIVERSIDAD LIBRE
FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA SISTEMAS
BOGOTÁ
2012
Nota de aceptación:
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_______________________________
Firma del presidente del jurado
_______________________________
Firma del jurado
_______________________________
Firma del jurado
pág.
INTRODUCCIÓN 20
1.3 OBJETIVOS 21
1.4.1 Técnica 22
1.4.2 Temporal 23
1.4.3 Geográfica 23
1.4.4 Temática 23
1.5 ALCANCE 23
1.6 JUSTIFICACIÓN 25
2 MARCO REFERENCIAL 26
2.1 MARCO HISTÓRICO 26
2.1.2 Misión 26
2.1.3 Visión 27
2.1.4 Ubicación 27
2.3.7.2 UML 39
2.4.2 Arquitectura 42
3 METODOLOGÍA 45
3.1 HIPÓTESIS 45
3.2 VARIABLES 45
3.2.1 Dependientes 45
3.2.2 Independientes 45
3.2.3 Intervinientes 46
3.4 POBLACIÓN 49
3.5 MUESTRA 49
4 PLAN DE RIESGOS 50
5 DESARROLLO METODOLÓGICO 55
5.4.1 Requerimientos 58
5.4.2 Diseño 80
5.4.3 Implementación 85
5.4.4 Pruebas 95
6 CONCLUSIONES 101
7 RECOMENDACIONES 103
BIBLIOGRAFÍA 104
ANEXOS 107
LISTA DE TABLAS
pág.
pág.
Figura 1. Alcance 24
Pág.
Los docentes del Colegio Gimnasio Campestre San Francisco de Sales no tienen
un método específico para determinar el nivel de competencias de los estudiantes;
lo deducen por el comportamiento de los mismos mediante actividades y/o
evaluaciones.
Por esta razón se decidió llevar a cabo como proyecto de grado el desarrollo e
implementación de un sistema de información de apoyo al docente constituido por
dos módulos; uno para los docentes y otro para los estudiantes, donde se
recopilan los resultados de las pruebas que se ejecutaron, y dichos resultados son
agrupados por el sistema; generando a partir de gráficas el nivel de las
competencias de los estudiantes en las áreas de español y matemáticas para los
cursos establecidos.
The teachers of the school Gimnasio Campestre San Francisco de Sales don’t
have a specific method to determine the skill level of the students; they deduced by
their behavior through activities and / or assessments.
For this reason it was decided to undertake as a thesis the development and
implementation of an information system to support both teacher built in two
modules; one for teachers and the other for the students, where it was collected
the results of the tests that was executed, and this results was grouped by the
system; it generate graphs from the skill level of the students in the subject of
Spanish and Math for the established courses.
During the course of the thesis was applied the RUP methodology, as to the
development of SIEC was implemented the programming languages: PHP,
JavaScript, CSS and HTML and it was linked with a database manager of MySQL.
After the test applied to students; the thesis ends with the socialization of the
results with the managers and teachers of primary of Maths and Spanish to verify
compliance with the objectives of the project and obtaining a positive answer.
Dentro de cada capítulo se puede observar diversas figuras, tablas y anexos los
cuales permiten identificar todas y cada una de las entidades que participan en el
proyecto, y de cómo estas afectan el funcionamiento y desarrollo de SIEC, tanto
en la práctica como en la teoría.
20
1. GENERALIDADES DEL PROBLEMA
1.3 OBJETIVOS
21
1.3.2 Objetivos Específicos
Arquitectura. Multitarea
22
1.4.2 Temporal. La prueba está estipulada para ser aplicada a los estudiantes de
3°, 4° y 5° de primaria en las asignaturas de español y matemáticas dos veces al
año, es decir, una prueba de diagnóstico al comenzar el año escolar y otra de
seguimiento a mitad de año. Por motivos de tiempo solamente se aplicará la
prueba de diagnóstico.
1.5 ALCANCE
23
Figura 1. Alcance
Fuente: autores.
Se registran los estudiantes en un curso determinado por parte del docente y/o
administrador.
24
1.6 JUSTIFICACIÓN
Parece claro que hoy día, las nuevas tecnologías se han convertido en una
herramienta insustituible y de indiscutible valor y efectividad en el manejo de las
informaciones con propósitos didácticos. A los profesores ya no les basta con ser
buenos manejadores de libros, puesto que las fuentes de información y los
mecanismos para distribuirlas se han informatizado y resulta difícil poder concebir
un proceso didáctico en la educación sin considerar esta competencia docente.
Por esta razón, se busca, que los futuros profesionales obtengan su propio perfil a
partir de un buen nivel de competencias y que tengan su propio criterio al
momento de tomar decisiones por medio de un modelo de enseñanza tanto
didáctico como tecnológico, que será aconsejado o sugerido al docente a partir de
análisis estadísticos generados en el sistema de información y su respectivo
estudio.
Los principales beneficiarios son los docentes, puesto que obtienen por beneficio
un diagnóstico del estado de los estudiantes mediante el sistema de información
para la toma de decisiones de índole educativo, tomando en cuenta las
sugerencias brindadas en el aplicativo.
25
2. MARCO REFERENCIAL
1
GIMNASIO CAMPESTRE SAN FRANCISCO DE SALES. Proyecto educativo institucional (PEI).
Edición 1°. Cota, Cundinamarca, 2009. p. 3
2
GIMNASIO CAMPESTRE SAN FRANCISCO DE SALES. Horizonte institucional [en línea].
<http://www.gcsanfranciscodesales.edu.co/> [citado el 02 de mayo de 2010]
26
2.1.3 Visión. “El Gimnasio Campestre San Francisco de Sales alcanzará para el
año 2013 una calidad académica óptima acorde con los estándares nacionales;
contará con un equipo humano salesiano idóneo y profesionalmente capacitado
para desempeñar sus funciones y mejorará su infraestructura cuidando
especialmente el ambiente campestre”3
3
Ibid., p. 3
4
GIMNASIO CAMPESTRE SAN FRANCISCO DE SALES, Op.cit., p. 4
5
Ibid., p. 5
27
2.1.7 ¿Cómo surgió la idea de este proyecto?. En la actualidad la institución no
tiene herramientas tecnológicas que permitan la identificación del nivel de
competencias de los estudiantes. Los docentes basan los resultados únicamente
en actividades a partir de evaluaciones, didácticas, ejercicios, logros etc., sin hacer
un uso adecuado de un sistema de información que pueda facilitarles estos
resultados como herramienta de apoyo.
Muchas veces los docentes y/o estudiantes no se preocupan por llevar un nivel
competitivo alto, que sobresalga de los demás; el docente solo tiene en cuenta la
medición del estado de un estudiante respecto a otro, incluso olvidando que en la
actualidad se requiere de muchas competencias debido al entorno que nos
estamos desenvolviendo. Con el fin de ayudar a esta tarea se generó la idea de
desarrollar e implementar el sistema de información para la medición de estos
niveles de competencias.
Para poder partir de una idea más clara, es importante saber bien qué se va hacer
y de allí buscar proyectos similares, los cuales nos permiten aclarar ideas sueltas;
es por esta razón que en la tabla 1 se mencionan algunos proyectos que servirán
de guía para el desarrollo de SIEC.
28
APRENDIZAJE. Éste ya no como participante sino
también como responsable de su
aprendizaje. Sistema de
evaluación que contemple
ambos tipos de instrumentos
ofrece una visión mucho más rica
del desarrollo y logro de los
estudiantes en las competencias
evaluadas. Los resultados de la
evaluación que realiza el profesor
a partir de los instrumentos
directos utilizados durante las
actividades formativas que se
desarrollan en el marco de su
asignatura son comparados con
los resultados obtenidos a
través de los instrumentos
indirectos. Estos últimos ofrecen
una valiosa información sobre la
percepción que tienen los
estudiantes sobre la adquisición
de competencias o la percepción
que manifiesta el graduado que
ya está trabajando o el propio
empleador sobre las mismas.
29
SISTAC es un sistema de gestión
para colegios y establecimientos
educacionales en general, a
través de la implementación de un
conjunto de sistemas modulares
desarrollados íntegramente por
profesionales peruanos. Nuestro
sistema de gestión se adapta a
colegios con necesidades y
SISTEMAS PARA
http://multiserviciose.com/ realidades muy distintas, desde
COLEGIOS -
?p=7 400 hasta 5.000 estudiantes,
SISTAC
colegios privados, estatales, de
distintas lenguas, etc. Se divide
en 3 módulos:
* Administrativo
* Económico
* Pedagógico (Calificaciones por
Áreas / Capacidades /
Competencias, ya sea en
números o letras)
30
segunda versión del instrumento;
(e) administrar esta nueva versión
a una muestra de sujetos
seleccionada; (f) procesar
electrónicamente los datos,
mediante el programa SPSS
versión 18.0; (g) analizar los
ítems para determinar su
funcionalidad; (h) estimar la
fiabilidad del instrumento, por
varios métodos; e (i) estimar la
validez de constructo, mediante la
técnica del Análisis de Factores
(Factor Analysis).
Fuente: autores.
31
2.3 MARCO TEÓRICO
Hoy en día los colegios tienen en cuenta el uso de las competencias para la
formación de los profesionales, puesto que las competencias están ligadas al
proceso de enseñanza que conduce a lo que se denomina aprehendizaje, algunas
de las competencias soportadas en la mayoría de instituciones son:
Competencia Argumentativa. Son todas las acciones que dan razón de una
afirmación y se basa en el por qué y para qué de un planteamiento, para justificar
una afirmación, en la demostración matemática, en las conclusiones, etc.
6
DEFINICIÓN.DE. Definición de educación [en línea]. <http://definicion.de/educacion/> [citado el
10 de septiembre de 2010]
32
2.3.2 Características enfoque cuantitativo. “En este enfoque se usa la
recolección de datos para probar hipótesis, con base en la medición numérica y el
análisis estadístico, para establecer patrón es de comportamiento y para probar
teorías”7.
7
HERNANDEZ S., Roberto. Metodología de la Investigación. Editorial: Mc Graw Hill. Cuarta
Edición, Pagina 5.
8
Ibid. p 8
33
se está buscando. En este enfoque no se tiene en cuenta la parte numérica se
busca recolectar más experiencias, significados, emociones más que datos
estadísticos.
Fuente: autores
34
enseñanza en la institución, a continuación veremos algunos de los
modelos pedagógicos:9
Fuente: autores
35
aprende a través de su proceso individual de construcción de esos
conocimientos nuevos para él; para lograrlo necesita establecer una
relación con los conocimientos que ya poseía, conceptos previos, los
cuales con el pasar el tiempo se van modificando y ampliando.
Fuente: autores
Fuente: autores
11
Ibid.10
36
El modelo pedagógico bajo el que se enmarca el proceso educativo en
el Gimnasio Campestre San Francisco de Sales resulta de la
combinación práctica de los tres modelos anteriores12
Fuente: autores
12
Ibid.12
37
De los 6 a los 12 años el desarrollo de los niños recibe la influencia del
ambiente escolar y las experiencias que viven allí. El éxito académico e
interpersonal afecta el autoestima, y la confianza en sí mismos. La
experiencia escolar de un niño(a) se ve influida por varios factores: tipo
de clase (abierta o tradicional), profesores y actitudes de los mismos,
nivelo socio-económico, sexo y nivel cultural.
Los aspectos relacionados con el ambiente escolar incluyen: educación
de los niños(as) impedidos, dificultades de aprendizaje y fobia a la
escuela13
13
WOOLFOLK, Anita E. Psicología Educativa. Editorial: Prentice Hall. Séptima edición. Página 29.
14
LETELIER P. RUP [en línea].
<https://pid.dsic.upv.es/C1/Material/Documentos%20Disponibles/Introducción%20a%20RUP.doc>
[citado el 10 de mayo de 2010]
38
Figura 7. Metodología RUP
Fuente: <http://rupvsxp.blogspot.com/2008/04/rup-vs-xp.html>
2.2.8.1 Pruebas referidas a criterio. “En una prueba referida a criterio, las
puntuaciones no se comparan con las obtenidas por otros, sino con un
determinado criterio o estándar de desempeño”15
15
WOOLFOLK, Op.cit., p.521.
39
Se hace uso de pruebas referidas a criterio puesto que se busca identificar el
desempeño del curso o del estudiante respecto a las pruebas ejecutadas más no
respecto a sus compañeros.
Validez. Es el grado en que una prueba mide lo que quiere medir, teniendo en
cuenta que se mida en realidad los conocimientos adquiridos en el curso.
40
“Las pruebas aplicadas individualmente, sirven para diagnosticar el nivel
académico y de igual forma problemas de aprendizaje”16
Entrada. Todos los datos que requiere el sistema para iniciar un proceso.
16
Ibid., p. 534.
41
En cambio, por parte de simplificación es reducir un proceso y buscar una manera
efectiva y rápida para su ejecución y resolución.
17
LARA, Karime. MADRIGAL, Mariel. ZÁRATE, Erik. PHP [en línea].
<http://www.slideshare.net/arkangel8801/p-h-p-2195010> [citado el 10 de septiembre de 2010]
42
de diversos complementos tal como generación de archivos pdf, ejecución de
scripts y carga de elementos multimediales. PHP es una alternativa con respecto a
ASP y JSP. Entre las principales características de PHP, cabe destacar las
siguientes:
Es un lenguaje multiplataforma.
18
PECOS, Daniel. MySQL [en línea]. <http://danielpecos.com/docs/mysql_postgres/x57.html>
[citado el 10 de septiembre de 2010]
43
Escrito en C y C++
Es de licencia GNU.
44
3. METODOLOGÍA
3.1 HIPÓTESIS
3.2 VARIABLES
3.2.1 Dependientes
Desempeño del estudiante. Es necesario verificar que exista una mejora para
cumplir el objetivo del proyecto.
3.2.2 Independientes
45
3.2.3 Intervinientes
46
o Solicitar el modelo de competencias del colegio
Trabajo de campo
Con base en la recopilación de información para las pruebas piloto, crear las
preguntas teniendo en cuenta los tipos de competencia que se evaluarán
Aplicar las pruebas piloto a los estudiantes de la institución según las fechas
estipuladas
47
3.3.3 Fase aplicada. Con base en la información de la fase anterior se busca
generar los casos de uso y requerimientos. Además de esto, tomando como
referencia la delimitación y alcance, generar un plan de riesgos el cual se
ejecutará durante el trascurso del proyecto. Dentro de esta fase se tendrán en
cuenta procesos como:
Lanzamiento
Estrategia
Requerimientos
Planeación
Diseño
48
Implementación
Pruebas
3.4 POBLACIÓN
3.5 MUESTRA
3° B 34 25 9 18
4° A 27 18 10 18
4° B 29 18 11 18
5° A 33 24 9 18
5° B 35 21 14 18
Fuente: autores.
49
4. PLAN DE RIESGOS
Nivel de
Alto Probabilidad Media
Impacto
Descripción y explicación
Planes de mitigación
Se reasignarán las tareas incumplidas teniendo en cuenta el tiempo estimado
para el desarrollo del proyecto.
Planes de contingencia
Revisar la situación y de acuerdo al motivo se redistribuirá el trabajo entre los
integrantes del grupo.
50
Id3 Pérdida de la información Prioridad Media
Nivel de
Alto Probabilidad Baja
Impacto
Descripción y explicación
Planes de mitigación
Planes de contingencia
51
Plan de mitigación
Buscar diferentes proveedores de hosting y realizar estudio de las normativas y
servicios que ofrecen
Plan de contingencia
Recopilación errónea de la
Id6 Prioridad Alta
información en la institución.
Nivel de
Alto Probabilidad Baja
Impacto
Descripción y explicación
Esto pasa siempre y cuando no sean claras las solicitudes por parte de los
integrantes del grupo.
Plan de mitigación
Se le solicita a la persona indicada la información exacta requerida en el proyecto
con su debida justificación.
Planes de contingencia
52
Id8 Error de validaciones Prioridad Alta
Nivel de
Alto Probabilidad Baja
Impacto
Descripción y explicación
Plan de contingencia
Nivel de
Alto Probabilidad Media
Impacto
Descripción y explicación
Plan de mitigación
Realizar un prototipo funcional el cual de a conocer los requerimientos
solicitados por el usuario
Plan de contingencia
En base al prototipo funcional hacer las respectivas modificaciones solicitadas
por el usuario
Nivel de
Medio Probabilidad Baja
Impacto
53
Descripción y explicación
Plan de mitigación
Indagar al usuario respecto al diseño del aplicativo mediante un prototipo
funcional
Plan de contingencia
En base a las sugerencias del usuario realizar las respectivas correcciones en el
aplicativo
Nivel de
Medio Probabilidad Baja
Impacto
Descripción y explicación
Plan de mitigación
Validar la posibilidad de registrar un estudiante dos veces en el mismo año y/o
un docente por segunda vez
Plan de contingencia
Al finalizar el desarrollo del software hacer las pruebas aleatorias verificando
que no haya la posibilidad de duplicidad de información
Fuente: autores.
54
5. DESARROLLO METODOLÓGICO
55
6. ¿Qué herramientas usa para incentivar el desarrollo de las competencias?
a. Interpretativa: desarrollo y ejecución de pruebas
b. Propositiva: con material didáctico, primero se espera que los niños
propongan
c. Argumentativa: ver como explican la forma más fácil de una opción
que de otra
56
7. ¿Usted se basa en clase magistral, o qué métodos de enseñanza tiene en
cuenta a la hora de enseñar?
Conductivista, tradicional, constructivista y no tan magistral
Para culminar esta fase, se procedió a consultar los temas vistos en cada
asignatura según el curso para realizar las pruebas piloto, e identificar las
competencias que se avaluarán
Donde se pudo observar que los estudiantes están poco familiarizados con
preguntas de selección múltiple con única respuesta, ya que generaron bastantes
preguntas al momento de responder la prueba.
Las pruebas se deberían aplicar dos veces al año para poder hacer el seguimiento
respectivo a los resultados de los estudiantes, pero por problemas de tiempo por
parte de la institución solo se aplicó una prueba para cada curso y por cada
57
materia. Además de la realización de las pruebas a los estudiantes, es necesario
hacer la socialización con los docentes para discutir los resultados obtenidos.
Adicionando a lo anterior, se aclara que las pruebas por curso tienen 2 ciclos,
donde el segundo ciclo es más complejo que el primero; esto se debe tener en
cuenta puesto que en el primer semestre no se ha visto la totalidad de temas
como lo es en el segundo semestre del año.
Requerimientos
Diseño
Implementación
Pruebas
5.4.1 Requerimientos
58
Docente administrativo. Tiene el control del aplicativo; se encarga del registro
y administración tanto de los docentes como de los estudiantes (registro,
eliminación, edición y creación de cursos), también puede visualizar los resultados
obtenidos de los estudiantes o por cursos.
Fuente: autores.
59
Figura 9. Caso de uso general del docente
Fuente: autores.
Fuente: autores.
60
5.4.1.2 Requerimientos Funcionales. A continuación se describen los
requerimientos funcionales con su respectiva tabla y caso de uso.
Fuente: autores.
Post-condiciones: Ninguna.
Frecuencia Esperada:1-2 veces/día
61
Notas:
Fuente: autores.
Indispensable/deseable Indispensable
* Nombres
* Apellidos
Entradas * Correo Electrónico
* Teléfono
* Cedula Ciudadanía
* Contraseña
El nuevo usuario será registrado en la base de datos.
Resultados
No hay dos docentes con una misma cédula.
Pre-Condiciones N/A
Post-Condiciones N/A
Fuente: autores.
62
RF – 02. Editar información docente. El docente o el docente administrativo
edita su información personal: Nombres, Apellidos, correo electrónico, contraseña
y teléfono. Si la información a cambiar, cumple los requisitos, se actualiza la
información del usuario en la base de datos.
Fuente: autores.
63
Post-condiciones: Ninguna.
Frecuencia Esperada: 1-2 veces/día
Notas: Un docente administrativo puede editar su información y la de otros
docentes.
Fuente: autores.
Indispensable/deseable Deseable
* Nombres
* Apellidos
Entradas * Teléfono
* Correo electrónico
* Contraseña.
Se remplazan los datos del docente antes existentes por
Resultados los nuevos. No hay dos docentes con una misma
cédula.
64
Post-Condiciones N/A
Fuente: autores.
Fuente: autores.
Flujo Normal:
65
El docente debe tener una cuenta e iniciar sesión.
El sistema vinculara automáticamente las preguntas dependiendo el nivel
y la materia seleccionada.
Se deben tener en cuenta todos los campos del formulario.
En caso que falten algún dato, se le alertara al docente.
Se guarda la información.
Se editaran y crearan preguntas de acuerdo sea necesario.
Post-condiciones: Ninguna.
Frecuencia Esperada: 20 veces/día
Notas:
Fuente: autores.
Indispensable/deseable Indispensable
* nivel
Entradas * materia
* ciclo
Resultados Se crean o editan las preguntas para las pruebas
1. Se crean/editan preguntas
Curso Básico Eventos
2. Se actualiza la base de datos
66
Post-Condiciones N/A
Fuente: autores.
Fuente: autores.
67
El sistema debe retroalimentar al usuario de los errores cometidos en
su registro.
Una vez el estudiante registrado este activo en el sistema, tendrá la
posibilidad de realizar pruebas en el aplicativo.
Post-condiciones: Ninguna.
Frecuencia Esperada: 1-2 veces/día
Notas:
Fuente: autores.
Indispensable/deseable Indispensable
68
Pre-Condiciones N/A
Post-Condiciones N/A
Fuente: autores.
Fuente: autores.
69
la opción editar estudiantes.
Para el proceso de edición, el sistema debe validar la información del
formulario Registro de Docentes, verificando los campos obligatorios.
El sistema debe retroalimentar al usuario de los errores cometidos en
la edición.
Se guarda la información editada.
Se muestra la ventana principal.
Post-condiciones: Ninguna.
Frecuencia Esperada:1-2 veces/día
Notas:
Fuente: autores.
Indispensable/deseable Deseable
* Nombres
Entradas * Apellidos
* Documento de identidad
* Curso
Se remplazan los datos antes existentes por los nuevos.
Resultados No hay estudiantes con un mismo documento de
identidad.
70
Caminos Alternativos N/A
Post-Condiciones N/A
Fuente: autores.
Fuente: autores.
71
Docente
Pre-condiciones: Haber iniciado sesión como un docente.
Flujo Normal:
El sistema verifica que el curso no exista
Una vez se guarda la información del curso se genera un identificador
único para este curso.
Post-condiciones: Ninguna.
Frecuencia Esperada:1 veces/día
Notas:
Fuente: autores.
Indispensable/deseable Indispensable
Entradas * Curso
* Nivel
Resultados El curso creado
Post-Condiciones N/A
Fuente: autores.
72
RF – 07. Ejecutar pruebas. El estudiante selecciona el curso, la materia y su
nombre que aparece en una lista, y comienza la ejecución de la prueba.
Fuente: autores.
Post-condiciones: Ninguna.
Frecuencia Esperada:1 veces/día
Notas:
Fuente: autores.
73
Nombre RF Ejecutar pruebas
Actor(es) Estudiantes
Indispensable/deseable Indispensable
* Curso
Entradas * Materia
* Estudiante
Resultados Ejecución de las pruebas según materia, ciclo y curso.
Post-Condiciones N/A
Fuente: autores.
74
Figura 18. Caso de uso RF8
Fuente: autores.
Post-condiciones: Ninguna.
Frecuencia Esperada:6 veces/día
75
Notas:
Fuente: autores.
Indispensable/deseable Indispensable
* Curso
* Materia
Entradas * Estudiante
* Año
* Ciclo
Resultados de un estudiante en específico mediante una
gráfica, seleccionando la prueba realizada por medio de
Resultados
la materia, el curso y los demás datos especificados en
las entradas.
76
registrados en la base de datos.
Post-Condiciones N/A
Fuente: autores.
Fuente: autores.
77
Después de varios filtros, se muestra al docente los resultados del
estudiante en la prueba de una materia en específico.
En caso de que no hayan resultados se le muestra en pantalla al docente
el mensaje que no hay resultados para dicho curso.
Post-condiciones: Ninguna.
Frecuencia Esperada:6 veces/día
Notas:
Fuente: autores.
Indispensable/deseable Indispensable
* Curso
Entradas * Materia
* Año
* Ciclo
El docente y/o docente administrativo verá los
resultados de un curso en específico mediante una
Resultados gráfica y una(s) sugerencia(s), seleccionando la prueba
realizada por medio de la materia, el curso y los demás
datos especificados en las entradas.
78
Caminos Alternativos N/A
Post-Condiciones N/A
Fuente: autores.
RNF - 05. Eficiencia. Esta aplicación será bastante eficiente, puesto que será
fácil y rápida de usar, donde se encontrará toda la información de manera
ordenada y completa.
79
5.4.2 Diseño.
Los módulos necesitan verificación de rol a partir del inicio de sesión, sino es
válida la sesión no permite el ingreso. En la base de datos se encuentra el listado
de usuarios con su respectivo rol.
80
obtienen datos que se envían a la capa de lógica y se validan para enviarse a la
capa de presentación.
o Registro Docentes
o Inicio de Sesión
o Modificación Datos Docente
o Registrar Estudiante
o Visualizar Resultados Individuales
o Visualizar Resultados Grupales
o Inicio de Sesión
o Modificación Datos Docente
o Registrar Estudiante
o Visualizar Resultados Individuales
o Visualizar Resultados Grupales
o Inicio de Sesión
o Ejecución De pruebas
Capa lógica. La siguiente tabla aplica para los diferentes lenguajes utilizados
en esta capa:
81
Tabla 25. Tecnologías implementadas en SIEC capa lógica.
Servidor Cliente
Php, Javascript HTML, JavaScript, Ajax
Fuente: autores.
82
Figura 20. Modelo entidad relación (MER)
Fuente: autores.
83
Figura 21. Diagrama de componentes
Fuente: autores.
84
Figura 22. Diagrama de despliegue SIEC.
Fuente: autores.
85
Figura 23. Diagrama de clases general SIEC
Fuente: autores
Fuente: autores.
86
Capa lógica. En el siguiente gráfico se puede observar los componentes de la
capa de negocio o lógica a través de clases, con sus respectivos métodos y
atributos.
Fuente: autores.
87
88
89
90
Fuente: autores.
91
Figura 27. Diagrama de secuencia administración estudiante.
Fuente: autores.
Fuente: autores.
92
Creación curso. Se visualiza a continuación las secuencias a ejecutar
Fuente: autores.
Fuente: autores.
93
Editar docente. Se visualiza a continuación las secuencias a ejecutar para la
edición de un docente.
Fuente: autores.
Fuente: autores.
94
Inicio sesión docente. Se visualiza a continuación las secuencias a ejecutar
para iniciar sesión como un docente.
Fuente: autores.
95
Caso 2 - Administrar Valor Valor
Estudiantes Obtenido Deseado
Curso 301 Capa Lógica 1* 1*
Año 2011 Capa Persistencia 1* 1*
Rol Docente
id 1
Caso 2 - Visualización
Valor Obtenido Valor Deseado
Pruebas Individuales
id_materia 2 Capa Lógica 0* 0*
id_curso 301 Capa Persistencia 0* 0*
Año 2011
Ciclo 2
Rol null
id_estudiante 3
96
5.4.4.2 Métricas de inspección. Se estimará el porcentaje de errores por
funciones de cada capa mediante las siguientes métricas de inspección.
97
Administrar
0.6seg 0.3seg 0.9seg
Estudiantes
Editar Docente 0.2seg 0.3seg 0.5seg
Visualización
Resultados 0.7seg 0.5seg 1.1seg
Individuales
Modulo Docente
Tiempo Tiempo Procesamiento Tiempo Carga
Apertura Datos Datos
Editar Docente 0.2seg 0.3seg 0.5seg
Visualización
Resultados 0.7seg 0.5seg 1.1seg
Grupales
Administrar
0.6seg 0.3seg 0.9seg
Estudiantes
Modulo Estudiante
Tiempo Tiempo Procesamiento Tiempo Carga
Apertura Datos Datos
Ejecutar Pruebas 0.8seg 0.4seg 1.2seg
Fuente: autores.
98
Al ver hojas y hojas da más pereza resolver la prueba
Al hacer el examen en el computador es diferente a lo que estamos
acostumbrados
¿Eso lo van hacer en todas las materias?
¿Cuándo hacen otra prueba?
¿Tiene alguna nota?
99
Figura 37. Resultados grupales sin aplicativo
Fuente: autores
100
6. CONCLUSIONES
101
para que sea más fácil la comunicación e interpretación entre los diferentes
participantes del proyecto.
102
7. RECOMENDACIONES
103
BIBLIOGRAFÍA
104
HALBINGER Armando, ¿Para qué sirve una Arquitectura de Software?, [en línea].
Disponible en Internet
<http://armanhal.blogspot.com/2004_05_01_armanhal_archive.html>
105
PECOS Daniel, MySQL, [en línea]. Disponible en Internet <
http://danielpecos.com/docs/mysql_postgres/x57.html>
106
ANEXOS
Económica
HARDWARE
Valor Valor
Elemento Especificación Cant. Responsable
Unidad Total
Memoria 4 GB,
Disco Duro
Servidor 1 $2900000 $2900000 Colegio
250GB,
Procesadores 2
Memoria 512
MB, Disco Duro
Computador 80GB, 15 $800000 $12000000 Colegio
Procesador 1,
Pantalla
SOFTWARE
Valor Valor
Elemento Especificación Cant. Responsable
Unidad Total
Sistema
Operativo Windows XP 16 $210000 $3360000 Colegio
Windows
Gestor Bd
Xampp MySql, Apache, 1 $0 $0 SIEC
SOAP
PAPELERIA
Valor Valor
Elemento Especificación Cant. Responsable
Unidad Total
Libros,
Fotocopias Revistas, $50 $0 SIEC
Pruebas Piloto
Impresiones Documentos, $100 $0 SIEC
107
Cartas,
Permisos
Documento
Empastada $18000 SIEC
final
PERSONAL
Especifica Valor Respon
Elemento Nombre Cant. Valor Total
ción Unidad sable
Nelly
Desarrollo
Investigado Zárate
del 400 $50000 $20000000 SIEC
res Diego
proyecto
Román
Gilberto Asesorar Universida
Asesor 80 $40000 $3200000
Pedraza Proyecto d Libre
Docentes
Español y
Docentes 20 $20000 $400000 Colegio
Matemática
s
Transporte SIEC $2000 $0 SIEC
OTROS
Valor Valor
Elemento Especificación Cant. Responsable
Unidad Total
Host
Hosting Xampp/AppSer 1 0 0 SIEC
ver
Técnica
HARDWARE
Elemento Especificación Cantidad
Memoria 4 GB, Disco Duro 250GB,
Servidor 1
Procesadores 2
Memoria 512 MB, Disco Duro 80GB,
Computador 24
Procesador 1, Pantalla
SOFTWARE
Elemento Especificación Cantidad
Sistema Operativo
Windows XP 24
Windows
Xampp Gestor Bd MySql, Apache, SOAP 1
108
PERSONAL
Elemento Especificación Cantidad
Asesor Asesorar Proyecto 80
Transportes Movilizacion SIEC
OTROS
Elemento Especificación Cantidad
Hosting Host Xampp/AppServer 1
Operativa
Legal
SOFTWARE
Elemento Especificación Tipo Licencia
Sistema Operativo
Windows XP Privativa
Windows
Xampp Gestor Bd MySql, Apache, SOAP GNU
Notepad ++ Editor de Textos GNU
109
Anexo B - Cronograma
FECHAS
FASES DURACIÓN ACTIVIDADES
ESTIMADAS
Conceptualización
Documentación
Inventario de recursos
físicos.
Diagnóstico 11 de abril al 22
1 mes Determinar la población a
intervenir. de mayo de 2010
Recopilación de información
de las aulas de sistemas del
Colegio
Revisión del PEI
110
Anexo C - Prueba piloto
111
112
113
Anexo D - Prueba estudiante al azar
114
115
116
117
118
119
120
Anexo E - Diseño de interfaces
PANTALLA DE INICIO:
DOCENTE ADMINISTRATIVO
Login:
121
Edición Datos:
Creación Cursos:
122
Administrar Preguntas Si No Hay Preguntas En La Base De Datos:
123
124
Administrar Preguntas Si Hay Preguntas En La Base De Datos:
125
126
Administración Docentes:
127
Registro Docentes:
128
Administración Estudiantes:
129
Registro Estudiantes:
130
131
Visualización Resultados Grupales:
132
Cambio Estado de Pruebas:
133
Cierre De Sesión:
134
ESTUDIANTE
Login/Filtro:
135
Pruebas:
136
Resultados Prueba:
137
Anexo F - Diccionario de datos
138
estudiantes
139
(activado/desactivado).
Es la identificación del
docente que ha
FK id_docente Varchar 12 modificado por última vez
el estado de la prueba
(activado/desactivado)
140
primer o segundo
semestre.
La Opción “A” para la
r1 Texto pregunta identificada con
el id_sln.
La Opción “B” para la
r2 Texto pregunta identificada con
el id_sln.
La Opción “C” para la
r3 Texto pregunta identificada con
el id_sln.
Indica la respuesta
rok Texto correcta para la pregunta
identificada con el id_sln.
Contiene la ruta de la
ruta Texto imagen correspondiente
a cada pregunta.
141
Nombre de la Tabla: punt_ind
K Nombre Tipo Longitud Descripción
Identifica el estudiante
FK id_alumno Entero 11
que realizó la prueba
Identifica los resultados
obtenidos por el curso y
punt_int Entero 11 la materia definida en la
competencia
interpretativa.
Identifica los resultados
obtenidos por el curso y
punt_prop Entero 11
la materia definida en la
competencia propositiva.
Identifica los resultados
obtenidos por el curso y
punt_arg Entero 11 la materia definida en la
competencia
argumentativa.
Identifica el ciclo en que
ciclo Entero 11
se hizo la prueba.
Identifica el año en que
FK aactual Entero 11
se hace la prueba.
Identifica la materia de la
FK id_materia Entero 11
prueba que se realizó
Identifica el curso que
FK id_curso Entero 11
realizó la prueba
142
la prueba.
Indica la respuesta del
rta_alu Texto estudiante para ser
evaluada.
Es el valor que se le da a
valor_rta Entero 11 la respuesta del
estudiante.
143
Anexo G – Histórico MER
Primero
144
Segundo
145
Tercero
146
Cuarto
147
Quinto
148
Sexto
149
Séptimo
150
Octavo (Final)
151
Anexo H – Certificado aprobación del GCSFS
152