Sunteți pe pagina 1din 161

República Bolivariana de Venezuela

Ministerios del Poder Popular para la Educación Universitaria, Ciencia y Tecnología


Universidad Politécnica Territorial del Estado Aragua
“Federico Brito Figueroa.”
Extensión- Maracay

Coordinación de Creación Intelectual y


Desarrollo Socio Productivo

GESTIÓN E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB QUE


CUBRA LAS ACTIVIDADES ADMINISTRATIVAS Y ACADÉMICAS EN LA
ESCUELA BÁSICA ESTADAL "LETICIA MUDARRA DE LÓPEZ",
UBICADA EN MARACAY, EDO. ARAGUA.
PNFIM-4-14-784

Proyecto Socio Tecnológico como requisito final para optar al título de


Ingeniero en Informática

Autores:
TSU. José G. Montes CI.20.878.817
TSU. Alfredo Geraldo CI.22.343.895
TSU. Osglender Álvarez CI.19.670.827

Tutor: Prof. Rossana Gastell

Maracay Diciembre de 2014


República Bolivariana de Venezuela
Ministerios del Poder Popular para la Educación Universitaria, Ciencia y Tecnología
Universidad Politécnica Territorial del Estado Aragua
“Federico Brito Figueroa.”
Extensión- Maracay

Coordinación de Creación Intelectual y


Desarrollo Socio Productivo

GESTIÓN E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB QUE


CUBRA LAS ACTIVIDADES ADMINISTRATIVAS Y ACADÉMICAS EN LA
ESCUELA BÁSICA ESTADAL "LETICIA MUDARRA DE LÓPEZ",
UBICADA EN MARACAY, EDO. ARAGUA.
PNFIM-4-14-784

Proyecto Socio Tecnológico como requisito final para optar al título de


Ingeniero en Informática

Autores:
TSU. José G. Montes CI.20.878.817
TSU. Alfredo Geraldo CI.22.343.895
TSU. Osglender Alvarez CI.19.670.827

Tutor: Prof. Rossana Gastell

Maracay Diciembre de 2014


III
IV
DEDICATORIA

Principalmente le damos gracias a mi PADRE CELESTIAL, ya que sin su


amor y su gracia nada de esto sería posible, gracias Dios porque tú eres mi
fortaleza, tu eres mi roca firme, mi proveedor, mi protector, tu amor es
incondicional, gracias porque a través de ti todas las puertas se abrieron, por poner
entendimiento y sabiduría en nosotros; gracias Jesús cuán grande eres.

A nuestros padres por darnos la vida, por ser padres ejemplares dignos de
nuestra admiración, gracias por su amor y su protección, por cada uno de los
valores y conocimientos que nos han inculcado, gracias por creer en nosotros, por
su apoyo incondicional que nos han impulsado a continuar y a lograr esta meta.
Gracias por habernos fomentado el deseo y anhelo de superación. Son realmente
una bendición en nuestras vidas, los queremos mucho y este proyecto se lo
dedicamos a ustedes padres maravillosos.

A toda nuestra familia y amigos que también han formado parte de este logro,
gracias por apoyarnos, por animarnos, y por sobre todo creer en nosotros. Los
queremos mucho.

Dios los bendiga, dedicamos este logro a ustedes

V
AGRADECIMIENTOS

Son pocas las palabras que podemos plasmar en estas líneas para poder
manifestar él más sincero y profundo agradecimiento, para con aquellas personas
que hicieran posible el desarrollo de este Proyecto Final y así acreditarnos este
maravilloso título de INGENIEROS EN INFORMÁTICA.

Principalmente queremos agradecer a DIOS, por darnos la fuerza y la


voluntad que tuvimos a lo largo de todo este recorrido, que a pesar de todas las
adversidades nos mantuvo en pie para seguir adelante.

A toda nuestra familia por brindarnos todo su apoyo y amor, y esperar con
ansias al igual que nosotros este grato momento. A ustedes está dedicado este logro
alcanzado por cada uno de nosotros que de ahora en adelante será el comienzo de
una nueva etapa en nuestras vidas. Se les quiere.

Finalmente, a nuestra ilustre Universidad Politécnica Territorial del Estado


Aragua y a nuestra tutora y profesora Rossana Gastell, por su colaboración en el
desarrollo de este proyecto final y por sus conocimientos impartidos.

VI
VII
ÍNDICE Pág.

Portada…………………………………………………………………………… ii
Aprobación del Asesor Académico……………………………………………. iii
Planilla de Inscripción de Proyecto……………………………………………. iv
Dedicatoria……………………………………………………………………… v
Agradecimientos……………………………………………………………….. vi
Resumen………………………………………………………………………… vii
Indice …………………………………………………………………………… viii
Introducción…………………………………………………………………… 1
Descripción de la problemática de la gestión de implantación………………
Objetivos del proyecto de la gestión de implantación
Objetivo General………………………………………………………………… 5
Objetivos Específicos……………………………………………………………. 5
Objetivos de Aprendizaje de la gestión de implantación
Objetivo General………………………………………………………………… 6
Objetivos Específicos……………………………………………………………. 6
Alcance de la gestión de implantación…………………………………………... 6
Justificación de la gestión de implantación……………………………………... 8
Metodología de Implantación 9
Actividad IAS 1: Establecimiento del Plan de Implantación……………………. 10
Actividad IAS 2: Formación Necesaria para la Implantación…………………... 15
Actividad IAS 3: Incorporación del Sistema al Entorno de Operación…………. 24
Actividad IAS 4: Carga de Datos al Entorno de Operación…………………….. 27
Actividad IAS 5: Pruebas de Implantación del Sistema………………………… 38
Actividad IAS 6: Pruebas de Aceptación del Sistema………………………….. 62
Actividad IAS 7: Preparación del Mantenimiento del Sistema…………………. 82
Actividad IAS 8: Establecimiento del Acuerdo de Nivel de Servicio………….. 83
Actividad IAS 9: Presentación y Aprobación del Sistema……………………… 86

VIII
Actividad IAS 10: Paso a Producción…………………………………………… 89
Conclusión………………………………………………………………………. 92
Recomendaciones………………………………………………………………. 95
Referencias……………………………………………………………………… 96
Memoria del Proyecto
Titulo…………………………………………………………………………...... 98
Línea de Investigación…………………………………………………………... 98
Sitio de implementación…………………………………………………………. 98
Objetivo General………………………………………………………………… 99
Integrantes……………………………………………………………………….. 100
Memoria Descriptiva
Descripción General……………………………………………………………... 101
Uso del Software ………………………………………………………………... 102
Otros usos previstos……………………………………………………………... 103
Relación con el entorno………………………………………………………….. 104
Normativas específicas empleadas para el desarrollo del software…………….. 104
Memoria Constructiva
Descripción de las Soluciones adoptadas………………………………………... 111
Sustentación del software……………………………………………………….. 111
Seguridad física y lógica del software…………………………………………... 112
Impacto de la aplicación informática……………………………………………. 113
Plan de aceptación del usuario…………………………………………………... 113
Consideraciones finales………………………………………………………….. 115
Anexos…………………………………………………………………………... 118

IX
INTRODUCCIÓN

Los continuos avances en el desarrollo de proyectos informáticos van en pleno


crecimiento debido a las necesidades y exigencias encontradas hoy en día en
cualquier institución o empresa moderna. Un proyecto informático lo componen un
conjunto de tareas independientes cuyo objeto es la realización de un software que
automatice el sistema de información requerido por el usuario. Este proyecto nace a
partir del momento en que se formulan sus necesidades.

La persona que se vaya a encargar de su dirección tiene el deber de


estudiarlas con los usuarios y hacer el estudio de viabilidad en sus dos principales
vertientes que son la técnica y la económica. En efecto un proyecto representa el
enunciado de una intervención concreta de la que se espera tener resultados que
contribuyan al logro de los efectos específicos que un programa define. Por ende, este
expresa el nivel operativo del proceso de planificación, por lo que sus metodologías
y técnicas serán de uso habitual para los profesionales de la intervención social.

Por otro lado “El dinamismo, la globalización y el salvaje aumento de


ejecución de sistemas, requiere de manera creciente proyectistas flexibles,
innovadores y que ofrezcan rápidas respuestas a los cambios de entorno” (De la
Vega, I., 2000, p.1). Ante esta situación “…uno de los retos más importantes que
deben enfrentar las organizaciones es la integración de una diversa cantidad de
sistemas de información que han sido implantados durante años”
(TecnologíaforSolutions, 2007), con la finalidad de acelerar el proceso de obtención
de datos, que sirven de datos para el análisis de la situación de las organizaciones y
así poder ofrecer respuestas rápidas y eficaces en sus procesos.

Gestionar con éxito proyectos en general, y los informáticos en particular, es


cada vez más difícil porque supone mayores niveles de exigencias en términos de
costo y calidad, pero también de riesgo y complejidad, derivados del tamaño, la

1
disciplina y el cambio tecnológico acelerado. Al mismo tiempo, requiero no solo de
habilidades técnicas, sino de gestión de las personas. Los proyectos informáticos son
cada vez más proyectos mixtos, que involucran cambios en la organización, los
procesos de trabajo y actitudes y habilidades de las personas.

En la actualidad las aplicaciones en entorno web son una herramienta que bien
implementada se convierte en un arma competitiva en negocios e instituciones
jugando un papel fundamental en cualquier organización de igual manera proveen
seguridad para salvaguardar los datos de forma tal que solo sean manipulados por un
personal autorizado, además de que estos datos son almacenados en un servidor web,
por lo que no ocupan espacio en la computadora; hoy en día la tecnología y la
comunicación son de suma importancia en todas las área que conforman la estructura.

Tener aplicaciones web informativas sólidas y confiables contribuye a la


transformación y modernización de la organización de la información, ofrece
múltiples posibilidades y permite acceder a los datos relevantes de manera frecuente
y oportunidades; además ofrece una importante y notable satisfacción en los usuarios
que lo operan, debido a su facilidad de uso y su acceso constante, que puede resultar
en que los usuarios logren alcanzar los objetivos planteados por las instituciones
educativas.

En este sentido una de las prioridades que se presenta en el proyecto socio


tecnológico del trayecto IV en la Universidad Politécnica Territorial “Federico Brito
Figueroa” en la especialidad de informática es capacitar recursos humanos para la
gestión, implantación y mantenimiento de una aplicación en ambiente web, que
resuelva una situación problemática de una comunidad, la cual deberá implantar y
realizar un conjunto de pruebas de usuario y de funcionalidad, así mismo se debe
contemplar una etapa de acompañamiento a los miembros de la comunidad a fin de
prestar asistencia tecnológica y cubrir sus necesidades

2
Tomando en cuenta esta prioridad para el Trayecto IV 2014 de Informática se
presenta un proyecto socio tecnológico, el cual lleva por nombre: GESTION E
IMPLEMENTACIÓN DE UNA APLICACIÓN WEB QUE CUBRA LAS
ACTIVIDADES ADMINISTRATIVAS Y ACADÉMICAS EN LA ESCUELA
BÁSICA ESTADAL "LETICIA MUDARRA DE LÓPEZ", UBICADA EN
MARACAY.EDO.ARAGUA. Teniendo como objetivo instalar una aplicación en un
servidor web que mejore la calidad de los procesos administrativos y académicos en
la institución educativa, para así consolidar y obtener un mejor respaldo de la
información y por lo tanto un mejor manejo de la misma, y finalmente poder agilizar
todos los mecanismos y procesos administrativos con mayor éxito y eficacia.

Este Proyecto Socio- Tecnológico está compuesto por la descripción de la


problemática de la gestión de implementación, los objetivos generales y específicos
de la gestión, los objetivos propuestos para el aprendizaje de la gestión de
implementación, la justificación y los alcances de la gestión de implementación en
donde se especificara los aspectos que serán abordados y los aspectos que serán
omitidos en la gestión del proyecto, la metodología de implantación, la cual está
representada porMétricaversión 3 y se detallarán cada una de las fases que la
componen, se presentarán las conclusiones obtenidas con la gestión e implementación
del proyecto y las recomendaciones que se proponen para que la institución siga
teniendo un avance tecnológico e informativo.

Por otra parte se incorporarán las memorias del proyecto en donde se podrá
observar un resumen con detalles puntuales acerca del trabajo realizado. Los anexos
del proyecto estarán constituidos por los parámetros y requisitos de las pruebas,
resultados de las pruebas y el plan de mantenimiento.

3
DESCRIPCIÓN DE LA PROBLEMÁTICA DE LA GESTIÓN DE
IMPLANTACIÓN

Hoy en día un sistema de información es una de las herramientas de


comunicación e información más utilizado y requerido por las organizaciones para
llevar un mejor control de su información, el objetivo primordial de un sistema de
información es apoyar la toma de decisiones y controlar todo lo que ocurre en la
institución. Constituye una de los grandes cambios a nivel tecnológico y de
información del siglo XXI. Pero a su vez surge la necesidad de que estos sistemas
sean bajo ambiente web y puedan realizar tareas sencillas sin la necesidad de
descargar o instalar un programa.

Se pueden usar desde cualquier sistema operativo porque sólo es necesario


tener un navegador, estoconstituye nuevoselementos innovadores que elevan las
posibilidades del sistema permitiendo la interacción hombre-máquina. La aparición
de estos nuevos cambios se han convertido en un reto para muchos docentes,
enfrentarse a ellos representa un miedo por causa del desconocimiento, ignorando los
grandes beneficios que pueden obtener haciendo uso de la tecnología tanto en su vida
personal como profesional.

Teniendo en cuenta esto, se pretende gestionar una aplicación en entorno web


para la E.B.E “Leticia Mudarra de López”, que satisfaga la falta de una herramienta
ya implantada en la institución educativa, que permita tener un mejor control y
manejo de la información. Esta aplicación ha sido desarrolla previamente en el
proyecto Socio Tecnológico presentado por los autores en el trayecto III del PNFI de
informática, representando así una continuación de un proyecto ya desarrollado, en
donde solo se centrará en la puesta a producción.

La implantación de esta aplicación en entorno web se basará en el


cumplimiento de ciertos pasos ya estipulados por la métrica versión 3, cuya finalidad
es ofrecer al usuario final el completo funcionamiento del software, el cual debe

4
brindar facilidad de uso, seguridad y rendimiento a la institución. Por lo tanto en la
gestión e implementación, la aplicación debe ser sometida a ciertas pruebas, con el fin
de verificar que se cumple con los requerimientos y especificaciones establecidas,
aplicando las mejoras que sean necesarias. Es importante destacar que los usuarios
que harán uso de la aplicación deben ser formados y familiarizados con dicho
software antes de la instalación.

Para lograr este cometido se hará el llamado al personal administrativo,


directivos y profesores de la institución para la formación necesaria del correcto uso
de la aplicación, en la cual se facilitará y se brindará el soporte correcto para el uso
adecuado y completo del software.

OBJETIVOS DEL PROYECTO DE LA GESTIÓN DE IMPLANTACIÓN

OBJETIVO GENERAL

Gestionar una aplicación en ambiente web que cubra las actividades


administrativas y académicas en la escuela básica estadal “Leticia Mudarra de
López”. Ubicada en Maracay, Estado Aragua.

OBJETIVOS ESPECÍFICOS

 Definir un plan de Implantación de la aplicación web en la E.B.E “Leticia


Mudarra De López”.
 Elaborar planes de formación tanto para el equipo encargado de la
implantación como para los distintos usuarios de la aplicación web.
 Determinar la disponibilidad de los recursos necesarios para la instalación de
la aplicación en entorno web.
 Instalar la aplicación web para proceder a realizar la carga inicial de datos
para sus primeras pruebas de ejecución.

5
 Verificar la calidad de la aplicación mediante el desarrollo de las pruebas de
implantación necesarias.
 Ejecutar las pruebas de aceptación para garantizar que el cliente este conforme
con la aplicación.
 Desarrollar las mejoras que requiera la aplicación de acuerdo a las pruebas
realizadas.
 Realizar el necesario mantenimiento que requiera la aplicación web para una
mayor operatividad en su ejecución.
 Efectuar el paso a producción de la aplicación web en la E. B. E. Leticia
Mudarra de López.

OBJETIVOS DE APRENDIZAJEDE LA GESTIÓN DE IMPLANTACIÓN

OBJETIVOS GENERAL

Manejar los conocimientos y elementos técnicos, necesarios para implantar una


aplicación en ambiente web, a fin de apoyar las labores de información en la E.B.E
“Leticia Mudarra de López”.

OBJETIVOS ESPECÍFICOS

 Estudiar las técnicas necesarias para el desarrollo de planes de formación a


usuarios que garantice un completo entendimiento de la aplicación.
 Conocer los diferentes tipos de pruebas de implantación, a fin de determinar
cuáles son las pruebas que se ejecutaran sobre la aplicación.Manejar las pruebas de
aceptación, que determinarán la usabilidad de la aplicación que garantice una correcta
activación de la misma cumpliendo con todas las normativas requeridas.

ALCANCE DE LA GESTIÓN DE IMPLANTACIÓN

Con la gestión e implementación de la aplicación en ambiente web se pretende


fortalecer el uso de las nuevas herramientas de comunicación e información (TIC) en

6
la comunidad educativa E. B. E. Leticia Mudarra de López, brindándole una
herramienta tecnológica que contribuya a mejorar las actividades administrativa de la
institución. Los alcances de este Proyecto Socio-Tecnológico están guiados de
acuerdo a la Metodología Métrica Versión 3, cuyo objetivo final será la puesta a paso
producción de la aplicación en entorno web en la institución educativa.

