Documente Academic
Documente Profesional
Documente Cultură
INTEGRANTES
Ingeniería de Sistemas
CONTENIDO
1. INTRODUCCIÓN,
2. PLANTEAMIENTO DEL PROBLEMA,
2.1 Formulación del Problema,
3. JUSTIFICACIÓN,
4. OBJETIVOS,
4.1. Objetivos Generales,
4.2. Objetivos Específicos,
5. DISEÑO METODOLOGICO,
5.1 Tipo de investigación
5.2 Fuentes de información
6. MARCO TEÓRICO
6.1 Desarrollo de Software,
6.2 Calidad de Software,
6.3 Teorías Ingenieriles
6.4 Teoría Genérica Explicativa.
7. MARCO METODOLÓGICO
7.1 Instrumentos de recolección de Datos
7.2 Descripción de Resultados
8. CRONOGRAMA DE ACTIVIDADES
9. CONCLUSIONES
9.1 Anexos y graficas
2
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
REFERENCIAS BIBLIOGRÁFICAS
3
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
1. INTRODUCCIÓN
En este trabajo se planteará el desarrollo de un prototipo para la gestión de notas de
Un prototipo también llamado receta mágica (D. Geeraerts, 1989) resuelve todos los
se propone, en el tercero los objetivos donde se planteará al producto que se quiere llegar, Commented [1]: mejorar redacción: El documento
está organizado en ** capítulos, donde en el capítulo 1
se planteará.....
y el cuarto el marco teórico.
Commented [2]: _Marcar como resuelto_
Commented [3]: _Reabierto_
4
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
administrativo como a nivel académico. La idea de crear un prototipo de software para Commented [4]: redaccón
1
La innovación didáctica es esencial en todo cambio educativo, tanto en el sistema educativo como en la
propia escuela. Implica y tiene siempre como referente al profesor. De hecho, el desarrollo de toda
innovación exige la consideración de la dirnensión personal o biográfica (Gonzá- lez y Escudero, 1987), por
cuanto la puesta en práctica depende del profesor.
5
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
diseñado en Excel.
6
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
En la Institución la Alegría del Saber, las notas se toman de forma cualitativa, los
docentes según el desempeño de cada niño evalúan su proceso, debido a que no tienen un sistema
cuantitativo.
El problema de usar este tipo de formatos es que carece de un formato auténtico para
la institución, además que es un formato que no funciona como un activo intangible para la
corporaciones, dentro de ello puede ser duplicado y modificado con mucha facilidad, usar
un prototipo donde cada registro se maneje por un desarrollo auténtico como el que se
deseará diseñar es hacer de cada formato usado único y que genere un archivo que serviría
Por otra parte el uso masivo de estos formatos acumulan información que no será
manualmente puede tener errores constantes, que es consecuencia de las masivas tareas
cada docente que superaría en el caso de la Corporación Instituto Progreso Social de 120
preescolar, para una población máxima de 160 estudiantes; en el caso del Instituto Alegría
del saber 20 estudiantes por docente, algunos de ellos laboran en otras instituciones.
permita registrar y almacenar en forma segura la información de tal manera que pueda ser
7
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
de fácil y rápido acceso para responder con agilidad, eficiencia y exactitud en el momento
8
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
3. JUSTIFICACIÓN
Como se mencionó en el planteamiento del problema, las instituciones educativas de Commented [7]: Iniciar con una frase que conecte el
planteamiento del problema con la justificación...
Cómo se mencionó en el planteamiento del problema,
la ciudad de Cartagena en su sistema de calificaciones, manejan formatos entregados a cada las instituciones educativas de la ......
Microsoft Word y Excel, en algunos casos usando diseños únicos, pero son pocas las
instituciones que usan un Software que maneja un sistema de notas o de registro de notas que
permita generar los soportes de calificaciones de manera más eficiente, y por tanto diseñar y
proponer un prototipo nos permite ofrecer al mercado de software un producto necesario para
diferentes planteles y demás con iniciar su uso el Instituto Alegría del saber y Corporación
Con este proyecto se busca implementar un prototipo que gestionen las notas en las
instalaciones educativas, en este caso se desea comenzar con las instituciones La Alegría del
2
Fundacion Universitaria Colombo Internacional (UNICOLOMBO): 2010-2016,
www.unicolombo.edu.co/viewsFinal/verPrograma.php?pag=programas.php&tbus=pregrado
9
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
10
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
4. OBJETIVOS
✓ Diseñar una plantilla web que permita presentarle a las instituciones el entorno del
software educativo de calificaciones, con el fin de tener en cuenta las opiniones de las
personas que trabajan en la Institución Alegría Del Saber y Corporación Instituto
Progreso Social.
11
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
5. DISEÑO METODOLÓGICO
Se pretende aplicar al desarrollo del proyecto los conocimientos adquiridos durante el periodo de
formación académica en algoritmos, programación, bases de datos, entre otros, que pretende dar
solución al problema de registro y sistematización de calificaciones de la Institución Alegría del
Saber y la Corporación Instituto Progreso Social.
3
J. Lozada. Investigación Aplicada: Definición, Propiedad Intelectual e Industria (PP 34–39) Universidad
Tecnológica Iberoamericana. Diciembre de 2014
12
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
La teoría del libro de Pressman, R. S., & Troya, J. M. Ingeniería del software
editorial McGraw Hill. Edición sexta; en la parte aplicativa tenemos un modelo de
encuestas en el cual vamos a conocer a partir de un estudio descriptivo los
requerimientos funcionales y no funcionales del prototipo de software a desarrollar.
Josep Anton Perez Lopez, Luis Rivas I Xirgo. Primera Edición. Introducción al
desarrollo de software. Universidad de Catalunya.
4
MEN: Ministerio de educación Nacional.
13
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
Diseñar una plantilla web que permita Realizar una plantilla de montaje
presentarle a las instituciones el entorno teniendo en cuenta el análisis de los
del software educativo de calificaciones, requerimientos funcionales.
con el fin de tener en cuenta las opiniones Presentar la plantilla diseñada a la
de las personas que trabajan en la Institución Alegría Del Saber y
Institución Alegría Del Saber y Corporación Instituto Progreso Social.
Corporación Instituto Progreso Social. Escribir las opiniones de la plantilla
presentada, para tener en cuenta al
momento de realizar el prototipo.
14
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
5.4 Delimitación:
Instituto Alegría del Saber son regidas por la ley 115 del año 1994 en su artículo 77 y sus
modificaciones realizadas por el MEN para las cuales se tienen las puntuaciones numéricas y
cualitativas para la corporación Instituto Progreso Social e Instituto Alegría del Saber
respectivamente.
5
La autonomía que permite registrar las notas en los planteles educativos manejara la
ESCALA VALORATIVA:
5
Instituto Alegría del saber usara el Sistema cuantitativa con las escalas valorativas gracias a la ley 115 de
1994, en su PEI la corporación Instituto progreso social lo usa.
15
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
Superior de 4.6 a 5.0: quien alcanza los logros propuestos con un ALTO nivel
Alto de 4.0 a 4.5: Quien alcanza los logros propuestos con un ALTO nivel de
Básico de 3.0 a 3.9: Quien alcanza los logros propuestos con un NORMAL
Bajo de 1.0 a 2.9: Quien no alcanza los logros propuestos, presenta dificultad
16
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
6. MARCO TEÓRICO
conceptos para entender la idea de realizar el presente trabajo por tanto, es importante
hablar sobre la metodología para iniciar, los pasos que se requiere para realizar el presente
software educativo, es por ello que primero se establece su ciclo de vida, las etapas de su
que inciden en el desarrollo del proceso de software, por una parte se tienen las
17
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
(software) que puede ser modificado por código si es libre, de no ser así es un software
privado o software con control de acceso que sólo puede ser modificado por su creador.
18
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
la ingeniería a fin de obtener software de modo rentable que sea fiable y trabaje en
progreso se sigue mientras se realizan los productos del trabajo (por ejemplo,
revisiones técnicas formales) como parte de una actividad de garantía de calidad. Además,
el proceso del software y las medidas del proyecto que pueden ser reunidas y utilizadas
de software.7
mejoramiento continuo del mismo, es entregar un trabajo bien realizado, fácil de usar
6
BAUER, F. L.: Software Engineering , Information Processing, 71, North Holland Publishing Co.,
Amsterdam, 1972
7
Zahniser, R., «Timeboxing for Top Team Performance», SanYare Development, Marzo de 1994, pp. 35-38.
19
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
Levantamiento:
En esta etapa, se busca definir el proyecto y obtener los requisitos de los usuarios.
Esto se realiza por medio de técnicas para el análisis de información, en este caso se usura
la entrevista.
20
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
donde se desea dialogar sobre un determinado tema, una de las personas propone una serie
Análisis:
En esta parte, se recopila, examina y formula los requisitos del usuario, las
restricciones que se debe hacer, los permisos que debe tener le programa, los recursos que
se van usar, etc. Todo esto con el fin de intentar crear el prototipo más conveniente y que
En este proyecto, el análisis se hará bajo los estándares UML (Lenguaje Unificado de
Modelo).
8
UML es un lenguaje gráfico para especificar, construir y documentar los artefactos
que modelan un sistema. UML fue diseñado para ser un lenguaje de modelado de propósito
general, por lo que puede utilizarse para especificar la mayoría de los sistemas basados en
8
Fuentes, L., & Vallecillo, A. (2004). Una introducción a los perfiles UML. University of Malaga, March.
21
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
construcción.
prototipo diseñado.
Diseño:
análisis. En esta fase, la idea es garantizar que se cumplen los requerimientos de los
C++ permite definir variables en cualquier sitio dentro de un ámbito, de modo que se
puede definir una variable justo antes de usarla. Además, se puede inicializar la variable en
22
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
el momento de la definición, lo que previene cierto tipo de errores. Definir las variables de
este modo hace el código más fácil de escribir y reduce los errores que provoca estar forzado
a volver atrás y adelante dentro de un ámbito. Hace el código más fácil de entender porque
cuando se está definiendo e inicializando una variable al mismo tiempo - se puede ver el
significado del valor de inicialización por el modo en el que se usa la variable. También se
pueden definir variables dentro de expresiones de control tales como los bucles for y while,
9
C++ introduce el concepto de constantes (Eckel,B. 2012) con nombre que es lo
mismo que variable, excepto que su valor no puede cambiar. El modificador const le indica
al compilador que el nombre representa una constante. Cualquier tipo de datos prede- finido
o definido por el usuario, puede ser definido como const. Si se define algo como const y
Programación:
string apellidos[50];
float definitivas[50];
float Nombre_de la asignatura[50]; // no se pueden tener espacios en blanco
int numGanadores = 0;
int numPerdedores = 0;
int opcion;
void mostrarMenu();
void ingresarEstudiante();
void calificarEstudiante();
void NombredelaAsignatura();
void NombredelDocente();
void informeFinal();
void mostrarMenu() {
system("CLS");
cout<<"******Menu Pricipal******"<<endl;
cout<<"1. Ingresar Estudiante."<<endl;
cout<<"2. Calificar Estudiante."<<endl;
cout<<"3. Nombre de la Asignatura"<<endl;
cout<<"4. Nombre del docente."<<endl;
cout<<"5. Informe Final."<<endl;
cout<<"6. Salir."<<endl;
cout<<"Digite Opcion: ";
cin>>opcion;
}
void ingresarEstudiante() {
string nombre, apellido;
cout<<"******INGRESAR ESTUDIANTES******"<<endl;
for(int i=0; i<1; i++) {
cout<<"Para el Estudiante N."<<i+1<<endl;
cout<<"Nombre : "; cin>>nombre;
cout<<"Apellidos: "; cin>>apellido;
nombres[i] = nombre;
apellidos[i] = apellido;
}
}
void informeFinal() {
cout<<"******INFORME FINAL DE ESTUDIANTES******"<<endl;
cout<<"NOMBRES Y APELLIDOS ASIGNATURA DOCENTE NOTA DEFINITIVA"<<endl;
cout<<"------------------- ---------- --------- ---------------";
for(int i=0; i<2; i++) {
cout<<endl<<nombres[i]+" "+apellidos[i]+" "+Docente[i]+" "+Notadefinitiva " ";
cout<<definitivas[i];
}
cout<<endl<<endl<<"Total de Estudiantes Aprobados: "<<numGanadores;
cout<<endl<<"Total de Estudiantes Reprobados: "<<numPerdedores<<endl<<endl;
system("PAUSE");
}
24
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
10
La función describe los mecanismos que se encargan de realizar sus tareas. La
función oculta al usuario las tareas complejas que realiza, de la misma forma que el pedal
del acelerador de un auto oculta al conductor los complejos mecanismos para hacer que el
auto vaya más rápido. En C++, empezamos por crear una unidad de aplicación llamada
clase para alojar a una función, así como los dibujos de ingeniería de un auto alojan el
El cuerpo de cada clase va encerrado entre un par de llaves izquierda y derecha ({y}),
Cada función en un programa realiza una tarea y puede devolver un valor cuando
complete su tarea; por ejemplo, una función podría realizar un cálculo y después devolver
el resultado del mismo. Al definir una función, debemos especificar un tipo de valor de
retorno para indicar el tipo de valor que devuelve la función cuando completa su tarea. En
la línea 13, la palabra clave void a la izquierda del nombre de la función mostrarMensaje
es el tipo de valor de retorno de ésta. El tipo de valor de retorno void indica que
mostrarMensaje no devolverá (regresará) datos a la función que la llamó (en este prototipo
predeterminado para cada miembro de datos que sea un objeto de otra clase.
programadores a desarrollar algoritmos sin tener que preocuparse por los estrictos detalles
26
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
C++. Este capítulo presenta varios ejemplos de cómo utilizar el seudocódigo para
su correspondiente programa en C++. En muchos casos, esto requiere tan sólo reemplazar
las instrucciones en seudocódigo con sus instrucciones equivalentes en C++. Por lo general,
el seudocódigo describe sólo las instrucciones ejecutables, que representan las acciones que
la declaración
int i;
memoria para esa variable. Esta declaración no hace que ocurra ninguna acción (como una
27
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
programadores optan por enlistar las variables y mencionar sus propósitos al principio de
Sistema de notas:
11
La Ley General de Educación en su artículo 77 otorgó la autonomía escolar a las
11
Ministerio de Educación Nacional de Colombia (2014), www.mineducacion.gov.co/1759/w3-article-
244739.html
28
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
Institucional de Evaluación de los Estudiantes, siendo ésta una tarea que exige estudio,
estudiante para el siguiente grado o si es mejor calificar con letras, números o colores. La
establecer los desempeños que deben desarrollar los estudiantes durante el período o el año
lectivo, y establecer las actividades de nivelación para los estudiantes cuando presentan
De esta forma la evaluación no es una tarea aislada del proceso formativo; por tanto,
ella debe estar inserta y ser coherente (conceptual, pedagógica y didácticamente) con toda
la propuesta educativa que ha definido determinada institución. Es decir, que debe ser
29
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
coherente con su misión, propósitos, modelo o enfoque pedagógico. Tal actividad implica
debe articularse con el PEI, no sólo por su incorporación en él, sino por la coherencia interna
percatándose que se garanticen los mínimos establecidos en el decreto 1290 de 2009, y que
estén acordes con los lineamientos planteados por el Ministerio de Educación Nacional.
Asimismo, los rectores deben fomentar entre los docentes la formulación de los criterios de
evaluación por área o asignatura donde se formulen los desempeños y las actividades de
esencial de los sistemas de evaluación que se emplean en la educación formal. Aunque ambos
u otra entre las diversas corrientes teóricas de la didáctica, siempre ejercen, de hecho, un fuerte
efecto normativo sobre las acciones de enseñanza y de aprendizaje ya que, más que aparecer
30
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
como una consecuencia de los fundamentos teóricos que se suscriben en la materia, tienen un
efecto tan poderoso que suelen operar de manera muy efectiva, en reversa, como determinantes
de todas las prácticas pedagógicas. De este modo, si los sistemas de calificación y promoción
los docentes a una permanente adaptación a los moldes pedagógicos que los procesos de
sobre las estrategias de aprendizaje de los alumnos, con un efecto denominado de “validez
retroactiva”. Sobre estos procesos mucho se ha estudiado en el campo del análisis del
denominado “currículo oculto”. Aunque esta influencia puede ser abusiva, porque es necesario
primera, debemos reconocer que el papel de los sistemas de calificación y de los regímenes de
ellos se suele hacer en algunas teorías de la enseñanza, en tanto se les atribuye el constituirse
autoridad interna o externa a la institución escolar sobre los aprendizajes de los alumnos y, en
importancia que tienen, pues, los sistemas de calificación y los regímenes de promoción, sea
31
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
estudio muy cuidadoso de las características que ofrecen las diversas modalidades que presenta
cada uno de los modelos, de manera de seleccionar aquellos que resulten más apropiados para
escolar.
que el número de grados de la escala debe ser elegido de acuerdo con la posibilidad real que
tiene el evaluador de operar con una técnica apropiada y disponible para él, discriminando los
diferentes grados de calidad de aquello (rasgo, conducta, realización) que ha de ser evaluado
con dicha escala. Las escalas de calificación pueden presentarse en diversas formas. Las
comprendidos por la escala puede variar. Con fines escolares se han utilizado escalas de
muchos grados (100; 75; 60; 50; 25 o 20 grados) y escalas de pocos grados (11;10; 6; 5; 4; 3 o
tradicionalmente una escala de 11 grados (0 a 10). De ella encontramos dos versiones. En una,
32
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
La consideración de la brecha digital en los países de América Latina debe partir del
penetración de las TIC está aún lejos de ser un fenómeno masivamente instalado en la región.
marcadas entre países y al interior de éstos entre las distintas regiones, áreas geográficas y
33
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
7. REFERENCIAS BIBLIOGRÁFICAS
● Martínez, S., Alfonzo, P., & Mariño, S. I. 2013. Diseño de un prototipo de sistema
informático para la gestión de espacios físicos en ámbitos de la Educación
Superior Pública.
● Josep Antón Pérez López, Luis Rivas I Xirgo, 2004. Primera Edición. Introducción
al desarrollo de software. Universidad de Catalunya. PP 14
● Pressman, R. S., & Troya, J. M. (1988). Ingeniería del software (No. 001.64
P74s.). McGraw Hill. Edición sexta.
35
PROPUESTA DE DESARROLLO DE SOFTWARE EDUCATIVO PARA MEJORAR LA CALIDAD DEL SISTEMA DE
CALIFICACIONES
36