A continuación se especifica detalladamente cada una de las etapas que serán


llevadas a cabo para cumplir con la gestión e implementación de la aplicación en
entorno web.

 Se realizará un proceso de formación a los usuarios finales que garantice el


completo entendimiento de la aplicación, para esto se ha diseñado un manual
específicopara cada uno de los usuarios de la aplicación en donde se detalla paso a
paso,cada una de las funciones del programa y como deben ser ejecutadas.
 La aplicación será instalada y configurada en un servidor web, para luego ser
sometida a las pruebas de implementación y aceptación por parte de los autores y
profesores de la comunidad educativa E. B. E. Leticia Mudarra de López y así revelar
la calidad y los defectos de la aplicación.
Se debe tomar en cuenta que para realizar las diferentes pruebas se deben
registrar los datos iníciales, necesarios para que la aplicación pueda ejecutar sus
funciones, este proceso será realizado durante el periodo escolar 2013-14 en la E. B.
E. Leticia Mudarra de López.
 Se realizarán mejoras y el mantenimiento a la aplicación partiendo de los
resultados de las diferentes pruebas de implantación y aceptación, además de tomar en
cuenta los aportes recibidos por los usuarios que harán uso de la herramienta. Entre las
mejoras que se deben realizar tenemos:
 Módulo para generar carnet a los estudiantes de la institución.
 Cambios en cuanto a diseño de reportes, logotipos y botones.

7
 La aplicación en entorno web será presentada a finales del mes de Julio en la
E. B. E. Leticia Mudarra de López, será necesario la presencia del personal directivo
de la institución y los diferentes usuarios.
 Se pretende llevar a cabo el paso a producción antes la inscripción del nuevo
periodo escolar 2014-15 que iniciará en el mes de septiembre, se tiene previsto
realizar un acompañamiento durante esta etapa para garantizar que la comunidad
educativa se siente a gusto con la herramienta y que la misma cumpla con sus
expectativas.

JUSTIFICACIÓNDE LA GESTIÓN DE IMPLANTACIÓN

La importancia de una aplicación web para las instituciones educativas


significa un crecimiento tecnológico vital para cualquier organización en la
agilización de sus procesos administrativos y académicos necesarios para su buen
funcionamiento y rendimiento. La incorporación de estos sistemas en las instituciones
educativas tiene como función principal ser un medio de comunicación e intercambio
de conocimiento, un instrumento creado para procesar la información, así como
también es un instrumento para la gestión administrativa. En la medida de que se
inserten estos sistemas tecnológicos en la educación, se irán desarrollando nuevas
formas de comunicación, información y aprendizaje permitiendo un intercambio de
ideas experiencias y mejorando la comunicación con los estudiantes.

La justificación de este proyecto socio tecnológico incide en la mejora de la


calidad de información y manejo de las solicitudes en la E.B.E. “Leticia Mudarra de
López”. Todo esto será posible gracias a la capacidad del desarrollo de una
herramienta tecnológica apta para lograr los objetivos propuestos, tales como ofrecer
una diversa información en general de la institución como lo es: su organización,
misión, visión, programas, participantes, clubes y las excelentes solicitudes que se
brindan las cuales son: inscripciones de estudiantes, constancias de estudios, reportes

8
de notas, actas de retiro, fe de vida, entre otras. Convirtiéndose así en un instrumento
cada vez más indispensable en el centro educativo por sus grandes beneficios en el
área administrativa y poder ofrecerle a los estudiantes la posibilidad de interactuar
con el sistema y agilizar sus procesos académicos.

METODOLOGÍA DE IMPLANTACIÓN

La metodología que se empleará para la gestión de este proyecto socio-


tecnológico es la MÉTRICA versión 3 la cual se concibe como una metodología de
gestión, planificación, desarrollo y mantenimiento de sistemas de información. Puede
ser utilizada libremente tiene como objetivo principal la entrega y aceptación del
sistema en su totalidad, y la realización de todas las actividades necesarias para el
paso a producción del mismo. La metodología utilizada está compuesta por diez
actividades, las cuales deben llevarse a cabo de forma obligatoria para garantizar una
correcta gestión de la aplicación, estas actividades son:

1. Actividad IAS 1: Establecimiento del plan de implantación


2. Actividad IAS 2: Formación necesaria para la implantación
3. Actividad IAS 3: Incorporación del sistema al entorno de operación
4. Actividad IAS 4: Carga de datos al entorno de operación
5. Actividad IAS 5: Pruebas de implantación del sistema
6. Actividad IAS 6: Pruebas de aceptación del sistema
7. Actividad IAS 7: Preparación del mantenimiento del sistema
8. Actividad IAS 8: Establecimiento del acuerdo de nivel de servicio
9. Actividad IAS 9: Presentación y aprobación del sistema
10. Actividad IAS 10: Paso a producción

A continuación se presentará detalladamente cada una de las actividades


realizadas durante la gestión de la aplicación en entorno web para la E.B.E “Leticia
Mudarra de López”.

9
ACTIVIDAD IAS 1: ESTABLECIMIENTO DEL PLAN DE
IMPLANTACIÓN

TAREA IAS 1.1: DEFINICIÓN DEL PLAN DE IMPLANTACIÓN

Un proyecto en particular es el resultado de la excelente planeación de


alcances, programas y gastos, esto se logrará mediante una serie de tareas
interdependientes, no repetitivas que son necesarias realizar en un orden predefinido.

El plan de implantación describe el conjunto de tareas necesarias para


instalar y probar el sistema de software desarrollado, para que así la transición a los
usuarios se realice efectiva y eficientemente. Provee una lista detallada de eventos o
cronogramas de actividades, dependencias requeridas y fórmulas de estrategias de
implantación para el sistema basada en el alcance y limitaciones.

Entre los objetivos principales del plan de implantación tenemos:

 Definir las actividades necesarias para la implantación del modelo, aplicación


de un estudio de métodos para el mejoramiento de la aplicación web para gestionar
las actividades administrativas y académicas en la Escuela Básica Estadal "Leticia
Mudarra De López”.
 Determinar el método de implantación que se adecue a la realidad existente.
 Determinar los recursos humanos, materiales, tecnológicos y financieros, para
la realización del plan de implantación.
 Determinar la documentación técnica de apoyo, para la realización de la
implementación del modelo.
 Formular el programa para la capacitación de los usuarios del modelo.
 Determinar el plan de evaluación o monitoreo del avance del modelo
planteado.

10
PLANIFICACIÓN DE IMPLANTACIÓN:

Esta etapa de planificación de la implantación es el punto inicial, ya que es el


lugar donde se define lo que se realizará a lo largo de la implementación del modelo.
Para realizar la implantación de modelo “aplicación web para gestionar las
actividades administrativas y académicas en la Escuela Básica Estadal "Leticia
Mudarra De López”, se necesitan en forma cronológica las siguientes actividades:

Se convocó al personal administrativo, directivos y profesores de la


institución donde se les dictó la formación necesaria para el buen uso y manejo de la
aplicación web. Para poder realizar la capacitación se necesitó un espacio físico
adecuado, es por ello que se seleccionó el auditorio del Centro Bolivariano de
Informática y Telemática que cuenta la institución y se utilizó el siguiente equipo:
- Video beam, para lograr mostrar la ejecución y uso del software
- Computadora
- Mesas y sillas.
- Volantes para lograr hacer las convocatorias.
- Folletería para realizar la presentación.
- Libreta de apuntes y lápices.
Todo esto se realizó con el objetivo de poder hacer más comprensiva y con mayor
didáctica la capacitación, tuvo una duración de 2 días en dicha institución.

Una vez realizada dicho adiestramiento se procedió a la preparación de la


infraestructura necesaria para la incorporación de la aplicación al entorno de
operación.
 Se entregó todo el material técnico de soporte a los usuarios tanto administradores
como usuarios básicos para mayor especificación de uso y ejecución del sistema.
 Se hizo la carga inicial y migración de los datos inicial de la aplicación web.
 Se procedió a la realización de las pruebas de implantación y aceptación del
sistema pertinente que aseguren una implantación exitosa.

11
 Se realizó la formalización del plan de mantenimiento.

12
Trimestre I Trimestre II Vacaciones Trimestre III
Mes es Enero Febrero Marzo Abri l Mayo Juni o Jul i o Agos to Septi embre Octubre Novi embre Di ci embre
Semanas 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 # 2 3 4 1 2 3 4 1 2 3 4
Revi s i ón de Requi s i tos de
i mpl antaci ón
Defi ni ci on del pl an de
i mpl antaci ón
Formaci ón de i mpl antaci ón a
us uari os fi nal es

Formaci ón del equi po de


i mpl antaci ón

Formaci ón a us uari os fi nal es

Veri fi car l a i nfraes tructura


para l a i ns tal aci ón
Real i zaci ón de l a i ns tal aci ón

Incorporaci on del Entorno Ini ci al


Veri fi caci on del Entorno Ini ci al
Carga i ni ci al de datos
Real i zaci ón de l as pruebas de
Impl ementaci on
Eval uaci ón de l as pruebas de
i mpl antaci ón
Real i zaci on de l as pruebas de
Impl antaci on
Eval uaci on de l a Prueba de
Aceptaci on
Mej oras a l a apl i caci ón
Formal i zaci ón de pl an de
manteni mi ento
Identi fi caci ón,des cri pci ón de
l os s ervi ci os
Pres entaci ón y Aprobaci ón del
s i s tema
Preparaci ón del entorno de
producci ón
Acti vaci ón del s i s tema en
producci ón

Cuadro 1: Cronograma

Día laborable

13
TAREA IAS 1.2: ESPECIFICACIÓN DEL EQUIPO DE IMPLANTACIÓN
El equipo de implantación implicado en el sistema se encuentra conformado
de la siguiente manera:

Tabla 1: Roles asignados a cada uno de los integrantes del proyecto.

Autores Roles Responsabilidades


Alfredo Geraldo Jefe de Proyecto y Administrador de seguridad e
Responsable de Implantación implantación de sistema: es aquel
que lleva a cabo la instalación de la
aplicación en el sistema, este instala
y verifica el correcto
funcionamiento del software con el
fin de evitar fallas en el mismo, por
lo tanto es necesario recalcar que
este proceso es tedioso y riguroso,
ya que es necesario llevar una serie
de pasos estructurados para lograr
la estabilidad y la seguridad de esta
aplicación.
Gabriel Montes Responsable de operación Planificación: Es aquel que
administra y maneja las fechas de
formación de usuarios y plan o
estrategia del proyecto, llevando así
el control total de visitas a la
institución y organización con el
director y docentes de dicha
institución.
OsglenderÁlvarez Responsable de sistemas y Formación de usuarios: es aquel
usuarios que se encarga de suministrar la
información correspondiente del

14
software, con el fin de dar el uso
cabal del mismo. Por lo tanto cada
módulo y cada interfaz de esta
aplicación serán explicados de
forma concisa y precisa para su
mayor manejo y provecho.
Fuente: Los Autores (2014).

Cada integrante cumple así su responsabilidad como miembro de proyecto,


logrando el objetivo específico del mismo, el cual es implantar y formar cada usuario
con el conocimiento necesario para el uso eficiente del sistema.

ACTIVIDAD IAS 2: FORMACIÓN NECESARIA PARALA IMPLANTACIÓN

TAREA IAS 2.1: PREPARACIÓN DE LA FORMACIÓN AL EQUIPO DE


IMPLANTACION Y ACEPTACION

Según Stonner (2004),la formación al equipo de implantación debe significar


un proyecto que a largo plazo permita, el desarrollo eficiente de las actividades
propuestas alcanzando los objetivos planteados, esta formación se debe desarrollar
de forma continua junto con una serie de estudios que aseguren una implantación
exitosa, desarrolladas por los autores del proyectos los cuales han estado involucrados
desde el inicio hasta la puesta en marcha.

El logro de una implantación y aceptación de la aplicación exitosa es en gran


medida por tener gente capacitada, enfocados a la mejora de la calidad del producto
en este sentido los usuarios responsables de la implantación y aceptación debe poseer
habilidades de comunicación, y conocer los objetivos de la aplicación, su
organización y estructura, manejar con facilidad servidores web y navegación en
páginas web, la cual es importante a la hora de alojar controlar y acceder a la
aplicación en entornos web. Deben estar capacitados para entrenar a los usuarios
finales creando herramientas didácticas que ayuden al usuario final a entrar en la

15
aplicación, además de establecer estrategias y un plan para usuarios finales que
permita ponderar el entrenamiento.

Entre los objetivos de este plan de formación tenemos:

 Desarrollar habilidades de comunicación e información


 Conocer los objetivos y funciones de la aplicación.
 Manejar de forma eficiente la aplicación.
 Crear estrategias de formación para los usuarios finales.
Podemos describir la formación al equipo de implementación de la siguiente manera:

Figura No. 1. Esquema del programa de formación a usuarios encargados de la


implantación y aceptación de la aplicación

Fuente: Los Autores (2014).

La figura No. 1 muestra el esquema para la formación a los usuarios encargados


de la implantación y aceptación, esquema está formado por dos bloques, el primero
es un módulo introductorio, el módulo dos está dirigido al personal que estará como
encargado de implantar y aceptar la aplicación en la institución.

La implantación es el proceso de verificar e instalar la aplicación y construir


todos los archivos de datos necesarios para utilizarla, en este sentido el contenido de

16
este plan de formación de usuarios estuvo orientado a instalar y medir la calidad de la
aplicación.

Tabla 2: Contenido del curso formativo a usuarios responsables de la implantación

Nº Contenido Habilidad a desarrollar Horas


1 Manejo de servidores web Conocimiento sobre la creación y 2
administración de un sitio web
2 Pruebas de calidad de Capacidad para evaluar el funcionamiento de 3
software la aplicación
3 Seguridad de software Capacidad para evaluar la seguridad de acceso 3
a la aplicación
Fuente: Los Autores (2014).

Los materiales y recursos tecnológicos que se utilizaron para la formación de los


usuarios incluyen:

 Guías, es donde se detalla información importante sobre la implantación y


creación de estrategias, permite contar con una base de trabajo estándar para todo
el equipo involucrado en la implantación y aceptación del sistema.
 Videos tutoriales. se explicó de forma dinámica, la manera de trabajar en la web,
manejar servidores, y los aspectos generales que se deben tener en cuenta a la
hora de implantar la aplicación
 Computador
 Conexión a internet
Esta formación se llevó a cabo en la cuarta semana del mes de marzo entre
las fechas 24 y 31 Marzo, se caracterizó por ser auto formativo, ya que los autores
fueron los encargados de buscar e impartirse el conocimiento.

TAREA IAS 2.2: FORMACIÓN DEL EQUIPO DE IMPLANTACIÓN

17
Para la formación del equipo de implantación y aceptación de la aplicación
se utilizó el control de asistencias que se presentará en el anexo Nº 1.

TAREA IAS 2.3: PREPARACIÓN DE LA FORMACIÓN A USUARIOS


FINALES

En Jay, R. (1995). Como crear un equipo formativo. (Pág.34y 35), se plantea


quela formación de usuarios finales es fundamental porque ayuda a desarrollar
capacidades y actitudes orientadas al logro y la autonomía en la búsqueda de
información especialmente necesaria en un mundo con abundante información y con
un constante cambio. Este es un tipo de aprendizaje que servirá al usuario durante
toda su vida.

Es necesario que los usuarios finales de la aplicación reciban el


conocimiento suficiente para que puedan utilizarlo de una manera efectiva, el
propósito del plan de formación, es conseguir que los usuarios de la aplicación
dispongan de los conocimientos, habilidades, actitudes y aptitudes necesarias para
desenvolverse de manera autónoma en el manejo de los principales procesos
informáticos que dispone la aplicación. Es importante que los usuarios finales tengan
conocimientos básicos sobre la informática, y puedan manejar cómodamente sus
sistema operativo, manejar los archivos en su computadora, administrar y leer su
correo electrónico, estar familiarizado con el uso de páginas web, descargar
archivos y saber dónde guardarlos, luego ubicarlos en la carpeta donde los guardó, así
como también, deben estar en la disposición y tener la capacidad de leer y entender
instrucciones.

Entre los objetivos de este plan de formación tenemos:

 Desarrollar habilidades tecnológicas


 Formar y capacitar a los usuarios en el uso de la aplicación en entorno web.
 Registrar información sobre estudiantes ,eventos y personal educativo

18
 Enseñar a buscar información referente a los estudiantes, eventos y personal
educativo de la institución.
 Enseñar a descargar las consultas de información realizadas
La formación de usuarios finales se llevó a cabo en el Centro Bolivariano de
Informática y Telemática (CBIT), de la E.B.E “Leticia Mudarra de López”, mediante
una serie de cursos, los cuales tuvieron una duración aproximada de 2 horas cada uno,
el público objetivo al que fue dirigido está constituido por los siguientes usuarios:

 Personal de administración de la institución.


 Personal docente de la institución.
 Representantes de los estudiantes de la institución.
Podemos describir la formación a usuarios finales de la siguiente manera:

Figura No. 2. Esquema del programa de formación a usuarios finales

Fuente: Los Autores (2014)

La figura No. 2 muestra el esquema para la formación a los usuarios finales,


esquema está formado por cinco bloques, el primero es un módulo introductorio, los
módulos del dos al cuatro son diferentes en cuanto a contenido y a la población: el
módulo dos está dirigido al personal que estará como encargado de administrar la

19
aplicación en la institución, el módulo tres está dirigido a los profesores de todos los
grados y secciones, los cuales se encargan de registrar las notas de los estudiantes en
la aplicación, el módulo cuatro se dirige los usuarios externos (representantes) que
demandan los servicios de la institución ( constancia de estudios, reportes de notas, y
certificados de comportamiento). Finalmente, el módulo cinco está orientado a la
proporcionar herramientas de autoevaluación.

La formación de los usuarios requirió como primer paso identificar sus


necesidades, para cada uno de estos usuarios fue preciso diseñar una programación de
cursos formativos personalizados. Estos cursos fueron dictados por los autores de la
aplicación.

Tabla 3: Contenido del curso formativo a usuarios administradores

Nº Contenido Habilidad a desarrollar Horas


1 Conceptos de tecnología Conocimientos básicos de informática 1
2 Funciones básicas del usuario Delimitar funciones y procesos al cual está 1
encargado
3 Manejo de la aplicación Capacidad para el manejo de sus funciones 3
Registro de información
4 Manejo de Comandos Desarrollar la capacidad de utilizar los 2
Básicos comandos básicos de la aplicación
 Manejo de botones
 Manejo de menú y
opciones de la Aplicación
5 Manejo de opciones Conocimientos sobre las opciones 3
avanzadas importantes y urgentes de la aplicación
 Activar la aplicación
 Activar y desactivar
módulos
 notificaciones de la

20
aplicación
6 Consultas de información Conocimientos de consulta de información 2
 Búsqueda de estudiantes y descarga
 Búsqueda de notas
 Búsqueda de grado y
secciones
 Búsqueda de eventos
 Búsqueda de profesores
7 Seguridad Confianza al utilizar la aplicación 2
 Activar usuarios
 Desactivar usuarios.
 Historial de visitas
Fuente: Los Autores (2014).

Tabla 4: Contenido del curso formativo a usuarios profesores

Nº Contenido Habilidad a desarrollar Horas


1 Conceptos de tecnología Conocimientos básicos de informática 1
2 Funciones básicas del Delimitar funciones y procesos al cual está 1
usuario encargado
3 Manejo de la aplicación Capacidad para el manejo de sus funciones 2
 Registro de notas
 consulta de notas por
estudiante
4 Manejo de comandos Desarrollar la capacidad de utilizar los 1
básicos comandos básicos de la aplicación

 Manejo de botones
 Manejo de menú y
opciones de la
aplicación

21
Fuente: Los Autores (2014).

Tabla 5: Contenido del curso formativo a usuarios externos (representantes)

Nº Contenido Habilidad a desarrollar Horas


1 Conceptos de tecnología Conocimientos básicos de informática 1
2 Funciones básicas del Delimitar funciones y procesos al cual está 1
usuario encargado
 Retirar constancia
 Retirar reporte
 Retirar cartas de
comportamiento
3 Manejo de la aplicación Capacidad para el manejo de sus funciones 2
 Manejo de Botones
 Manejo de Menú y
opciones de la
aplicación
Fuente: Los Autores (2014).

Los cursos fueron presenciales todos ellos apoyados con un material didáctico, la
planificación y organización de los cursos requirió una detallada preparación por
parte de los formadores que los impartieron y elaboraron los materiales formativos.

En cuanto a los cursos de formación, se siguieron las siguientes pautas:

 Se facilitó a los asistentes un resumen o documentación escrita, clara, breve y


precisa, sobre los contenidos de la explicación, con los conceptos y datos
fundamentales que al usuario le puedan venir bien en el futuro.
 Se estableció como duración máxima de las sesiones de formación, dos horas,
por razones prácticas de concentración y atención.

22
 Se utilizaron herramientas de presentación como powerpoint o similares y un
vídeo promocional que presente la aplicación en entorno web así como dedicar
los primeros minutos a recordar la importancia de la tecnología en la educación.
Los materiales y recursos tecnológicos que se utilizaron para la formación de
los usuarios incluyen:

 Presentaciones, en donde se detalló información importante, palabras claves que


deben tener presente los usuarios de la aplicación, este material impartirá de
manera continua a lo largo de todos los cursos.
 Manual del curso, en donde se explicó de forma pormenorizada los procesos que
se realizan en la aplicación y el modo de usarlos. Estos manuales están orientados
a tres perfiles básicos de usuarios de la aplicación
 Videos para proyectar. En donde se explicó la manera de navegar por los
contenidos, mostrando las diferentes opciones que presenta la aplicación y el
modo de desarrollar o ejecutar los distintos procesos servicios.
 Computador y proyector
 Conexión a internet
Para la preparación de la formación a usuarios finales de la aplicación se estableció
un calendario en el que figuraron las especificaciones de cada sesión formativa. El
calendario incluye detalles sobre la hora de inicio y fin del curso quién impartió el
curso, qué equipos necesitaron, cuándo debe estar todo listo y quién es el responsable
de ello.

TAREA IAS 2.4 SEGUIMIENTO DE LA FORMACIÓN A USUARIOS


FINALES

Para la formación del equipo de implantación y aceptación de la aplicación se


utilizó el control de asistencias que se presentará en el anexo Nº 2.

23
ACTIVIDAD IAS 3: INCORPORACIÓN DEL SISTEMA AL ENTORNO DE
OPERACIÓN

TAREA IAS 3.1: INCIDENCIAS DE LA PREPARACIÓN PARA LA


INSTALACIÓN

La instalación es el proceso por el que se transfieren al servidor los archivos


que necesita la aplicación para su ejecución, modificando y creando las conexiones
con el servidor y la base de datos alojada en el servidor para el correcto
funcionamiento. El Proceso de instalación es rápido y sencillo.

Para la instalación de la aplicación en entorno web fue necesario contar con


un dominio y un servidor donde alojaron los archivos de varias personas de forma
segura, además de conocer contar con los siguientes elementos:

 Decidir cuál será el nombre de dominio y reservarlo en la página Nic.ve


 Reservar un servidor web.
 Descargar el cliente Filezilla en el computador para subir los archivos de la aplicación
al servidor
 Asegurar que se cuenta con una conexión de Internet mientras se realiza la
instalación.
Para comenzar con la instalación de la aplicación fue necesario tener una
dirección electrónica o dominio, en Venezuela se pudo reservar un dominio al
registrarse en NIC.VE. Una vez comprado el dominio se ingresaron los datos DNS
para dirigir la página al servidor.

Para obtener el servidor Web, se registró en la página y reservo el servidor.


Los servidores son de vital importancia porque ayudan a mantener los datos seguros y
organizados y contribuyen a llevar la aplicación con más eficiencia, debido a que su
manejo es fácil, rápido y cómodo además de brindar una serie de aplicaciones
necesarias para el correcto funcionamiento del sistema.

24
Las aplicaciones necesarias del servidor web para instalar la aplicación fueron:

 MySQL. Es una aplicación de bases de datos controlada por Apache que permite
crear todas las bases de datos necesarias en la aplicación.
El servidor debe disponer de la versión 5.1.38 o la 5.1.4.1, contar con un asistente
de portabilidad que permite traer bases de datos desde otra proveedora, tiene una
limitación de accesos remotos a la base de datos por IP o desde el panel de control y
contar con un programa de backups para las tablas desde el panel de control.

 PHP, lenguaje de programación de alto nivel utilizada en la aplicación. El


servidor reservado debe soportar PHP5 o en su defecto PHP4 brindando la
posibilidad de desarrollar aplicaciones en forma sencilla y rápida y dinámicas.

TAREA IAS 3.2:REALIZACIÓN DE LA INSTALACIÓN

Para la realización de instalación de la aplicación en entorno web se


llevaron a cabo los siguientes pasos:

1) Se realizó una copia de seguridad de los datos y documentación existentes en el


disco duro donde se llevó a cabo la instalación.
2) Se creó la base de datos al servidor, esta tuvo el nombre de leticia_lm
3) Dentro de la primera opción “crear una nueva base de datos”, escribir el nombre
que quieras para la base de datos. El nombre que se elige siempre lleva adelante el
nombre del usuario de la cuenta de hosting con un “_” por default.

Se debe tener en cuenta que una base de datos MySQL necesitará de:

 Un nombre para la base de datos ( leticia_lm)


 Un nombre de usuario (leticia_root)
 Una contraseña. ( 1234Leticaweb)
 Un nombre de host (localhost).

25
4) Se realizó la conexión de la aplicación con la base de datos

Para obtener los datos desde MySQL se necesitó una conexión con la
aplicación (una forma de enlazar o comunicarse), la cual permite extraer datos de la
misma. Para ello PHP tiene una serie de funciones exclusivamente para interactuar
con Mysql. Tomando en cuenta el nombre de la base de datos, el nombre de usuario,
la contraseña y el nombre del servidor.

En la aplicación esta conexión se realizó dentro del archivo conexiondb.php


utilizando la función mysql_connect y luego mysql_select_db el cual nos permite
definir a que base de datos del servidor se desea conectar.

5) Se realizó la descarga/instalación/configuración automática del sistema base,


transfiriendo los archivos al servidor

Para poder transferir los archivos que componen la aplicación hacia el servidor,
primero fue necesario contar con un cliente o programa de FTP, como por ejemplo el
cliente Filezilla.

Cuadro 2:La configuración General para conectar el cliente fillezila con el servidor:

FTP Host Address: Nombre del dominio

UserName: Nombre de Usuario de la cuenta

Password: La contraseña de la cuenta

FTP port: 80

26
El Cliente Filezilla permitió conectarse con el servidor desde el ordenador y
mostrará el fichero public.html en el cual se alojaran todos los archivos de la
aplicación.

6) Se inició por primera vez el sistema que se acabó de instalar.

Una vez que se alojaron todos los archivos de la aplicación en el servidor, se


abrió el navegador y se colocó el nombre del dominio, el servidor automáticamente
reconoció el archivo índex de la aplicación permitiendo acceder a la misma.

ACTIVIDAD IAS 4: CARGA DE DATOS AL ENTORNO DE OPERACIÓN

TAREA IAS 4.1: MIGRACIÓN Y CARGA INICIAL DE DATOS

Una base de datos proporciona a los usuarios el acceso a la información de la


aplicación, que se puede visualizar, ingresar o actualizar, en concordancia con
los derechos de acceso que posean estos usuarios. Se convierte más útil a medida que
la cantidad de datos almacenados crece. La Migración y carga de datos es
generalmente la primera acción después de instalar la aplicación en el servidor,
consiste en la transferencia de datos existentes desde un sistema anterior o desde
formulario de registro. Es importante almacenar los datos maestros para que la
aplicación pueda entrar en funcionamiento.

Debido a que la institución no cuenta con una aplicación en donde puedan


tener la información almacenada, sus datos se encuentran en los archivos de la
institución, por lo que no existió una migración de datos. La carga inicial de datos en
la aplicación fué realizada por los usuarios finales mediante los diferentes formularios
de registro de datos.

27
Los datos necesarios para que la aplicación pueda realizar los procesos para
los cuales se encuentra desarrollada estaran almacenados en las siguientes tablas:

Cuadro 3: Tablas involucradas en la carga incial de datos de la aplicación

Nombre de la Descripción
Tabla
Usuarios Archivo principal de los usuarios que pueden acceder a la aplicación,
contiene datos de su cuenta.
ano_escolar Archivo principal de los periodos escolares en la institución
Estudiantes Archivo principal de los estudiantes contendrá la información de cada uno
de ellos
Representante Archivo principal de los representantes de los estudiantes registrados en la
aplicación
Inscripción Archivo proceso de los estudiantes en donde se encontrara la información
correspondiente al grado sección y periodo escolar cursado en la institución
Personal Archivo principal del personal que labora en la institución.
Fuente: Los Autores (2014).

Los formulaios que deben ser utilizados para realizar la carga inicial de datos son :

28
Figura No. 3. Formulario de registro de usuarios.

Fuente: Los Autores (2014).

Figura No. 4. Formulario de registro de periodo escolar.

Fuente: Los Autores (2014)

29
Figura No. 5.Formulario de inscripción de estudiante.

Fuente: Los Autores (2014).

30
Figura No. 6. Formulario de registro de personal.

Fuente: Los Autores (2014).

31
Figura No. 7. Carga de datos en la tabla ano_escolar.

Fuente: Los Autores (2014).

32
Figura No. 8. Carga de datos en la tabla estudiante

Fuente: Los Autores (2014).

33
Figura No. 9. Carga de datos en la tabla representantes.

Fuente: Los Autores (2014).

34
Figura No. 10. Carga de datos en la tabla inscripción.

Fuente: Los Autores (2014).

35
Figura No. 11. Carga de datos en la tabla personal.

Fuente: Los Autores (2014).

36
Figura No. 12. Carga de datos en la tabla usuarios.

Fuente: Los Autores (2014).

37
ACTIVIDAD IAS 5: PRUEBAS DE IMPLANTACIÓN DEL SISTEMA

TAREA IAS 5.1 PREPARACIÓN DE LAS PRUEBAS DE IMPLANTACIÓN

Las pruebas de implantación, es una de las fases más importante en la


implementación de todo sistema de información o aplicación web, se basan en
definir entradas, información a partir de la cual la aplicación generara una serie de
contenidos, que luego serán sometidos a una serie de comprobaciones de salidas. Se
trata, de pruebas funcionales que se realizan mediante un enfoque de caja negra, es
decir, los casos de prueba se construyen sin tener en cuenta la estructura interna de la
aplicación sino únicamente sus entradas y salidas esperadas.

A fin de garantizar una correcta evaluación de la aplicación, y por tanto el


cumplimiento de los requerimientos planteados, se contó con un plan de pruebas
enfocado al aseguramiento de calidad del software, en donde se definieron las
técnicas, herramientas, actividades relacionadas y lineamientos que fueron necesarios
para realizar la planeación de las etapas de pruebas sobre el proyecto Socio
tecnológico, incluso responsabilidades de cada una de las tareas, los recursos y los
requisitos que fueron considerados en cada una de las pruebas.

Este plan de pruebas también soporta los siguientes objetivos específicos:

 Identificar los ítems que serán objeto de las pruebas.

 Enmarcar la metodología de pruebas que será utilizada

 Identificar los recursos requeridos y proveer un estimado del esfuerzo de las


pruebas.

 Elaborar un listado de los elementos entregables del plan de pruebas.

Para el proceso de pruebas de implementación se requirió de la


disponibilidad de los siguientes entornos:

38
1. El servidor en donde se encuentra almacenado la aplicación
2. Base de Datos MySQL la cual reside en el servidor
3. Equipo de cliente procesador Dual Core, 500 MB en disco duro, 1 GB de
memoria RAM.

Ya que la aplicación está compuesta por varios módulos se validó:

 La conectividad de cada uno de los módulos.


 Que se efectúen de forma correcta cada uno de los procesos.
 Que las salidas de información sean correctas.
 Seguridad del módulo

TAREA IAS 5.2: REALIZACIÓN DE LAS PRUEBAS DE IMPLANTACIÓN

Las pruebas que se llevaron a cabo partiendo de los criterios establecidos en


el plan de pruebas fueron:

 Pruebas Unitarias: Eliminan las posibles incertidumbres y errores en lo que se


espera de cada una de las unidades ayudando a entender la integración de cada
una de las partes, es el aislamiento de partes del código y la demostración de que
estas partes no contienen errores.
 Pruebas de Componente: Estas pruebas se realizan con el objetivo de encontrar y
reparar fallas en el comportamiento de los módulos independientes.
 Pruebas de Integración: Buscan probar la combinación de las distintas partes de la
aplicación para determinar si funcionan en conjunto, En la aplicación para la E.
B. E. Leticia Mudarra de López será muy útil para conocer cómo funciona los
módulos de estudiante, secciones y notas, estas son las pruebas posteriores a
las pruebas unitarias y preceden a las pruebas del sistema.

39
 Pruebas Alfa Utilizando la aplicación de forma natural con el desarrollador como
observador del usuario. Las pruebas alfa se llevan a cabo en un entorno
controlado. Para que tengan validez, se debe primero crear un ambiente con las
mismas condiciones que se encontrarán en las instalaciones del cliente. Una vez
logrado esto, se procede a realizar las pruebas y a documentar los resultados.
 Prueba de Sistemas: Se realizan para probar la aplicación como un todo, están
basadas en los requerimientos generales de la institución y abarcara todas las
partes de la aplicación, modulo de administrador, profesor y representante.

REGISTRO DE LOS RESULTADOS DE LAS PRUEBAS

PRUEBA DE COMPONENTES

Cuadro 4: Modulo de administrador: sub modulo registro de administrador

Objetivo de Comprobar el módulo de administrador , sub modulo registro de usuario


la prueba administrador
Técnica Ingresar al formulario de registro de administrador, datos correctos y
datos falsos para verificar su funcionamiento
Código Ver Anexo Nº 3
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si el registro se guarda correctamente al agregar los
datos correctos
Caso Nº1
Descripción: Datos correctos
Entradas: `ci_personal`='22343895', `Nom_per`='Marquilia',
`Ape_per`='Gomez', `Cargo_per`='Director (a)',
`Tlf_per`='02435537119'.

40
Salidas: Registro exitoso

FORMATO DE CASO DE PRUEBA


Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Verificar si el formulario muestra sus respectivas
validaciones, en campos obligatorios y no registra
Caso Nº 2
Descripción: Datos incorrectos
Entradas: ci_personal`='22343895d', `Nom_per`='Marquilia',
`Ape_per`='Gomez', `Cargo_per`='Director (a)', `Tlf_per`=' '.
Salidas: Debe colocar todos los datos / Formato no
permitido/Contraseñas no coinciden
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración
los errores arrojados
Fuente: Los Autores (2014).

Cuadro 5: Modulo de administrador: sub modulo registro de periodo escolar

Objetivo de Comprobar el módulo de administrador , sub modulo registro de periodo


la prueba escolar
Técnica Ingresar al formulario de registro de periodo escolar, datos correctos y
datos falsos para verificar su funcionamiento
Código Ver Anexo Nº 4
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si el registro se guarda correctamente al agregar los
datos correctos
Caso Nº1
Descripción: Datos correctos
Entradas:`id_periodo`='2013-14', `Nom_per`='2013-14, `id_status`='1'

41
Salidas: Registro exitoso

FORMATO DE CASO DE PRUEBA


Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Verificar si el formulario muestra sus respectivas
validaciones, en campos obligatorios y no registra
Caso Nº 2
Descripción: Datos incorrectos
Entradas:`id_periodo`='2013.2014', `Nom_per`='2013.2014,
`id_status`='1'
Salidas: Debe colocar todos los datos / Formato no permitido
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración
los errores arrojados
Fuente: Los Autores (2014).

Cuadro 6: Modulo de administrador: sub modulo inscripción de estudiantes

Objetivo de Comprobar el módulo de administrador , sub modulo inscripción de


la prueba estudiantes
Técnica Ingresar al formulario de inscripción de estudiantes, datos correctos y datos
falsos para verificar su funcionamiento
Código Ver Anexo Nº 5
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si el registro se guarda correctamente al agregar
los datos correctos
Caso Nº1
Descripción: Datos correctos
Entradas: ci_est= 1127345098 nomcompleto_est=‟Alfredo
Alejandro Geraldo Geraldo‟, sexo_est=‟Masculino‟fechanac_est=‟

42
2012-01-01‟, edad_est=‟1‟ sta_nac=‟Maracay Estado Aragua‟,
vacunas_est=‟Polio,Antivariolica,Sarampion,BGG‟,
vive_con=‟Madre‟ dir_est=‟ Calle Aserradero Nº 14 Maracay
Estado Aragua‟, plantel=‟ E. B. E. Leticia Mudarra de López‟,
id_con=‟ Nuevo‟, Turno= Diurno,ci_repre=‟
73450980‟,nom_repre=‟ Nardy Geraldo‟, dir_repre=‟ CADAFE‟,
instrucción=‟Bachiller en Ciencias‟, profesión=‟Secretaria‟,
tlf_repre=‟02435537119‟, tlf_emerg=‟04162308526‟,
correo_repre=‟Nardy@hotmail.com‟

Salidas: Registro exitoso / Planilla de inscripción

FORMATO DE CASO DE PRUEBA


Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Verificar si el formulario muestra sus respectivas
validaciones, en campos obligatorios y no registra
Caso Nº 2
Descripción: Datos incorrectos

43
Entradas: Entradas: ci_est= 1127345098
nomcompleto_est=‟Alfredo Alejandro Geraldo Geraldo‟,
sexo_est=‟Masculino‟fechanac_est=‟ 2012-01-01‟, edad_est=‟1‟
sta_nac=‟ Maracay Estado Aragua‟,
vacunas_est=‟Polio,Antivariolica,Sarampion,BGG‟,
vive_con=‟Madre‟ dir_est=‟ Calle Aserradero Nº 14
MaracayEstado aragua‟, plantel=‟ E. B. E. Leticia Mudarra de
lopez‟, id_con=‟ Nuevo‟, Turno= Diurno,ci_repre=‟
73450980‟,nom_repre=‟ Nardy Geraldo‟, dir_repre=‟ CADAFE‟,
instrucción=‟Bachiller en Ciencias‟, profesión=‟ ‟,
tlf_repre=‟02435537119‟, tlf_emerg=‟0416230‟,
correo_repre=‟Nardyhotmail.com‟

Salidas: Debe colocar todos los datos / Formato no permitido


Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 7: Modulo de administrador: sub modulo asignar secciones

Objetivo de Comprobar el módulo de administrador , sub modulo asignar secciones


la prueba
Técnica Seleccionar el estudiante correspondiente al grado que cursara en el periodo
escolar actual y agregarlo o eliminarlo de una sección.
Seleccionar al profesor encargado de la sección
Código Ver Anexo Nº 6
Involucrado

44
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si se han realizados los cambios en el estudiante
Caso Nº1
Descripción: Datos correctos
Entradas: id_seccion='1‟ id_grado =‟1‟ ci_est=' 1127345098‟
Salidas: Lista de cambio realizados
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 8: Modulo de administrador: sub modulo retiro de estudiantes

Objetivo de Comprobar el módulo de administrador , sub Modulo retiro de estudiantes


la prueba
Técnica Ingresar al formulario de retiro de estudiantes, datos correctos y datos falsos
para verificar su funcionamiento
Código Ver Anexo Nº 7
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si el registro se guarda correctamente al agregar los
datos correctos
Caso Nº1
Descripción: Datos correctos
Entradas:ci_est=‟111987123‟,nomcompleto_est=‟OsglenderAlvarez‟,
sexo_est=‟Masculino‟, fechanac_est=‟ 2011-01-02’,id_seccion=‟1‟
id_grado=‟1‟, ci_repre=‟ 73450989‟,motivo_ret =‟cambio de estado‟
Salidas: Retiro exitoso / Planilla de retiro

FORMATO DE CASO DE PRUEBA

45
Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Verificar si el formulario muestra sus respectivas validaciones,
en campos obligatorios y no registra
Caso Nº 2
Descripción: Datos incorrectos
Entradas:ci_est=‟111987123‟,nomcompleto_est=‟OsglenderAlvarez‟,
sexo_est=‟Masculino‟, fechanac_est=‟ 2011-01-02’,id_seccion=‟UNO‟
id_grado=‟1‟, ci_repre=‟ 73450989A‟,motivo_ret =‟ „
Salidas: Debe colocar todos los datos / Formato no permitido
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 9: Modulo de administrador: sub modulo registro de eventos

Objetivo de Comprobar el módulo de administrador , sub modulo registro de eventos


la prueba
Técnica Ingresar al formulario de registro de eventos, datos correctos y datos falsos
para verificar su funcionamiento
Código Ver Anexo Nº 8
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si el registro se guarda correctamente al agregar los
datos correctos
Caso Nº1
Descripción: Datos correctos
Entradas: dia_evento=‟14‟, mes_evento=‟Diciembre‟,
descripción=‟Fiesta de fin de año‟
Salidas: Registro exitoso

46
FORMATO DE CASO DE PRUEBA
Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Verificar si el formulario muestra sus respectivas validaciones,
en campos obligatorios y no registra
Caso Nº 2
Descripción: Datos incorrectos
Entradas: dia_evento=‟14‟, mes_evento=‟Diciembre‟, descripción=” “.
Salidas: Debe colocar todos los datos / Formato no permitido
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 10: Modulo de administrador: sub modulo registro de personal

Objetivo de Comprobar el módulo de administrador , sub modulo registro de personal


la prueba
Técnica Ingresar al formulario de registro de personal, datos correctos y datos falsos
para verificar su funcionamiento
Código Ver Anexo Nº 9
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si el registro se guarda correctamente al agregar los
datos correctos
Caso Nº1
Descripción: Datos correctos
Entradas:`ci_personal`='22343895', `Nom_per`='Marquilia',
`Ape_per`='Gomez', `Cargo_per`='Director (a)',
`Tlf_per`='02435537119'.
Salidas: Registro exitoso

47
FORMATO DE CASO DE PRUEBA
Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Verificar si el formulario muestra sus respectivas
validaciones, en campos obligatorios y no registra
Caso Nº 2
Descripción: Datos incorrectos
Entradas: ci_personal`='22343895d', `Nom_per`='Marquilia',
`Ape_per`='Gomez', `Cargo_per`='Director (a)', `Tlf_per`=' '.
Salidas: Debe colocar todos los datos / Formato no permitido
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 11: Modulo de profesores

Objetivo de la Comprobar el módulo de profesores


prueba
Técnica Iniciar sesión en el módulo como usuario profesor y realizar las opciones que
tienes disponible estos usuarios.
Código
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar que los datos se encuentren disponibles, y
estén actualizados
Caso Nº1
Descripción: Observar funcionalidad de las opciones
Entradas: id_usuario =22343895
Salidas: Grados y secciones asignadas
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados

48
Fuente: Los Autores (2014).

Cuadro 12: Modulo de profesores: sub modulo registro de notas

Objetivo de Comprobar el módulo de administrador , sub modulo registro de notas


la prueba
Técnica Ingresar al formulario de registro de notas, datos correctos y datos falsos para
verificar su funcionamiento
Código Ver Anexo Nº 10
Involucrado
Casos de FORMATO DE CASO DE PRUEBA
Prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar si el registro se guarda correctamente al agregar los
datos correctos
Caso Nº1
Descripción: Datos correctos
Entradas: `ci_est`='111987123', id_seccion=‟1‟, id_grado=‟1‟,
`id_periodo`=2013-14, `Nota`=‟A‟ descripción=‟‟ recomendación=‟‟
Salidas: Registro exitoso
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 13: Modulo de servicios

Objetivo de Comprobar el módulo de servicios


la prueba
Técnica Iniciar sesión como usuario representante y descargar las diferentes solicitudes
que tienen permitidas
Código
Involucrado

49
Casos de FORMATO DE CASO DE PRUEBA
prueba Tipo de Prueba: Unitaria ( Caja Blanca)
Objetivo: Validar que los datos se encuentren disponibles, y
estén actualizados
Caso Nº1
Descripción: Observar funcionalidad de los servicios
Entradas: id_usuario =1127345098
Salidas: Reportes en PDF según sea el caso ( constancia de
estudios, reporte de notas, carta de comportamiento)
Resultados Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

PRUEBAS DE INTEGRACIÓN

Cuadro 14: Pruebas de Integración

Objetivo de la Prueba:  Validar la integración de cada uno de los sub-módulos que


conforman el modulo administrador, además de verificar la
integración con el modulo representantes y profesores.
Estrategia:
 Ingresar como usuario administrador a cada sub módulo de la
aplicación, e introducir datos de pruebas y recoger
resultados.
 Se prueba cada sub módulo mediante consultas de
información.
 Se ingresa como usuario profesor y representante para
comprobar si existe una integración con el modulo
administrador

Criterios de evaluación:

50
 La cobertura total de lo probado sea mayor al 70% del total
de los módulos.
 El 90% de las pruebas realizadas sean exitosas.
 El 10% de los errores deben ser leves.

Observaciones Existe una correcta integración por parte de los sub-módulos


estudiantes, secciones, y reporte de notas, a su vez se puede
observar que la información suministrada por el administrador
correspondiente a los módulos de profesores y estudiante,
pueden ser consultado con facilidad, demostrando una
integración completa de la aplicación
Fuente: Los Autores (2014).

PRUEBAS ALFA

Cuadro 15: Modulo de acceso al administrador

Objetivo de la Al ingresar los datos correctos al formulario, el usuario pueda acceder de


prueba manera apropiada.
Técnica Cuando se ingresan los datos correctos automáticamente accede al sistema.
Cuando se ingresan los datos incorrectos muestra un mensaje de error y no
es posible acceder

51
Interfaz asociada

Resultados Ingreso Exitoso, se muestran mensajes de error , al ingresar datos


incorrectos
Observaciones Solo tiene acceso el administrador de la aplicación
Fuente: Los Autores (2014).

Cuadro 16: Registro de usuario administrador

Objetivo de la Al ingresar los datos correctos al formulario el administrador de la


prueba aplicación puede registrar exitosamente un usuario administrador
Técnica Al ingresar correctamente los datos al formulario se registra un estudiante
en la base de datos.
Al dejar un campo en blanco que es obligatorio no registra ya que estos
están validados
El campo teléfono solo acepta valores numéricos.

52
Interfaz asociada

Resultados Registro Exitoso, se muestran mensajes de error , al ingresar datos


incorrectos
Observaciones Para realizar este proceso debe ser administrador de la aplicación
Fuente: Los Autores (2014).

Cuadro 17: Modulo de inscripción de estudiante

Objetivo de la Al ingresar los datos correctos al formulario el administrador de la


prueba aplicación puede registrar exitosamente un estudiante
Técnica Al ingresar correctamente los datos al formulario se registra un estudiante
en la base de datos.
Al dejar un campo en blanco que es obligatorio no registra ya que estos
están validados
El campo teléfono solo acepta valores numéricos.
Una vez registrado el estudiante se muestra el registro y el botón para
descargar la planilla en PDF

53
Interfaz asociada

Resultados El registro de datos es exitoso si se introducen los datos correctos de lo


contrario muestra un mensaje de error
Observaciones Para realizar este proceso debe ser administrador de la aplicación
Fuente: Los Autores (2014).

Cuadro 18: Modulo de asignar secciones

Objetivo de la Al seleccionar el grado deben aparecer la lista de todos los estudiantes


prueba inscritos en ese grado
Técnica Al seleccionar el estudiante y pulsar el botón de agregar debe aparecer en la
sección seleccionada.
Al seleccionar el estudiante y pulsar el botón de eliminar debe volver a la
lista de estudiantes sin sección asignada.

54
Interfaz asociada

Resultados Asignación de sección exitosa, se genera un PDF con los estudiantes y la


sección asignada.
Observaciones Para realizar este proceso debe ser administrador de la aplicación.
Si no se ha seleccionado un profesor el registro no se realiza
Fuente: Los Autores (2014).

Cuadro 19: Modulo de registro de eventos

Objetivo de la Al ingresar los datos correctos al formulario el administrador de la


prueba aplicación puede registrar exitosamente un evento
Técnica Al ingresar correctamente los datos al formulario se registra un evento en la
base de datos.
Al dejar un campo en blanco que es obligatorio no registra ya que estos
están validados.

55
Interfaz asociada

Resultados El registro de datos es exitoso cuando se introducen los datos correctos, de


lo contrario se muestra un mensaje de error
Observaciones Para realizar este proceso debe ser administrador de la aplicación
Fuente: Los Autores (2014).

Cuadro 20: Modulo de registro de profesor

Objetivo de la Al ingresar los datos correctos al formulario el administrador de la


prueba aplicación puede registrar exitosamente un profesor
Técnica Al ingresar correctamente los datos al formulario se registra un profesor en
la base de datos.
Al dejar un campo en blanco que es obligatorio no registra ya que estos
están validados
El campo teléfono solo acepta valores numéricos.

56
Interfaz asociada

Resultados El registro de datos es exitoso cuando se introducen los datos correctos, de


lo contrario se muestra un mensaje de error
Observaciones Para realizar este proceso debe ser administrador de la aplicación
Fuente: Los Autores (2014).

Cuadro 21: Modulo de acceso a profesores y servicios

Objetivo de la Al ingresar los datos correctos al formulario, el usuario pueda acceder de


prueba manera apropiada.
Técnica Cuando se ingresan los datos correctos automáticamente accede al sistema.
Cuando se ingresan los datos incorrectos muestra un mensaje de error y no
es posible acceder

57
Interfaz asociada

Resultados El registro de datos es exitoso cuando se introducen los datos correctos, de


lo contrario se muestra un mensaje de error
Observaciones Cada usuario tiene un tipo de nivel especifico y va dirigido a una interfaz
especifica

58
Fuente: Los Autores (2014).

Cuadro 22: Modulo de notas

Objetivo de la Al ingresar los datos correctos al formulario el usuario profesor de la


prueba aplicación puede registrar exitosamente un reporte de notas
Técnica Al ingresar correctamente los datos al formulario se registra un reporte en la
base de datos.
Al dejar un campo en blanco que es obligatorio no registra ya que estos
están validados
Los campos de notas solo aceptan valores alfabéticos.

Interfaz asociada

Resultados El registro de datos es exitoso cuando se introducen los datos correctos, de


lo contrario se muestra un mensaje de error
Observaciones Para realizar este proceso debe ser usuario profesor en la aplicación
Fuente: Los Autores (2014).

Cuadro 23: Registro de usuario estudiante y profesores

Objetivo de la Al ingresar los datos correctos al formulario se puede registrar exitosamente


prueba un usuario estudiante
Técnica Al ingresar correctamente los datos al formulario se registra un estudiante
en la base de datos.
Al dejar un campo en blanco que es obligatorio no registra ya que estos
están validados
El campo cédula escolar solo acepta valores numéricos.

59
Interfaz asociada

Resultados El registro de datos es exitoso cuando se introducen los datos correctos, de


lo contrario se muestra un mensaje de error
Observaciones

TAREA IAS 5.3: EVALUACIÓN DEL RESULTADO DE LAS PRUEBAS DE


IMPLANTACIÓN

Definitivamente las pruebas de implementación es una actividad


fundamental en muchos procesos de desarrollo, incluyendo el del software. De
manera general, se puede decir que estas pruebas permiten al desarrollador
determinar si el producto generado satisface las especificaciones establecidas. Así
mismo nos permite detectar la presencia de errores que pudieran generar salidas o
comportamientos inapropiados durante su implantación.

En este orden ideas la evaluación de las pruebas de implementación fue


bastante convincente de acuerdo los resultados obtenidos ya que se ejercitaron y

60
validaron los caminos de cada módulo, las condicione lógicas, así como también la
estructura de los datos. De igual forma se pudo verificar todos los requisitos
funcionales del software y de tal manera se demostró que el producto final cumple
con las necesidades descritas inicialmente por los usuarios, ya que la ejecución de la
misma llenó las expectativas de los usuarios en la navegación, procesos, carga de
datos, salidas de información correctas y concretas, y ofrece una seguridad total en
cada uno de sus módulos y registros existentes en el software.

Cuadro 24: Resultados obtenidos de las pruebas realizadas en la aplicación web:

Pruebas de Resultados Obtenidos


Implantación
Pruebas Unitarias Las pruebas unitarias comprobaron el perfecto funcionamiento de los
diversos módulos de códigos. De igual manera facilitaron visualizar
los pequeños detalles en el código para mejorar su estructura lo que
se ha dado en llamar refactorización puesto que permiten hacer
pruebas sobre los cambios y así asegurar de que los nuevos cambios
no han introducido errores.
Pruebas de Después de haber realizado las pruebas unitarias se comprobó la
Integración interacción de cada nivel de unidad, y de esta forma demostró su
perfecto funcionamiento en cada sesión de trabajo del sistema.
Prueba de Sistemas Las pruebas de sistema se realizaron integrando todos los
componentes. Su objetivo fue ver la respuesta del sistema en su
conjunto, frente a distintas situaciones. En esta prueba se comprobó
el buen rendimiento del sistema en cada una de sus operaciones de
sus condiciones habituales.

Pruebas de Durante esta prueba se probaron todos los componentes que se han
Componente desarrollados y se ha comprobado al cliente que el software satisface
los requerimientos planteados. Igualmente se verificó que la interfaz
del componente se comporta de acuerdo con su especificación.

61
Pruebas Alfa Una vez aplicada esta prueba se comprobó que cada fase de la
aplicación está totalmente aceptable y libre de errores, fortaleciendo
el sistema y demostrando que la aplicación está totalmente apta para
su buen funcionamiento.
Fuente: Los Autores (2014).

ACTIVIDAD IAS 6: PRUEBAS DE ACEPTACIÓN DEL SISTEMA

TAREA IAS 6.1: PREPARACIÓN DE LAS PRUEBAS DE ACEPTACIÓN

La prueba de aceptación es la prueba funcional más importante para


cualquier producto software, ya que son las que van a revelar si el producto satisface
a los usuarios de acuerdo a los requerimientos que plantearon desde un inicio.

Las pruebas de aceptación involucran a los usuarios finales, manejan un


escenario de utilización de la aplicación, terminando de definir el nivel de calidad que
posee el producto, además dedar a conocer al equipo de desarrollo qué tan bien supo
interpretar los pedidos del usuario durante la gestación del proyecto. Es la Institución
quien tiene la decisión final de aprobar el producto, aprobarlo bajo ciertas
modificaciones o invalidarlo por completo.

Si bien es cierto la institución es laque lleva a cabo las pruebas de aceptación


en la aplicación, los casos de test fueron diseñados por los desarrolladores en un plan
de pruebas, en donde se detalló claramente cómo realizar las pruebas y se estableció a
su vez ciertos criterios que se deben tomar en cuenta a la hora de evaluar los
resultados.

62
Como criterio de aprobación se acordó que con el 100% de las pruebas
ejecutadas debe existir un 90% de aprobación y un 10% que puede corresponder a un
margen de error no grave.

Para el proceso de pruebas de aceptación se requirió de la disponibilidad de los


siguientes entornos:

4. El servidor en donde se encuentra almacenado la aplicación


5. Base de Datos MySQL la cual reside en el servidor
6. Equipo de cliente procesador Dual Core, 500 MB en disco duro, 1 GB de
memoria RAM.

Las pruebas de aceptación fueron validadas y verificadas por el personal


administrativo de la E.B.E “Leticia Mudarra de López”.

TAREA IAS 6.2: REALIZACIÓN DE LAS PRUEBAS DE ACEPTACIÓN

Partiendo de los criterios de aceptación planteados en el plan de pruebas, las


pruebas que fueron ejecutadas por los usuarios finales fueron:

 Pruebas de Usabilidad las cuales tienen como finalidad verificar que tan fácil es
usar la aplicación. Las pruebas de usabilidad deben verificar aprendizaje (que tan
fácil es para los usuarios realizar las tareas básicas) eficiencia (que tan rápido se
pueden llevar a cabo las tareas), manejo de errores (cuantos errores comete el
usuario, que tan grave son ellos y que facilidad tiene el usuario para recuperarse)
y grado de satisfacción (que satisfactorio es usar la aplicación).

 Pruebas Funcionales, este tipo de pruebas examina si la aplicación cubre sus


necesidades de funcionamiento, acorde a las especificaciones de diseño. En ellas

63
se debe verificar la validación de los datos y se deben realizar pruebas de
comportamiento ante distintos escenarios.

Estas pruebas deben estar enfocadas a tareas a límites en la aplicación, a


condiciones planeadas de error y exploración. Se utilizan los esquemas de caja negra
ya que interesa saber si funciona o no independientemente de la forma en que se
haga.

REGISTRO DE LOS RESULTADOS DE LAS PRUEBAS

PRUEBA DE USABILIDAD

Cuadro 25: Prueba de Usabilidad

Objetivo de la Prueba:  Validar el grado de usabilidad empírico de la


aplicación.
 El grado de usabilidad se medirá en tres aspectos
clave:

o Facilidad de aprendizaje: facilidad con la que


nuevos usuarios desarrollan una interacción
efectiva con la aplicación
o Flexibilidad: relativa a la variedad de posibilidades
con las que el usuario y la aplicación pueden
intercambiar información.
o Robustez: es el nivel de apoyo al usuario que
facilita el cumplimiento de sus objetivos.
Estrategia :  Se usarán cuatro métricas principales para medir la
usabilidad del sistema

64
o Exactitud: Número de errores cometidos por los
sujetos de prueba y si estos fueron recuperables o
no al usar los datos o procedimientos adecuados.
o Tiempo requerido para concluir la actividad.
o Recuerdo: Qué tanto recuerda el usuario después de
un periodo sin usar la aplicación.
o Respuesta emocional: Cómo se siente el usuario al
terminar la tarea (bajo tensión, satisfecho, molesto,
etcétera).
Para la prueba de facilidad de uso, hemos tomado en
consideración a los docentes y estudiantes de la
institución ya que ellos no poseen ningún tipo de
conocimiento sobre el software desarrollado, cinco de
ellos usaron la página web, obteniendo así, buenos
resultado en dicha prueba, ya que cada uno
experimento con la interfaz de la aplicación y esta a su
vez les facilito la información que ellos buscaban, por
lo tanto, como para los docentes y estudiantes este
software es de fácil manejo.

Herramientas Requeridas:  Aplicación en entorno web en completo


funcionamiento

Fuente: Los Autores (2014).

PRUEBAS FUNCIONALES

Cuadro 26: Inscripción de estudiantes

65
Objetivo de la Comprobar el funcionamiento del registro de datos en el formulario de
prueba inscripción de estudiantes, que trabaje de manera eficiente
Técnicas Evaluar la funcionalidad del formulario introduciendo datos correctos e
incorrectos

 Cuando se utilizan los datos correctos se obtienen los resultados


deseados
 Cuando se utilizan los datos incorrectos se obtienes los mensajes de
error
Caso de Usos Caso de uso: Registro de estudiantes
involucrados

Resultado Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 27: Retiro de estudiantes

Objetivo de la Comprobar el funcionamiento del registro de datos en el formulario de


prueba retiro de estudiante, que trabaje de manera eficiente

66
Técnicas Evaluar la funcionalidad del formulario introduciendo datos correctos e
incorrectos

 Cuando se utilizan los datos correctos se obtienen los resultados


deseados
 Cuando se utilizan los datos incorrectos se obtienes los mensajes de
error
Caso de Usos Caso de uso: Retiro de estudiante
involucrados

Resultado Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 28: Registro de notas

Objetivo de la Comprobar el funcionamiento del registro de datos en el formulario de


prueba registro de notas, que trabaje de manera eficiente
Técnicas Evaluar la funcionalidad del formulario introduciendo datos correctos e
incorrectos

 Cuando se utilizan los datos correctos se obtienen los resultados deseados


 Cuando se utilizan los datos incorrectos se obtienes los mensajes de error
Caso de Usos Caso de uso: Administrar notas
involucrados

67
Resultado Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

Cuadro 29: Modulo de servicios

Objetivo de la Comprobar el funcionamiento del módulo de servicio, mostrar alguna alerta si


prueba se produce algún error
Técnicas Ingresando a la aplicación como usuario representante y descargando los
diferentes documentos que el usuario tiene permitido.
Caso de Usos Caso de uso: Solicitud de servicios
involucrados

68
Resultado Se han ejecutado los casos de prueba y se han tomado en consideración los
errores arrojados
Fuente: Los Autores (2014).

TAREA IAS 6.3: EVALUACIÓN DEL RESULTADO DE LAS PRUEBAS DE


ACEPTACIÓN

Para la realización de las pruebas de aceptación se utilizó como instrumento


de recolección de datos una encuesta dirigida a las personas que harán uso diario de la
aplicación en entorno web en la Escuela Básica Estadal “Leticia Mudarra de López”.
Ver Anexo Nº 11

ANÁLISIS GRÁFICO DEL DISEÑO DEL INSTRUMENTO

A continuación se presentan los resultados obtenidos correspondientes a las


encuestas dirigidas al personal administrativo y docentes de la Escuela Básica Estadal
“Leticia Mudarra de López”, con la finalidad de evaluar la aceptación de la
aplicación en entorno web.

Pregunta 1:
¿La aplicación realiza correctamente los procesos y tareas que se requieren?
A-( ) La aplicación no realiza correctamente sus tareas.
B-( ) La aplicación efectúa algunas de sus funcionalidades de forma correcta.
C-( ) La aplicación realiza sus procesos de forma correcta.

Tabla 6
Opciones Frecuencia Porcentaje
A 0 0%
B 0 0%
C 16 100%

69
Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De
López” (2014)

0%

A
B

100% C

Gráfico 01

Pregunta 2:

¿La aplicación es fácil de operar?


A- ( ) La aplicación es difícil de comprender.
B- ( ) La aplicación es fácil de operar en algunas de sus funcionalidades.
C-( ) La aplicación es completamente fácil de operar.

Tabla 7
Opciones Frecuencia Porcentaje
A 0 0%

70
B 2 12.5%
C 14 87.5%

Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De


López” (2014)

0%

12%
A
B
88% C

Gráfico 02

Pregunta 3:
¿Se entienden la interfaz y su contenido?
A- ( ) No se entiende su interfaz.
B- ( )La interfaz se entiende en algunas partes.
C- ( ) La interfaz es completamente entendible.

Tabla 8
Opciones Frecuencia Porcentaje
A 0 0%
B 0 0%

71
C 16 100%

Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De


López” (2014)

0%

A
B
C
100%

Gráfico 03

Pregunta 04:

¿Resulta fácil identificar un objeto o una acción?

A-( ) Es difícil identificar los objetos o acciones.


B-( ) Se pueden identificar los objetos y acciones en algunas partes de la aplicación
C-( ) Todos los objetos y acciones son fácilmente identificables.

Tabla 9
Opciones Frecuencia Porcentaje
A 0 0%
B 0 0%

72
C 16 100%
Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De
López” (2014)

0%

A
B
C
100%

Gráfico 04

Pregunta 05:

¿Está diseñada la interfaz para facilitar la realización eficiente de las tareas de la


mejor forma posible?

A-( ) La interfaz es difícil de usar.


B-( ) La interfaz es difícil de usar en algunas partes de la aplicación.
C-( ) La interfaz es completamente sencilla de usar.

Tabla 10
Opciones Frecuencia Porcentaje
A 0 0%

73
B 0 0%
C 16 100%
Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De
López” (2014)

0%

A
B
C
100%

Gráfico 05

Pregunta 06:
¿La aplicación informa claramente sobre los errores presentados?

A-( ) La aplicación no informa de manera adecuada sobre los errores cometidos.


B-( ) La aplicación informa de manera adecuada algunos o la mayoría de los errores
cometidos por el usuario.
C-( ) La aplicación presenta la información de forma adecuada todos los errores
cometidos por el usuario.

Tabla 11
Opciones Frecuencia Porcentaje

74
A 0 0%
B 0 0%
C 16 100%
Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De
López” (2014)

0%

A
B
C
100%

Gráfico 06

Pregunta 07:

¿Son apropiados los mensajes presentados por la aplicación?


A-( ) Los mensajes no son apropiados.
B-( ) Los mensajes son apropiados en algunas partes de la aplicación.
C-( ) Todos los mensajes son apropiados y fáciles de comprender.

Tabla 12
Opciones Frecuencia Porcentaje
A 0 0%
B 0 0%

75
C 16 100%
Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De
López” (2014)

0%

A
B
C
100%

Gráfico 07

Pregunta 08:

¿Permite una cómoda navegación dentro del producto y una fácil salida de éste?

A-( ) La navegación no es sencilla.


B-( ) La navegación presenta algunas dificultades.
C-( ) La navegación es sencilla, requiere de pocos vínculos para accedes a las
funcionalidades de la aplicación

Tabla 13

76
Opciones Frecuencia Porcentaje
A 0 0%
B 0 0%
C 16 100%
Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De
López” (2014)

0%

A
B
C
100%

Gráfico 08

Pregunta 09:

¿Se presenta al usuario la información que necesita?


A-( ) La información presentadas tiende a ser confusa.
B-( ) En algunas partes se presenta mayor información a la necesaria.
C-( ) La información es estrictamente la necesaria según el perfil.

Tabla 14
Opciones Frecuencia Porcentaje
A 0 0%

77
B 0 0%
C 16 100%
Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De
López” (2014)

0%

A
B
C
100%

Gráfico 09

Pregunta 10:

¿Existe un fácil acceso a la información de la aplicación?


( ) No es fácil acceder a la información.
( ) En algunas partes de la aplicación existe un buen acceso a la información.
( ) La información es fácilmente de acceder en su totalidad.

Tabla 15

78
Opciones Frecuencia Porcentaje
A 0 0%
B 0 0%
C 16 100%

Fuente: Docentes y personal administrativo de la E.B.E “Leticia Mudarra De


López” (2014)

0%

A
B
C
100%

Gráfico 10

ANÁLISIS DEL INSTRUMENTO DE RECOLECCIÓN DE DATOS

De acuerdo con la información recopilada en las encuestas que se realizaron


al personal administrativo y docentes de la Escuela Básica Estadal “Leticia Mudarra
de López”, se pudo notar que la aplicación web implantada en dicha institución,
realiza todos sus procesos de forma eficaz y es totalmente fácil de manejar para el
personal encargado.

Por otra parte la aplicación posee una interfaz muy sencilla de usar y de
identificar en cada acción del software, cumpliendo así con cada una de las
necesidades que existían anteriormente en la institución. Demostrando que la

79
aplicación web cumple con los objetivos previstos y llega para solventar todos
aquellos problemas tecnológicos y administrativos de la E.B.E “Leticia Mudarra de
López”.

ACTIVIDAD IAS 7: PREPARACIÓN DELMANTENIMIENTO DEL


SISTEMA

TAREA IAS 7.1: ESTABLECIMIENTO DE LA INFRAESTRUCTURA PARA


EL MANTENIMIENTO

La etapa de mantenimiento consiste en la modificación del producto de


software luego de haber realizado las pruebas de implementación y aceptación,
permite corregir errores, mejorar el rendimiento o agregar nuevos elementos a la
aplicación.

Entre los cambios más frecuentes solicitados por los usuarios finales se
encuentra el agregado de información, quizás sea necesario corregir algún descuido
que ocurrió durante el proceso de desarrollo. A menudo surge la necesidad de
capturar más datos y almacenarlos en la base de datos, también existe el agregado de
nuevas funciones, como mejoras en la seguridad.

Todas estas situaciones son realidades del mantenimiento de aplicaciones y


son un buen indicador de que la aplicación se está utilizando, de que tiene una
función útil y de que los usuarios finales están interesados.

Hay entonces 3 tipos de mantenimiento:

 Correctivo: es cuando se debe corregir errores de funcionamiento del sistema, o


cuando aparecen situaciones que no se tuvieron en cuenta o se mal interpretaron
en el relevamiento.

80
 Adaptativo: cuando el objetivo es adaptar el sistema o partes de él a nuevas
situaciones que generan nuevos requerimientos, por la dinámica evolución de las
empresas y los negocios.
 Perfectivo: cuando el sistema está estable y es utilizado por la empresa en su
plenitud, pueden surgir requerimientos de perfeccionamiento en algunas de sus
funciones, mejorar la performance, reducir los procesos o aumentar su
complejidad por razones de seguridad, etc.

Para lograr el mantenimiento de la aplicación para gestionar se hizo


necesario contar con un plan de mantenimiento, un documento escrito que tiene por
objetivo establecer las principales acciones para llevar a cabo la gestión de
mantenimiento que permita alargar la vida útil de la aplicación en ambiente web

Objetivos del plan de mantenimiento

 Aumentar la vida útil de la aplicación.


 Conservar, agregar o mejorar contenidos de la aplicación web
 Disminuir imprevistos generados por fallas en la aplicación
 Desarrollar y planificar la programación de mantenimiento de la aplicación y
velar por el cumplimiento de la misma

La responsabilidad de realizar el mantenimiento de la aplicación estará a


cargo del equipo de proyecto.

Para realizar el mantenimiento de la aplicación se requirió de la


disponibilidad de los siguientes entornos:

7. El servidor en donde se encuentra almacenado la aplicación


8. Base de Datos MySQL la cual reside en el servidor
9. Equipo de cliente procesador Dual Core, 500 MB en disco duro, 1 GB de

81
memoria RAM.

TAREA IAS 7.2: FORMALIZACIÓN DEL PLAN DE MANTENIMIENTO

Partiendo de los tipos de mantenimiento, en la aplicación en entorno web se


realizará un mantenimiento correctivo, en donde se modificaran algunos procesos
como el de registro de notas y de inscripción. Se hará a su vez un mantenimiento
perfectivo en donde se harán mejoras en cuanto a la calidad de la interfaz, se
agregaran botones para un acceso más rápido entre sus funciones y se agregará una
nueva funcionalidad como es la de generar carnet estudiantiles, también es necesaria
la modificación del formato de cada uno de los documentos que se generan en la
aplicación.

El equipo encargado de realizar el mantenimiento de la aplicación se


encuentra conformado de la siguiente manera:

Tabla 16: Equipo de Mantenimiento

Autores Roles Responsabilidades


Alfredo Geraldo Mantenimiento Correctivo Modificación de procesos
Gabriel Montes Mantenimiento Perfectivo Mejoras de la calidad de interfaz
Osglender Álvarez Mantenimiento Perfectivo Agregar nuevas funcionalidades
Fuente: Los Autores (2014).

82
ACTIVIDAD IAS 8: ESTABLECIMIENTO DELACUERDO DE NIVEL DE
SERVICIO
TAREA IAS 8.1: IDENTIFICACIÓN DE LOS SERVICIOS

La identificación de los niveles de servicios tiene como principal objetivo


atender, centralizar y gestionar las peticiones de servicio que los usuarios de la
aplicación puedan tener. Es importante abordar como mínimo las áreas claves de
desempeño de los servicios a ser provistos: servicios definidos, términos y
condiciones relativos a la entrega del acuerdo de nivel de servicios, criterios y
métricas de desempeño de los factores claves, penalidades a ser aplicadas ante las
desviaciones, gestión de cambios actualizaciones del acuerdo de nivel de servicios y
los criterios de renovación y terminación.

Un acuerdo de nivel de servicioes la piedra fundamental de cualquier


actividad donde se desarrolle una aplicación o un sistema de información, la
prestación de un servicio implica obligaciones y responsabilidades de todas las partes
involucradas.

Las condiciones recogidas en el acuerdo de nivel de servicios para la E.B. E.


“Leticia Mudarra de López” fueron la aplicación del siguiente Plan:

 Plan personal hosting 1000 Mb de espacio en disco.

Las características técnicas de cada este plan de hosting, se encuentran


permanentemente actualizadas en la página web del proveedor de hosting
http://www.venezuelahosting.com/.

El funcionamiento del plan de hosting elegido requiere, generalmente,


disponer de un dominio. La regulación de los dominios se rigió por su normativa y su
contrato correspondiente.

83
El plan de hosting acogidos en este acuerdo se ofrece bajo el sistema
operativo Windows o Linux.

En las cuentas de correo incluidas en el plan de hosting, el tiempo máximo


garantizado de disponibilidad de los mensajes en el servidor es de 3 meses, no
obstante el tiempo máximo de disponibilidad de los mensajes almacenados en las
carpetas “trash o papelera” y “spam” de las cuentas de correo, será de 30 días,
contados desde el momento de su recepción en dicha cuenta. La base de datos estará
activa durante el año de contratación junto con todos los beneficios que este plan
ofrece.

El horario para utilizar el servidor donde se encuentra alojada la aplicación


en entorno web es de lunes a viernes, en el momento que se desee. En este sentido la
disponibilidad del servicio es de un 94 % del tiempo. Este servicio es ofrecido por
Hosting Venezuela, producto de la compra del servidor, la cual fue realizada por los
autores previamente.

Por la disponibilidad del plan de hosting contratado, el cliente pagará a


Hosting Venezuela el precio correspondiente que se recoge en este contrato,
previamente establecidos en su página web http://www.venezuelahosting.com/. La
periodicidad de pago del plan de hosting será anual.

Se garantiza la confidencialidad y seguridad de los datos de usuario según la


ley Orgánica 15/1999 de 13 Diciembre, de protección de datos, requiriendo al usuario
su presencia en cualquier momento que sea necesario introducir usuario y contraseña
personales, para poder llevar a cabo el servicio. El plan de hosting contratado ofrece
el respaldo de sus datos mediante la realización de backup a la base de datos.

ACTIVIDAD IAS 8: ESTABLECIMIENTO DEL ACUERDO DE NIVEL DE


SERVICIO

84
TAREA IAS 8.2: DESCRIPCIÓN DE LAS PROPIEDADES DE CADA
SERVICIO

A continuación las propiedades del plan de hosting contratado serán descritas


en el siguiente cuadro.

Cuadro 29: Propiedades del servicio

Categorías Plan de Hosting Pack Personal

Horas de funcionamiento Las 24 Horas


Disponibilidad de los Desde el momento de la contratación
servicios
Características web  1000 Mb de espacio en disco
 20 Gb de transferencia mensual
 5 Sub-dominios
 3 Alias de dominio
 5 Cuentas FTP
 Web FTP
 Estadísticas web / FTP

Características de Correo  20 Buzones / cuentas de correo


 20 Redirecciones de correo
 Cuenta por defecto (Catch All)
 20 Auto respondedores de correo
 1 Lista de correo
 Antivirus / anti Spam
 Acceso web mail (Correo Web)

Características de  1 Base de datos MySQL


Programación  Gestor phpMyAdmin

85
 PHP 5
 SSI (Server SideInclude)
 Soporte Perl
 CGI-BIN Propio
 Administración crontab

Otros Otros / Extras:


 Panel de control (cPanel / fácil panel)
 Aplicaciones pre instaladas (Ver Lista)
 Directorios protegidos por contraseña
 Páginas de error personalizadas
 BackUp (copias de seguridad)
 Registro de errores
 Soporte SSL

Fuente: Los Autores (2014).

ACTIVIDAD IAS 9: PRESENTACIÓN Y APROBACIÓN DEL SISTEMA

En esta actividad, la gestión del proyecto socio-tecnológico se encuentra en


la etapa culminante, es decir, está llegando al final de su elaboración y este se
presentará completamente en funcionamiento, ya que ha pasado por ciertas pruebas,
donde se le han modificado ciertos módulos para la conformidad de la institución y
aspectos de seguridad de la aplicación.

TAREA IAS 9.1 CONVOCATORIA DE LA PRESENTACIÓN DEL SISTEMA

86
La aplicación web que se encuentra dirigida a la administración de datos,
inscripciones, solicitudes y requerimientos de la Escuela Básica estadal "Leticia
Mudarra de López", esta ya se encuentra en total funcionamiento en el servidor web
y su dirección es la siguiente www.leticiamudarradelopez.com. La aplicación web ya
ha sido sometida a las pruebas respectivas y se encuentra en la etapa de inserción de
datos en el nuevo proceso de inscripciones 2014-2015.

EVALUACIÓN DEL RESULTADO DE LAS PRUEBAS DE IMPLANTACIÓN

La evaluación de las pruebas de implementación ha sido fundamental para la


aplicación, de acuerdo a los resultados obtenidos se observaron, ejercitaron y
validaron los caminos de cada módulo, las condiciones lógicas, así como también la
estructura de los datos. De igual forma se han verificado todos los requisitos
funcionales de la aplicación y se demostró que el producto final cumple con las
necesidades descritas inicialmente por los usuarios, de igual forma la ejecución de la
misma cumplió con las expectativas de los usuarios en la navegación, procesos, carga
de datos, salidas de información correctas y concretas, ofreciendo una seguridad total
en cada uno de sus módulos y registros existentes en la aplicación.

EVALUACIÓN DEL RESULTADO DE LAS PRUEBAS DE ACEPTACIÓN

Las pruebas de aceptación, al igual que las de sistema, se realizaron sobre el


producto terminado e integrado; pero a diferencia de aquellas, las pruebas de
aceptación estuvieron concebidas para que el usuario final sea quien detectara los
posibles errores, esto se realizó mediante una encuesta a los usuarios.
Las pruebas de aceptación fueron validadas y verificadas por el personal
administrativo de la E.B.E “Leticia Mudarra de López”. En dichas pruebas se evaluó
el funcionamiento de los módulos, errores de análisis o diseño y se encontraron

87
resultados óptimos en todos los procesos por los cuales se llevaron a cabo, destacando
así, el cumplimiento de la aplicación con los requisitos funcionales, y quedó
comprobada la calidad indiscutible que ofrece la aplicación web a las necesidades
manifestadas por los usuarios.

PLAN DE MANTENIMIENTO

Partiendo de los tipos de mantenimiento, en la aplicación en entorno web se


realizó un mantenimiento correctivo, en donde se modificaron algunos procesos como
el de registro de notas y de inscripción. Se hizo a su vez un mantenimiento perfectivo
en donde se realizaron mejoras en cuanto a la calidad de la interfaz, se agregaron
botones para un acceso más rápido entre sus funciones y se agregó una nueva
funcionalidad como es la de generar carnet estudiantiles, también fue necesaria la
modificación del formato de cada uno de los documentos que se generan en la
aplicación.

PLAN DE PRESENTACIÓN DEL SISTEMA

Se elaboró un resumen que recoja los resultados finales de las actividades


con el fin de obtener los resultados de estos, ya que de esta manera la presentación
será explicita, concisa y precisa.

PRESENTACIÓN

Para la presentación de la aplicación se explicó el inicio de la aplicación


web, la funcionalidad de los módulos, registro, actualización de datos, inscripción,
gestión de las notas, entre otros módulos, no obstante, esta presentación se realizó
para evidenciar el buen funcionamiento del software, con el fin de apreciar cada
interfaz y cada registro del mismo.

TAREA IAS 9.2: APROBACIÓN DEL SISTEMA

88
En esta tarea se recopilaron los productos de la aplicación en entorno web y
se presentaron al comité de seguimiento para su aprobación. Se presentó la aplicación
con correcciones y funciones culminadas.
Una vez que se han efectuado las pruebas de implantación y de aceptación, y
que se ha fijado el acuerdo de nivel de servicio, el comité de dirección formalizó
aprobación de la aplicación. Para esto, se llevó a cabo una presentación general de la
aplicación al comité de dirección y se esperó la confirmación de su aprobación. En
una reunión mantenida entre los estudiantes y la directora del proyecto se dio por
aprobada la fase de implementación de la aplicación en entorno web, no obstante,
como el presente trabajo forma parte del proyecto socio tecnológico necesario para
alcanzar el grado de ingeniero en sistemas, la aprobación final del aplicación en
entorno web consistirá en la defensa del mismo ante el jurado evaluador
oportunamente reunido a tal fin.

ACTIVIDAD IAS 10: PASO A PRODUCCIÓN

TAREA IAS 10.1: PREPARACIÓN DEL ENTORNO DE PRODUCCIÓN

La instalación del software es el proceso por el cual los programas


desarrollados son transferidos apropiadamente al computador destino, inicializados y
eventualmente, configurados, todo ello con el propósito de ser ya utilizados por el
usuario final. Constituye la etapa final en el desarrollo propiamente dicho del
software. Luego de ésta el producto entrará en la fase de funcionamiento y
producción, para el que fuera diseñado.

Para la preparación del entorno de producción se incorporó el nuevo módulo


de carnet estudiantiles, de igual forma se realizó el backup a la base de datos con la
que se llevaron a cabo las pruebas de implementación, esto para incorporarla en la
instalación de la aplicación en el nuevo servidor ya que existían datos necesarios para
la realización de los diferentes procesos, se continuará realizando la carga de datos de

89
los estudiantes que aún faltan por inscribir en el nuevo año escolar, dicha carga será
realizada por el personal administrativo de la institución.

El servidor final posee las mismas características que el servidor donde se


realizaron las pruebas de implementación y aceptación:

 500 Mb de Espacio en disco


 8 Gb de Transferencia Mensual
 1 Base de Datos MySQL
 Gestor phpMyAdmin
 PHP 5
 1 Lista de Correo
 Antivirus / Anti Spam

Para la preparación del entorno de producción se llevaron a cabo los siguientes


pasos:

1) Se exportó la base de datos que se encontraba en el servidor de prueba.

2) Se creó la base de datos al servidor nuevo y se realizó la importación de la misma.

3) Se realizaron las nuevas conexiones con la base de datos creada en el servidor final

4) Se transfirieron los archivos que componen la aplicación hacia el servidor, con


cliente Filezilla, en estos archivos se encuentran las mejoras realizadas y los módulos
agregados.

Una vez que se alojaron todos los archivos de la aplicación en el nuevo


servidor, se abrió el navegador y se colocó el nombre del dominio, el servidor
automáticamente reconoció el archivo índex de la aplicación permitiendo acceder a la
misma.

90
La fecha de activación de la aplicación web se realizó el 31 de Julio del año
2014, cuando comenzó el proceso de inscripción en la institución educativa, del
mismo modo la aplicación que fue instalada para la realización de las pruebas quedó
inactiva una vez que se realizó la nueva instalación de la aplicación.

TAREA IAS 10.2: ACTIVACIÓN DEL SISTEMA EN PRODUCCIÓN

Para la activación del sistema se procedió a registrar el primer usuario


administrador y se registró el periodo escolar (2014-15) , esto es un punto importante
a la hora de utilizar la aplicación ya que si en el periodo escolar no se pueden realizar
los procesos de inscripción, carga de secciones, creación de carnet o carga de notas,
los administradores de la aplicación en la institución son personas administrativos de
la aplicación, debido a que se exportó la base de datos con la que se realizaron las
pruebas estos procesos ya han se encuentran activados por lo que la aplicación se
encuentra completamente disponible y lista para ser utilizada.

CONCLUSION

Uno de los aspectos que se busca transformar en las instituciones educativas


es la facilidad de comunicación y acceso que se tiene a la información, esto se puede
lograr a través de la gestión de sistemas o aplicaciones informáticos, que brinden las
herramientas necesarias para generar una mejor interacción informativa. Este
proyecto socio tecnológico fue orientado a gestionar e implementar una aplicación

91
para la E.B.E “Leticia Mudarra de López” , la cual se puede acceder desde cualquier
navegador web dentro o fuera de la institución educativa.

Esta aplicación surge, como una continuación del proyecto socio


tecnológico desarrollado por los autores en el Trayecto III cuyo objetivo primordial
es, mejorar la calidad de las actividades administrativas, facilitando la realización de
procesos en un menor tiempo y con gran eficacia, además de contar con una base de
datos que permita consultar la información correspondiente y generar las diferentes
planillas que se necesitan en la institución desde la web.

La gestión e implementación de esta aplicación está basada en la


metodología Métrica versión 3, la cual ha sido concebida para abarcar la gestión de
sistemas de información, la misma está compuesta de diez fases en donde se presenta
detalladamente cada uno de los procesos indispensables para una correcta
implementación, ofreciendo el completo funcionamiento del software.

Para el cumplimiento de las fases estipuladas en la métrica se definió un plan


de implantación de la aplicación web, en donde se estableció que se desarrollarían
planes de formación tanto para el equipo encargado de la implantación como para los
distintos usuarios finales de la aplicación web. Estos planes de formación se llevaron
a cabo en la institución educativa, para esto se hizo necesaria la realización de
manuales de usuarios.

Por otro lado se determinó la disponibilidad de un servidor web en donde se


llevó a cabo la instalación de la aplicación, para así proceder con la carga inicial de
los datos que permitiría al equipo de proyecto iniciar con las pruebas de
implantación y aceptación, verificando la calidad de la aplicación. Entre las
principales pruebas de aplicación realizadas tenemos: pruebas unitarias, pruebas de
integración, pruebas de sistemas y pruebas de componentes.

92
Los resultados obtenidos en las diferentes pruebas de aplicación fueron
tomados en cuenta y corregidos inmediatamente; así mismo se incorporaron nuevos
módulos que fueron considerados necesarios con la realización de estas pruebas.

Para la pruebas de aceptación fue elaborado un instrumento que permitiera


conocer cuál era la perspectiva del usuario final sobre la aplicación, en dicha pruebas
fue evaluado el funcionamiento de los módulos, diseño y planillas que se generan en
la aplicación, encontrando resultados óptimos en todos los procesos que se llevaron a
cabo, destacando de esta manera, que para los usuarios finales la aplicación cumple
con los requisitos funcionales que fueron solicitados, de este modo se procedió a
realizar el necesario mantenimiento en la aplicación web para obtener una mayor
operatividad en su ejecución y así poder formalizar la presentación de la aplicación
en la unidad educativa y llevar a cabo el paso a producción antes la inscripción del
nuevo periodo escolar 2014-15 iniciado en el mes de septiembre.

De esta forma se cumple con los objetivos establecidos en el proyecto


fortaleciendo el uso e implementación de las nuevas herramientas de comunicación
(TIC) en la E.B.E. “Leticia Mudarra de López”, imponiendo un cambio importante en
la manera de abordar nuevas formas de comunicación e información que permita
mejorar el manejo de los datos y archivos, representando así un gran aporte por parte
de la Universidad Politécnica Territorial del Estado Aragua “Federico Brito
Figueroa”, ya que se estarán aplicando los conocimientos que los autores nos
brindaron en su etapa de formación durante el trayecto IV de informática,
contribuyendo así con el desarrollo tecnológico de la comunidad.

93
RECOMENDACIONES

La implantación de la aplicación en entorno web en la E.B.E “Leticia


Mudarra de López”, debe convertirse en una herramienta de información y
comunicación interactiva en donde la comunidad que labora en la institución pasen de
una actividad pasiva a una actividad constante, además debe convertirse en un
instrumento que permita mejorar la gestión administrativa de la institución ampliando
sus campos de uso para que de esta forma no solo proporcione las constancias de

94
estudio y los distintos reportes,sino ir solventando las otras necesidades
administrativas que vayan surgiendo en la institución.

Otras recomendaciones para el buen funcionamiento de la aplicación web


son las siguientes:

 Poseer navegador web: De esta manera se tendrá acceso a la página web de la


institución el cual tiene la siguiente dirección www.leticiamudarrradelopez.com.v,
esta estará vigente hasta Julio del siguiente año 2015.
 Internet: Deben tener un servicio de internet vigente, ya que sin dicho servicio no
podrán acceder a la página web.
 Contraseñas de los administradores: No se recomienda facilitar las contraseñas a
ningún otro personal que no sea el autorizado para el manejo de datos de dicha
aplicación, esto para evitar la delincuencia informática. Se recomienda cambiar la
contraseña una vez al mes.
 Actualizaciones: Deberán actualizar la información de cada lapso en la página
web para así tener el mayor uso de la misma, estas actualizaciones se basan en
plasmar información del período actual, tanto fechas conmemorativas como las
fechas de culminación del periodo e inscripciones.
 Computador habitual: Los administradores para mayor seguridad deberán usar
computadores que usen habitualmente con el fin de tener un control total de
contraseñas y datos del software.
 Preparación de los estudiantes: El personal docente tendrá como responsabilidad
la formación de los estudiantes bajo este ambiente web, con el fin de obtener los
beneficios que le presenta esta novedosa aplicación.

95
REFERENCIAS BIBLIOGRÁFICAS

 http://thumano.unad.edu.co/portal/documentos/induccion/PAP%20solidario%203
pág. 10 (Año 2004)

 http://www.oei.es/quipu/venezuela/Educ_Bolivariana pág. 04 (Año 2006)

96
 Constitución de la República Bolivariana de Venezuela de 1999. Título III de los
Derechos Humanos y Garantías de los Deberes. Capítulo VI de los Derechos
Culturales y Educativos Art. 108 (pág. 51)

 Ley Orgánica de Ciencia, Tecnología e Innovación Tecnología e Innovación


.Título II De las Competencias de la Autoridad Nacional en Ciencia, Tecnología e
Innovación y sus aplicaciones Art. 11 (pág. 11)

97
República Bolivariana de Venezuela
Ministerios del Poder Popular para la Educación Universitaria
Universidad Politécnica Territorial del Estado Aragua
“Federico Brito Figueroa.”
Extensión- Maracay

(MEMORIA DESCRIPTIVA) GESTION E IMPLEMENTACION DE UNA


APLICACIÓN WEB QUE CUBRA LAS ACTIVIDADES
ADMINISTRATIVAS Y ACADÉMICAS EN LA ESCUELA BÁSICA
ESTADAL "LETICIA MUDARRA DE LÓPEZ", UBICADA EN
MARACAY.EDO.ARAGUA.

Autores:

José G. Montes CI.20.878.817


Alfredo Geraldo CI.22.343.895
Osglender Álvarez CI.19.670.82

Tutor:

Prof. Rossana Gastell

Maracay, Diciembre De 2014

98
TITULO

Gestión e implementación de una aplicación web que cubra las actividades


administrativas y académicas en la escuela básica estadal "Leticia Mudarra de
López", ubicada en Maracay Edo. Aragua.

LINEA DE INVESTIGACION

La línea de investigación presenta una serie de reglas que permiten crear,


acumular o solucionar problemas. En este sentido la fuente importante de este
proyecto lo constituye la Gestión e implementación de proyectos informáticos. Esta
línea de investigación se encuentra basada en la metodología métrica versión 3, la
cual indica de forma específica todas las actividades que se deben llevar a cabo para
cumplir con éxito el proceso de implantación de la aplicación en entorno web en la
institución.

SITIO DE IMPLEMENTACION

Este Proyecto Socio Tecnológico se efectuará en La Escuela Básica Estadal


Leticia Mudarra de López, ubicada en el Barrio José Gregorio Hernández, Calle El
Samán cruce con Avenida Fuerzas Aéreas Maracay del municipio Girardot,
parroquia Pedro José Ovalles.

La Escuela Básica Estadal Leticia Mudarra de López, fue fundada en el año


1972, por iniciativa de la comunidad del barrio José Gregorio Hernández, empezamos
a funcionar con tres aulas construidas por colaboración de los mismos vecinos. En
virtud de la cantidad de niños que acudían a nuestra recién nacida escuela, se
ejercieron las gestiones necesarias ante la Gobernación del Estado y nos fueron
asignados dos nuevos maestros; Otilia Rodríguez y Carmen de Sivira, pues, los dos
maestros fundadores Dilcia de Fernández y Aura de Alfonso no podían atender a la
población existente para la fecha. Como todo comienzo difícil, carecíamos de
muchos recursos, pero la labor tesorera de los maestros y vecinos dieron base a seguir

99
creciendo hasta tener una modesta sede en el año 1974, la cual fue graduada con seis
docentes y la Directora Sra. Teresa Rocca de Palma, con el nombre Escuela Estadal
“José Gregorio Hernández” y una población estudiantil de 180 alumnos.

“Nunca pensamos los maestros de aquel entonces, que llegaríamos a tener 11


aulas con una población de 1400 alumnos, para lo cual hubo necesidad de
implementar tres turnos alternos durante 14 años, pues la capacidad de la planta física
no podía dar albergue a tantos niños deseosos de ingresar. En 1977 fue cambiado su
nombre por el de E.B. LETICIA MUDARRA DE LÓPEZ, en honor a esta destacada
educadora. En el año 1990 la Escuela Leticia Mudarra de López, de una cenicienta
casi desconocida, se ha transformado en una bella joven que colma sus aulas con
1510 alumnos, y cuenta con numerosos recursos técnicos logrados a través de la auto-
gestión que hace la labor docente más hermosa y placentera”.

Fuente: Escuela Básica Estadal Leticia Mudarra de López Año 2009.

OBJETIVOS GENERAL

Gestionar e implementar de una aplicación web que cubra las actividades


administrativas y académicas en la escuela básica estadal "Leticia Mudarra de
López", ubicada en Maracay Edo. Aragua.

INTEGRANTES

Los integrantes y autores de este proyecto, son los estudiantes de la


Universidad Territorial del Estado Aragua “Federico Brito Figueroa”, Geraldo
Alfredo C.I. 22343895, José G. Montes CI. 20.878.817, Osglender Álvarez
CI.19.670.827 y como representante de la comunidad educativa las profesoras
Maribel Graterol, Carmen Arráiz y el director Oscar Vásquez.

Tabla 17: En el siguiente cuadro se puede observar cuales fueron los roles asignados
a cada uno de los integrantes del proyecto.

100
Autores Roles

Alfredo Geraldo Líder

José Montes Co- líder

OsglenderAlvarez Coordinador de proyecto

Maribel Graterol y Tutores CBIT


Carmen Arráiz

Oscar Vásquez Director


Fuente: Los Autores (2014).

MEMORIA DESCRIPTIVA

DESCRIPCION GENERAL

Se pretende desarrollar una aplicación en entorno web para gestionar las


actividades administrativas de la E.B.E “Leticia Mudarra de López” ubicada en
Maracay estado Aragua. Se tiene como alcances fundamentales abarcar su estructura
organizativa, reseña histórica misión, visión, objetivos, actividades escolares, permitir
a los representantes interactuar con la aplicación teniendo acceso a las diferentes
servicios de solicitudes que presta la institución educativa, entre estas servicios se
pueden destacar: certificados de notas, aprendizajes, constancias de estudios y
certificados de comportamiento, a su vez se requiere que el sistema se convierta en
una herramienta que permita al personal académico mejorar la administración de la

101
institución abarcando procesos claves como inscripción de estudiantes, asignación de
secciones, registro de profesores , retiro de estudiantes hoja de vida de los
estudiantes, entre otras.

USOS DEL SOTFWARE

La aplicación en entorno web para E.B.E “Leticia Mudarra de López”, está


desarrollada para mejorar la actividad administrativa de la institución, facilitando la
realización de procesos en un menor tiempo y con gran eficacia, además de contar
con una base de datos que permita la consulta de información y generar las diferentes
planillas que se necesitan en la institución. Entre sus principales funciones tenemos:

 Registrar periodos escolares


 Registrar datos de los estudiantes ( inscripción de estudiante )
 Obtener planilla de inscripción, constancia de estudio y certificado de
comportamiento.
 Asignar grados y secciones a cada estudiante y profesor correspondiente.
 Obtener listas de grados y secciones asignadas
 Obtener los certificados de notas y aprendizajes de cada estudiante
 Retirar estudiantes de la institución ( generar planilla de retiro)
 Obtener nominas con los datos de los estudiantes de acuerdo a su grado sección,
edad, sexo y periodo escolar registrado en la aplicación
 Crear carnet estudiantil a cada estudiante de la institución.
 Registrar profesores y personal directivo.
 Obtener listado de profesores, secciones y turnos asignados ( nómina de
profesores)
 Registro de eventos escolares de la institución ( generar listado de eventos de cada
periodo escolar)

102
OTROS USOS PREVISTOS

El desarrollo de esta herramienta tecnológica permitirá a la comunidad


educativa a incursar en el mundo tecnológico e informático, manteniéndose
informada de las actividades y servicios educativos, unificando los campos de la
educación, administración e informática, cumpliendo así con los propósitos de las
TIC ( tecnologías de información y comunicación). La aplicación en entorno web
pretende involucrar completamente a la comunidad que hace vida en la institución
por lo que los profesores y representantes de los estudiantes pueden registrarse en ella
y realizar los procesos correspondientes para cada uno.

Funciones de los Profesores

 Obtener información sobre los eventos que se llevaran a cabo en la institución


 Obtener información sobre los grados y secciones que le corresponden
 Registrar Notas de los Estudiantes asignados
 Modificar y Eliminar Notas de Estudiantes asignados

Funciones del Representante

 Obtener información sobre los eventos que se llevaran a cabo en la institución


 Obtener constancia de estudios, certificado de comportamiento y certificado de
aprendizaje y notas.

Además la aplicación en entorno web permitirá mostrar a los visitantes que


no se encuentren registrados la estructura organizativa de la institución, los
integrantes que la conforman, la reseña historia misión y visión, y a su vez se podrán
observar las diferentes fotos de la institución que serán cargadas por las personas que
administren la aplicación

RELACION CON EL ENTORNO

103
La E.B.E “Leticia Mudarra de López”, será dotada de una aplicación en
entorno web, a la cual se podrá acceder desde cualquier navegador web dentro o fuera
de la institución educativa, esta aplicación web ha sido desarrollada con una serie de
módulos y herramientas que corresponden al área de control de estudios, con estas
series de herramientas se busca agilizar los procesos que se realizan en la institución,
los cuales se estaban llevando a cabo de forma manual. La aplicación tiene como
objetivo reducir el tiempo de trabajo del personal administrativo, almacenando los
datos necesarios, para la generación de las diferentes nóminas, certificados y
planillas que se requieren diariamente.

NORMATIVAS ESPECÍFICAS EMPLEADAS PARA EL DESARROLLO


DEL SOFTWARE

Las metodologías que se emplearon para la elaboración el desarrollo del


software son la OOHDM y la RMM.

Según Jairo Pinto OOHDM es un Método de Diseño de Desarrollo en


Hipermedia Orientado a Objetos y abarca las cuatro actividades: El modelado
conceptual, diseño navegaciones, diseño abstracto de interfaz y la puesta en
práctica. Estas actividades se realizan en una mezcla de estilo incremental, iterativo
y basado en prototipos de desarrollo. El modelo OOHDM para diseño de
aplicaciones hipermedia y para la Web, fue diseñado por D. Schwabe, G. Rossi, and
S. D. J. Barbosa y es una extensión de HDM con orientación a objetos, que se está
convirtiendo en una de las metodologías más utilizadas, ha sido usada para diseñar
diferentes tipos de aplicaciones hipermedia como galerías interactivas,
presentaciones multimedia y sobre todo, numerosos sitios web.

104
Los modelos orientados a objetos se construyen en cada paso que mejora los
modelos diseñados en iteraciones anteriores y consta de las siguientes fases:

Figura Nº 13: Etapas de la metodología OOHDM.

Fuente: Silva Darío Andrés. MERCERAT. Construyendo aplicaciones web con


una metodología de diseño orientada a objetos. [Consulta Mayo 2013].

Obtención de Requerimientos, la herramienta en la cual se fundamenta esta


fase son los diagramas de casos de usos, los cuales son diseñados por escenarios con
la finalidad de obtener de manera clara los requerimientos y acciones del sistema.

Modelo Conceptual, durante esta actividad se construye un esquema


conceptual representado por los objetos del dominio, las relaciones y colaboraciones
existentes establecidas entre ellos. En las aplicaciones hipermedia convencionales,
cuyos componentes de hipermedia no son modificados durante la ejecución, se
podría usar un modelo de datos semántico estructural (como el modelo de entidades
y relaciones). De este modo, en los casos en que la información base pueda cambiar
dinámicamente o se intenten ejecutar cálculos complejos, se necesitará enriquecer el
comportamiento del modelo de objetos En OOHDM, el esquema conceptual está
construido por clases, relaciones y subsistemas. Las clases son descritas como en los
modelos orientados a objetos tradicionales. Sin embargo, los atributos pueden ser de
múltiples tipos para representar perspectivas diferentes de las mismas entidades del
mundo real.

Diseño Navegacional, se debe tener en mente que la generación de


aplicaciones Web fue pensada para realizar navegación a través del espacio de

105
información, utilizando un simple modelo de datos de hipermedia. En OOHDM, la
navegación es considerada un paso crítico en el diseño aplicaciones.

Un modelo navegaciones es construido como una vista sobre un diseño


conceptual, admitiendo la construcción de modelos diferentes de acuerdo con los
diferentes perfiles de usuarios. Cada modelo navegaciones provee una vista
subjetiva del diseño conceptual. El diseño de navegación es expresado en dos
esquemas: el esquema de clases navegacionales y el esquema de contextos
navegacionales.

En OOHDM existe un conjunto de tipos predefinidos de clases


navegacionales: nodos, enlaces y estructuras de acceso. La semántica de los nodos y
los enlaces son las tradicionales de las aplicaciones hipermedias, y las estructuras de
acceso, tales como índices o recorridos guiados, representan los posibles caminos de
acceso a los nodos. La principal estructura primitiva del espacio navegaciones es la
noción de contexto navegaciones. Un contexto navegaciones es un conjunto de
nodos, enlaces, clases de contextos, y otros contextos navegacionales (contextos
anidados). Pueden ser definidos por comprensión o extensión, o por enumeración de
sus miembros.

Los contextos navegacionales juegan un rol similar a las colecciones y


fueron inspirados sobre el concepto de contextos anidados. Organizan el espacio
navegaciones en conjuntos convenientes que pueden ser recorridos en un orden
particular y que deberían ser definidos como caminos para ayudar al usuario a lograr
la tarea deseada. Los nodos son enriquecidos con un conjunto de clases especiales
que permiten de un nodo observar y presentar atributos (incluidos las anclas), así
como métodos (comportamiento) cuando se navega en un particular contexto.

Diseño de Interfaz Abstracta, se debe tener las estructuras navegacionales


son definidas, se deben especificar los aspectos de interfaz. Esto significa definir la
forma en la cual los objetos navegacionales pueden aparecer, de cómo los objetos de

106
interfaz activarán la navegación y el resto de la funcionalidad de la aplicación, qué
transformaciones de la interfaz son pertinentes y cuándo es necesario realizarlas.

Una clara separación entre diseño navegaciones y diseño de interfaz


abstracta permite construir diferentes interfaces para el mismo modelo
navegaciones, dejando un alto grado de independencia de la tecnología de interfaz
de usuario.

El aspecto de la interfaz de usuario de aplicaciones interactivas (en particular


las aplicaciones Web) es un punto crítico en el desarrollo que las modernas
metodologías tienden a descuidar.

En OOHDM se utiliza el diseño de interfaz abstracta para describir la


interfaz del usuario de la aplicación de hipermedia. El modelo de interfaz ADVs
(Vista de Datos Abstracta) especifica la organización y comportamiento de la
interfaz, pero la apariencia física real o de los atributos, y la disposición de las
propiedades de las ADVs en la pantalla real son hechas en la fase de
implementación.

La implementación, tendrá en cuenta que el diseñador debe ya implementar


el diseño. Hasta ahora, todos los modelos fueron construidos en forma
independiente de la plataforma de implementación; en esta fase es tenido en cuenta
el entorno particular en el cual se va a correr la aplicación. Al llegar a esta fase, el
primer paso que debe realizar el diseñador es definir los ítems de información que
son parte del dominio del problema. Debe identificar también, cómo son
organizados los ítems de acuerdo con el perfil del usuario y su tarea; decidir qué
interfaz debería ver y cómo debería comportarse. A fin de implementar todo en un
entorno Web, el diseñador debe decidir además qué información debe ser
almacenada

107
En los diagramas de clases navegacionales corresponden a vistas del
esquema conceptual y los esquemas de contexto modelan el espacio de navegación
incluyendo estructuras de acceso y contextos (que corresponde a un conjunto de
instancias de una clase navegaciones). Se podrían crear vistas parciales por usuario
agrupando los contextos a partir de los tipos de usuarios que tienen acceso a los
mismos. Las vistas por módulos o subsistemas no las modela de manera explícita,
pero en los esquemas de contextos pueden modelarse fácilmente sub.-módulos

Construir la interfaz de una aplicación Web es también una tarea compleja;


no sólo se necesita especificar cuáles son los objetos de la interfaz que deberían ser
implementados, sino también la manera en la cual estos objetos interactuarán con el
resto de la aplicación. Esta metodología propone dedicar un tiempo importante en
las fases previas a la implementación.

Esta inversión de tiempo está ampliamente justificada no sólo porque


simplifica el proceso de desarrollo, facilitando el trabajo del equipo encargado de
cada capa de la aplicación, sino también durante su mantenimiento y eventual
extensión.

La metodología de investigación OOHDM ha sido utilizada para el diseño,


elaboración e implementación de diferentes tipos de aplicaciones hipermedia como
galerías interactivas, presentaciones multimedia y aplicaciones web. El éxito de esta
metodología es la clara identificación de los tres diferentes niveles de diseño:
(Conceptual, Navegacional, y De Interfaz Abstracta) en forma independiente de la
implementación. Permite estructurar, comunicar, simplificar y formalizar tanto el
dominio como las decisiones de diseño, así como disponer de documentación
detallada para posibles cambios de software.

Por otra parte tenemos la metodología de la RMM se define como un proceso


de análisis, diseño y desarrollo de aplicaciones hipermedia. Los elementos
principales de este método son el modelo E-R (Entidad-Relación) y el modelo

108
RMDM basado en el modelo HDM. La metodología fue creada por Isakowitz, Stohr
y Balasubramanian.

Esta metodología es apropiada para dominios con estructuras regulares (es


decir, con clases de objetos bien definidas, y con claras relaciones entre esas clases).
Por ejemplo, catálogos o frentes de bases de datos tradicionales. Según sus autores,
está orientada a problemas con datos dinámicos que cambian con mucha frecuencia,
más que a entornos estáticos. (BALASUBRAMANIAN, V; BIEBER, M;
ISAKOWITZ, T. Systematic hypermedia design.CRIS Working Paper series
5/10/96 1996).

El modelo propone un lenguaje que permite describir los objetos del dominio,
sus interrelaciones y los mecanismos de navegación hipermedia de la aplicación.
Los objetos del dominio se definen con la ayuda de entidades, atributos y relaciones
asociativas. El modelo introduce el concepto de slice (trozo) con el fin de
modernizar los aspectos unidos a la presentación de las entidades. Un slice
corresponde a un subconjunto de atributos de una misma entidad destinados a ser
presentados de forma agrupada.

La navegación se modeliza con la ayuda de primitivas de acceso, enlaces


estructurales (unidireccional y bidireccional) que permiten especificar la navegación
entre slices, y visita guiada condicional, índice condicional y agrupación, que
permiten especificar la navegación entre entidades. El esquema completo del
dominio y de la navegación de la aplicación se denomina esquema RMDM y se
obtiene como resultado de las tres primeras etapas del método. Las etapas son:

- Primera etapa: representar los objetos del dominio con la ayuda del modelo
Entidad-Relación ampliado con relaciones asociativas (aquéllas que permiten
representar caminos navegacionales entre entidades puestos en evidencia en la fase
de análisis).

109
- Segunda etapa: determinar la presentación del contenido de las entidades de
la aplicación así como su modo de acceso. El esquema obtenido como resultado de
esta etapa se denomina esquema E.R+. Se trata de un esquema Entidad-Relación en
el que cada entidad ha sido remplazada por su esquema de entidad. Un esquema de
entidad está constituido por nodos (los trozos o slides) unidos por relaciones
estructurales.

- Tercera etapa: definir los caminos de navegación inducidos por las relaciones
asociativas del esquema E-R+. A continuación, es posible definir estructuras de
acceso de alto nivel (agrupaciones), lo que permite dotar a la aplicación de accesos
jerárquicos a niveles diferentes de los trozos de información. El esquema RMDM
resultante se obtiene añadiendo al esquema E-R+ las agrupaciones y caminos
navegacionales definidos en esta etapa.

La metodología RMM permite hacer explícita la navegación al hacer el


análisis, lo que permite, teóricamente, obtener una navegación más estructurada e
intuitiva, y lo hace de una forma muy sencilla, como es añadir unas primitivas a un
modelo entidad-relación tradicional. El concepto de slicees muy útil, ya que permite
agrupar datos de una entidad en diferentes pantallas. Se utilizaría, por ejemplo, para
mostrar dos vídeos en dos pantallas diferentes sobre un mismo fenómeno. También es
interesante la primitiva de grupo, que permite mostrar la jerarquía de menús.

RMM representa el primer caso en el que se crea una metodología completa


definiendo las distintas fases y no únicamente un modelo de datos. Además, se basa
en un modelo de datos relacional, ajustándose así a la gran mayoría de las
aplicaciones existentes. Sin embargo, los mecanismos de acceso a la información son
excesivamente simples y valen para un problema con pocas entidades, pero el modelo
se queda corto si hay gran número de ellas.

110
En este proyecto Socio Tecnológico se hará el uso de estas metodologías de
investigación ya que permite tener un alto grado de interacción con el usuario
elaborando un diseño claro, simple y estructurado de tal manera que sea orientativo
para cada usuario. Esta metodología orientada a objetos nos permite obtener una gran
calidad en aplicaciones Web (robustez, facilidad de uso o rendimiento).Su objetivo
principal es la reusabilidad de diseño simplificado así su evolución y mantenimiento

MEMORIA CONSTRUCTIVA

DESCRIPCIÓN DE LAS SOLUCIONES ADOPTADAS

Con la implantación de esta aplicación web, la E.B.E “Leticia Mudarra de


López” cuenta con un sistema capaz de agilizar todos sus procesos administrativos y
académicos necesarios para un mayor rendimiento en sus procesos operacionales,
pertinentes en materia de admisión, registro y control de estudios, tales como registro
de estudiantes, registro de personal, registro de cursos, entre otras. Dichas tareas
reducen trabajos manuales, así también la papelería y los grandes archivadores. Tal
sistema agiliza sus procesos con servicios muy importantes como lo obtención de
constancias de estudios, boletines escolares, calendario de actividades u otros
registros necesarios en una organización, y también solicitada eventualmente por la
Zona Educativa del estado Aragua.

Esta Aplicación web es una herramienta tecnológica de gran aporte para esta
institución, contribuyendo a la transformación y modernización de la organización de
la información, ofrece múltiples posibilidades y permite acceder a los datos
relevantes de manera frecuente y oportunidades; además ofrece una importante y
notable satisfacción en los usuarios que lo operan, debido a su facilidad de uso y
suacceso constante, que puede resultar en que los usuarios logren alcanzar los
objetivos planteados por las instituciones educativas.

111
SUSTENTACIÓN DEL SOFTWARE

La aplicación web implementada en la E.B.E “Leticia Mudarra de López”


está diseñada bajo un esquema de ejecución usuario/ administrador, utilizando
herramientas multiplataforma, empleando php5 como lenguaje de programación,
MYSQL como gestor de base de datos, así como otras herramientas bajo software
libre. Siendo esta una gran ventaja ya que ofrecerán al usuario un sistema más
compacto, robusto y fiable en la ejecución de sus operaciones.

Es importante destacar que al contar con una herramienta bajo entorno de


software libre queda omitido cualquier tipo de pago de licencias y actualizaciones en
cualquiera de sus componentes. Dando nuestro mayor aporte en este sector educativo
fomentando un mayor crecimiento en sus labores académicas, la participación
ciudadana en el sistema, e impulsando la independencia tecnológica y el uso de las
TICS en nuestro país.

SEGURIDAD FÍSICA Y LÓGICA DEL SOFTWARE

Es importante destacar que para la implementación de la aplicación web en la


E.B.E “Leticia Mudarra de López” es necesario garantizar la seguridad de datos
contra cualquier ataque en contra de amenazas o peligros, para evitar daños y para
minimizar riesgos, relacionados con la aplicación e impida una mayor efectividad de
los servicios a la comunidad.

SEGURIDAD FÍSICA:

La aplicación web está resguardada físicamente ya que todos los procesos se


hacen online desde cualquier dispositivo con acceso internet; es decir el sistema está
adaptado para cubrir cualquier amenaza ocasionada tanto por el hombre como por la
naturaleza del medio físico en que se encuentra ubicado el sistema.

112
SEGURIDAD LÓGICA:

La aplicación en entorno web se encuentra dividida en tres módulos


(administrador, profesores y representantes), el administrador de la aplicación es el
que tiene el control total de toda la información que se maneja en cada uno de los
módulos de la aplicación. La aplicación le brinda la posibilidad al administrador de
controlar los usuarios que acceden a los módulos correspondientes, el administrador
puede bloquear o habilitar a un usuario cuando lo crea conveniente y puede conocer
el registro de actividades realizadas en la aplicación, por cada usuario, La
modularidad de la aplicación permite que resguardar la información confidencial
para cada usuario.

En cuanto al módulo de representantes y profesores la aplicación valida si la


persona que realiza el registro en la aplicación pertenece a la institución actualmente,
esto se hace realizando una búsqueda de la cedula escolar o cedula de identidad en la
aplicación, esto permite que la seguridad lógica de la aplicación sea robusta.

IMPACTO DE LA APLICACIÓN INFORMÁTICA

Esta aplicación web informática va con el desafío de romper toda estructura


antigua posible en los procesos académicos y administrativos, ya que esta
herramienta impulsa de manera eficaz un mejor desempeño en los procesos de control
de estudios de la E.B.E “Leticia Mudarra de López”, teniendo como principal
objetivo cumplir con los estándares informativos y administrativos de la misma,
agilizando todos los procesos correspondientes a estos y así evitar operaciones
manuales y tediosos en una organización. También con la implementación de dicho
software se fomenta a la participación ciudadana, la integración de la comunidad y de
todo el alumnado al uso de las tecnologías de información.

Como importancia de cada uno de sus servicios, tal sistema permite una
cantidad de operaciones vitales para generar diferentes reportes y datos informativos,

113
contribuyendo así con un software capaz de fortalecer la relación entre el estudiante y
la institución.

PLAN DE ACEPTACIÓN DEL USUARIO

Las pruebas de aceptación son las pruebas más importantes para cualquier
producto software, ya que son las que van a revelar si el producto satisface a los
usuarios de acuerdo a los requerimientos que plantearon desde un inicio. Es
importante elaborar un plan de aceptación que garantice la correcta ejecución de estas
pruebas y asegurar el logro de los resultados obtenidos

Entre los objetivos del plan de aceptación tenemos

 Evaluar los resultados obtenidos en las pruebas de aceptación y llevar a cabo las
modificaciones pertinentes
 Obtener la aceptación formal por parte de los usuarios de la E.B.E Leticia
Mudarra de López

Para el proceso de pruebas de aceptación se requiere de la disponibilidad de los


siguientes entornos:

1. El servidor en donde se encuentra almacenado la aplicación


2. Base de Datos MySQL la cual reside en el servidor
3. Equipo de cliente procesador Dual Core, 500 MB en disco duro, 1 GB de
memoria RAM.
4. La aplicación completamente instalada y configurada.

Las pruebas de aceptación serán validadas y verificadas por el personal


administrativo de la E.B.E “Leticia Mudarra de López”.

114
Partiendo de los criterios de aceptación planteados en el plan de pruebas, las
pruebas que fueron ejecutadas por los usuarios finales fueron:

Pruebas de Usabilidad las cuales tienen como finalidad verificar que tan fácil
es de usar la aplicación. Las pruebas de usabilidad deben verificar aprendizaje (que
tan fácil es para los usuarios realizar las tareas básicas) eficiencia (que tan rápido se
pueden llevar a cabo las tareas), manejo de errores (cuantos errores comete el usuario,
que tan grave son ellos y que facilidad tiene el usuario para recuperarse) y grado de
satisfacción (que satisfactorio es usar la aplicación).

Pruebas Funcionales, este tipo de pruebas examina si la aplicación cubre sus


necesidades de funcionamiento, acorde a las especificaciones de diseño. En ellas se
debe verificar la validación de los datos y se deben realizar pruebas de
comportamiento ante distintos escenarios.

Estas pruebas deben estar enfocadas a tareas a límites en la aplicación, a


condiciones planeadas de error y exploración. Se utilizan los esquemas de caja negra
ya que interesa saber si funciona o no independientemente de la forma en que se
haga.

Pruebas Alfa utilizando la aplicación de forma natural con el desarrollador


como observador del usuario. Las pruebas alfa se llevan a cabo en un entorno
controlado. Para que tengan validez, se debe primero crear un ambiente con las
mismas condiciones que se encontrarán en las instalaciones del cliente. Una vez
logrado esto, se procede a realizar las pruebas y a documentar los resultados.

TÉCNICAS

115
Para la realización de las pruebas de aceptación de utilizar como instrumento
una encuesta, la cual estará dirigida al personal administrativo de la Escuela Básica
Estadal “Leticia Mudarra de López”, con la finalidad de evaluar la aceptación de la
aplicación en entorno web.

RESULTADOS OBTENIDOS

Las pruebas de aceptación, al igual que las de sistema, se realizan sobre el


producto terminado e integrado; pero a diferencia de aquellas, están concebidas para
que sea un usuario final quien detecte los posibles errores.

Las pruebas de aceptación fueron validadas y verificadas por el personal


Administrativo de la E.B.E “Leticia Mudarra de López”.

En dichas pruebas se evaluó el funcionamiento de los módulos, errores de


análisis o diseño y se encontraron resultados óptimos en todos los procesos por los
cuales se llevaron a cabo, destacando así que el sistema cumple con los requisitos
funcionales del software, y queda comprobada la calidad indiscutible que ofrece el
software a las necesidades manifestadas por los usuarios.

CONSIDERACIONES FINALES

La aplicación web informática está orientada a la atención de las necesidades


informativas de la institución y cubra su estructura organizativa, reseña histórica,
misión, visión, objetivos, actividades escolares, permitiendo al usuario interactuar
con el sistema teniendo acceso a los diferentes servicios y solicitudes con que se
cuenta.

Entre estas solicitudes se pueden destacar: proceso de inscripción, reportes


de notas y las diferentes constancias que el sistema emite. Esto genera un cambio
importante en la manera de abordar las nuevas formas de comunicación e

116
información que permita mejorar un intercambio de ideas con los estudiantes de la
institución, a su vez representa un gran aporte para la E.B.E. “Leticia Mudarra de
López”, ya que se aplicaron los conocimientos que los autores adquirieron en su
etapa de formación durante todo sus trayectos en la Universidad Politécnica del
Estado Aragua “Federico Brito Figueroa” contribuyendo así con el desarrollo
tecnológico de la comunidad. De esta forma se cumple con unos de los objetivos del
PNFI como es el de fomentar el desarrollo educativo, moral, intelectual y técnico de
la nación.

Se implementó una base de datos para la realización de los módulos de


calendario de actividades, estructura organizativa, solicitudes y servicios, permitiendo
tener la información almacenada para luego ser actualizada en el módulo de
Mantenimiento. El motor de base de datos empleado es MySQL.

Para el desarrollo de esta aplicación se empleó la metodología de


investigación OOHDM, que consta de 4 niveles de diseño:(conceptual, navegacional,
de interfaz abstracta e implementación. Es necesario acotar que PHP es el lenguaje de
programación utilizado para elaborar esta aplicación.

Finalmente es importante señalar que esta aplicación web es un gran aporte


tecnológico ya que facilita el trabajo al personal directivo administrativo y docente de
la institución. De igual manera es una fuente de información y de importantes
servicios para el alumnado.

117
ANEXOS

118
119
120
121
Anexo Nº 3 Código Asociado a Registro de Administrador

122
Fuente: Los Autores (2014).

Anexo Nº 4 Código Asociado a Registro de Periodo Escolar

123
Fuente: Los Autores (2014).

124
Anexo Nº 5 Código Asociado a Inscripción de Estudiantes

125
126
127
Fuente: Los Autores (2014).

128
Anexo Nº 6 Código Asociado a Asignar Secciones

Fuente: Los Autores (2014).

129
Anexo Nº 7 Código Asociado a Retiro de Estudiantes

130
Fuente: Los Autores (2014).

131
Anexo Nº 8 Código Asociado a Retiro de Eventos

132
Fuente: Los Autores (2014).

133
Anexo Nº 9 Código Asociado a Registro de personal

134
Fuente: Los Autores (2014).

Anexo Nº 8 Código Asociado a Acceso de Usuario (Profesor y Estudiante)

135
136
Fuente: Los Autores (2014).

Anexo Nº 10 Código Asociado a Registro de Notas

137
Fuente: Los Autores (2014).

138
139
140
141
142
143
144
145
146
147
148
149
150
151
152

S-ar putea să vă placă și