Está en la página 1de 39

UNIVERSIDAD DE LAS AMERICAS

FACULTAD DE INGENIERIA Y NEGOCIO

“SISTEMA DE PRUEBAS WEB PARA IDIOMAS EXTRANJEROS,

CREAL – UPLA”

Trabajo de titulación presentado en conformidad a los requisitos

para obtener el título de Ingeniero Ejecución en Informática

Profesor Guía: Iván Ayala A.

MARIO ELISEO GAGIORIO VILLARROEL

2018
AGRADECIMIENTOS
RESUMEN

El proyecto consiste en desarrollar un sistema que permita a los


académicos de la Universidad de Playa Ancha, específicamente al CREAL
(Centro de Recursos de Enseñanza-Aprendizaje de Lenguas), crear
exámenes en línea vía web y obtener resultados de manera rápida y constatar en
qué nivel de idioma extranjero se encuentran los alumnos al momento de iniciar su
carrera de Pedagogía en inglés, Traducción Inglés-Español y Administración
Turística Multilingüe, que se dictan actualmente.

Para aquellos alumnos que no sean de las carreras de idioma antes


mencionadas, servirá para ver si su nivel de idioma es suficiente para eximirse del
ramo del idioma extranjero. Normalmente solo se aplicaría a los ramos de primer
año o niveles básicos.

Este sistema y sus pruebas generadas apuntan no solo a crear exámenes


de inglés, si no también, francés, Alemán y a futuras lenguas que pueda impartir
en la Universidad de Playa Ancha.
ABSTRACT
INDICE
INTRODUCCION 1
1.- ANTECEDENTES GENERALES 2
2.- PRESENTACION DEL CLIENTE 3
3.- SITUACION ACTUAL 9
4.- SOLUCION PROPUESTA 11
5.- OBJETIVO GENERAL 12
6.- OBJETIVOS ESPECIFICOS 12
7.- ANALISIS DE FACTIBILIDAD 13
7.1.- Técnica 13
7.2.- Legal 16
7.3.- Económica 17
7.3.1.- Puntos de Función 17
7.3.2.- Costos de Desarrollo 19
7.3.3.- Flujo de Caja 20
8.- REQUERIMIENTOS 21
8.1.- Requerimiento de Usuario 21
8.2.- Requerimiento de Sistema 22
8.3.- Requerimientos Funcionales 22
8.4.- Requerimientos No Funcionales 23
9.- ETAPAS DE DESARROLLO DE WEB 24
Cartas Gantt 26
10.- MODELO 28
10.1.- Casos de Uso 28
10.2.- Diagrama de Secuencia 30
10.3.-Diagrama de Clases 31

11.- WEBGRAFIA 32
INTRODUCCIÓN

Este trabajo, ofrece una herramienta en la que los académicos


pueden desarrollar exámenes de idioma extranjero en línea, (siendo estos en
primera instancia, Inglés, Francés y Alemán, lenguas dictadas en la Universidad
de Playa Ancha para las carreras de pedagogía en Ingles, Traducción e
Interpretación Inglés-Español, Administración Turística Multilingüe y en general a
todas las carreras de Pregrado en las cuales se está integrando el Inglés),
logrando obtener de esta manera niveles iniciales del alumnos al momento de
ingresar a la carrera y al momento de finalizado los semestres.

1
1. ANTECEDENTES GENERALES

1.1 Nombre del Proyecto

 Nombre Extenso: Sistema Exámenes Lengua Extranjeras CREAL


 Nombre Abreviado: SYSTEST CREAL

1.2 Identificación del Cliente

 Nombre Cliente: Centro de Recursos de Enseñanza-Aprendizaje de


Lenguas (CREAL)
 Facultad de Humanidades, Universidad de Playa Ancha de Ciencias de
la Educación

1.3 Tipo de Actividad Económica

 Rubro: Educación Pregrado Universitaria.

2
2.- PRESENTACIÓN DEL CLIENTE

2.1. Reseña histórica

En 1948 la Universidad de Chile funda, a imitación del Instituto pedagógico


fundado en la ciudad de Santiago, se le conoció con el nombre de Instituto
Pedagógico de la Universidad de Chile de Valparaíso, de la mano del abogado
Oscar Guzmán Escobar, con el propósito de fomentar el estudio del castellano y
de algunas lenguas extranjeras. Ubicado inicialmente en la calle Colón de
Valparaíso, en un antiguo caserón de la época.

Las primeras carreras que impartió el entonces Instituto fueron las


Pedagogías en castellano, Francés e Inglés, mientras que en 1951 se creó un
curso de Filosofía y un año después la primera Escuela de Periodismo del país y
una Escuela Normal de Mujeres. La Universidad de Chile aportó inicialmente con
profesores muy destacados de Santiago. Héctor Castillo, Ricardo Benavides, el
profesor Cedomil Goic, entre otros, junto a destacados profesores de la región
como Juan Montedónico, Carlos Pantoja Gómez y Félix Morales Pettorino,
formaron un equipo que se aprovechó, conjuntamente, con personas que habían
iniciado su formación profesional en el Pedagógico surgiendo en calidad de
profesores auxiliares.

El 1 de marzo de 1955 es una fecha significativa en la historia de esta


Institución. Ese día el Pedagógico de Valparaíso se incorpora a la Facultad de
Filosofía y Educación de la Universidad de Chile y hereda de ésta su carácter
humanista, pluralista, laico y de servicio público, atributos característicos de una
Universidad Estatal y que se mantienen vigentes hoy. Hasta 1981 se fortalecen las
líneas disciplinarias originales y se cubran nuevas áreas y programas en
respuesta a la necesidad de contar con profesionales vinculados a las demás
disciplinas requeridas por el sistema: en 1956 la carrera de Pedagogía en Alemán;
en 1962 las Pedagogías en Biología, Educación Física, Filosofía, Historia y
Geografía; en 1968 Pedagogía en Educación Básica; en 1969 Bibliotecología; en

3
1971 Pedagogía en Artes Plásticas, Educación Musical y Educación Parvularia; en
1972 Pedagogía en Artes Manuales.

En 1981 - por decisión de las autoridades militares de la época - la Sede de


Valparaíso de la Universidad de Chile fue separada de su matriz (ubicada en la
ciudad de Santiago de Chile), creándose la Universidad de Valparaíso, primero, y
dos meses después, en una segunda escisión, la Facultad de Educación y Letras
fue transformada en Academia Superior de Ciencias Pedagógicas de Valparaíso.
Este tránsito le significó la pérdida importante de su infraestructura y la asignación
de un menguado aporte estatal (0.6 % del total del aporte fiscal directo), además
de otros problemas que se originan de las políticas y definiciones que el régimen
autoritario implantó y que afectaron a académicos, funcionarios y estudiantes.

La Ley 18.434 del año 1985 crea la Universidad de Playa Ancha de


Ciencias de la Educación, sucesora de la Academia Superior de Ciencias
Pedagógicas de Valparaíso y de la Universidad de Chile. Cinco años más tarde,
recuperada la democracia en el país, se vivió un nuevo proceso de autonomía que
tuvo su corolario en la elección de Rector por votación directa de los académicos,
siendo elegido en esa ocasión el profesor Pedro Norman Cortés Larrieu.

2.2. Tipo de Organización


La Universidad de Playa Ancha es del tipo Tradicional (estatal), es una de
las dieciséis universidades del Consorcio de universidades Estatales de Chile, la
cual pertenece al Consejo de rectores de las universidades Chilenas. Su casa
central se encuentra en Av. Playa Ancha 850, Valparaíso.

4
2.3. Objetivos y planes estratégicos.
La misión de la Universidad de Playa Ancha es formar profesionales de la
educación, las ciencias, las humanidades, la tecnología y las artes, con mentalidad
analítica, crítica y creadora. La Universidad pretende, a través de la docencia, la
extensión, la promoción gradual de la investigación y el postgrado, aportar
progresivamente y con responsabilidad social al conocimiento, la innovación y la
promoción de la calidad de vida, impactando con ello al desarrollo del país y
especialmente de la región, a fin de contribuir al logro de una sociedad más
integrada e inclusiva.

2.4. Recursos Necesarios


Como recurso humano, la Universidad posee a académicos capacitados
con títulos de magíster y/o doctorados en las diferentes áreas de la educación,
siendo un importante recurso para las carreras que se imparten. Además de
funcionarios no académicos, que se preocupan de trámites administrativos.

Como recurso para el estudio, la universidad posee material bibliográfico


tanto en papel como digitalizado ubicado en la biblioteca dispuesta por la
universidad, además de material online que puede ser revisado por el alumnado
en los diferentes laboratorios de computación dispuestos en distintas
dependencias de la universidad. La universidad también posee una sede en la
ciudad de San Felipe donde al igual que en Valparaíso posee laboratorios
computacionales y biblioteca.

2.5. Productos y/o servicios


Esta casa de estudio ofrece actualmente 34 carreras de pregrado, 4 post-
títulos, 7 diplomados, 18 magíster y 1 doctorado, en diversas áreas del saber, que
abarcan arte y cultura, ciencias sociales y humanidades, educación, tecnología y
salud.

5
2.6. Entorno
Algunas de las entidades que se relacionan con la Universidad de Playa
Ancha, son universidades extranjeras, como lo son la Universidad de Lille y La
rochelle en Francia, Michigan State University en Michigan USA, los profesores de
la misma universidad de Playa Ancha, además obviamente de los centros de
alumnos, y alumnos en general de todas las carreras impartidas y departamentos
administrativos de la Upla.

2.7. Posición en el mercado


La Universidad de Playa Ancha posee aproximadamente 12.500 alumnos
entre todas sus carreras y considerando la sede San Felipe e Instituto Profesional
Ignacio Domeyko, para ingresar a las carreras impartidas, se necesita como
mínimo 530 puntos. Esta universidad se destaca por las carreras de Pedagogías y
Kinesiología principalmente, sus principales competidores son la Universidad de
Valparaíso y la Universidad Católica de Valparaíso.

6
2.8. Organigrama y descripción

7
2.9. Área objeto a estudio

El área a estudio será el Centro de Recursos de Enseñanza-Aprendizaje de


Lenguas (CREAL), ubicado en el 3º piso de la Casa Central de esta casa de
estudios. Este centro está orientado al desarrollo de materiales educativos de
idiomas extranjeros, además de la formación de profesionales en el área
pedagógica, como así también, en el área de traducción e interpretación,
principalmente en las lenguas de inglés, francés y alemán.

En este centro, trabajan alrededor de 30 académicos, 2 técnicos TI y 1


diseñador gráfico. Los académicos crean material para sus clases y estos son
apoyados por el técnico y el diseñador, para la digitalización del este material.

8
3. SITUACION ACTUAL

El Centro de Recursos de Enseñanza-Aprendizaje de Lenguas, concentra


las carreras de Idioma extranjero impartidas en la Universidad de Playa Ancha.
Actualmente está en un proceso en el cual se desea potenciar al resto de carreras
impartidas en la Universidad incrementando las horas de clases de idioma
extranjero, concentrándose como marcha blanca más en el idioma inglés. La
intención de esto es subir el nivel de conocimiento de idiomas a todas las carreras,
es por ello que es de suma relevancia obtener datos de los alumnos, aplicando
exámenes de idioma y ver con qué nivel ingresan y con qué nivel pueden salir.
Entregando como Feedback a la Universidad cuales son las habilidades a
potenciar para cada carrera.

Toma de Exámenes de Idioma

El proceso para la realización de los exámenes actuales toma mucho


desgaste y tiempo de los académicos quienes deben realizarlo. Podemos dividir
este proceso en al menos 5 etapas, siendo estas las siguientes:

 Creación de la prueba, (solo texto).


 Impresión de la prueba, generando bulto y carga a los profesores.
 Coordinación del día de la toma de Examen.
 Revisión y obtención de resultados, puede llegar a tomar 1 o 2 semanas
a lo menos dependiendo de la cantidad de alumnos que tomaron dicha
prueba.
 Publicación de los resultados para que los alumnos se informen.

9
3.1.- Identificación del Problema

1. Demora en la obtención de resultados al momento de revisar los exámenes,


esto pensando que en un futuro se le desea tomar a todos los estudiantes
siendo un universo aproximado de 8.000 alumnos.

2. El desgaste energético para este proceso entre generar la prueba y revisar


cada una de estas.

3. Uso indiscriminado de hojas de papel y uso de tinta para cada una de las
pruebas.

4. Tiempo que toma coordinar el proceso. Desde designar a un académico, a


reservar una sala en que no haya choque horario. Y esto pensando en
todas las carreras.

5. Los exámenes al ser en papel solo tienen la posibilidad de tener texto, en


caso de querer aplicar audio deben reproducirse en una radio o en un
proyector para el caso de imágenes o videos.

Figura Nº 1: Diagrama de procesos: Situación Actual.

10
4. SITUACION PROPUESTA

Crear un sistema web, que permita solucionar los tiempos de respuesta y


obtención de resultados del examen. Estando a la brevedad en línea para ser
consultadas por cada uno de los alumnos y académicos y almacenar esa
información para una futura evaluación o estadísticas en el tiempo.

Los resultados de los exámenes de ingles serán obtenidos de manera


inmediata una vez finalizado el examen por parte del alumno o interesado.

Además de obtener comparativas en cuanto a los resultados obtenidos


entre años. Permitiendo así ver la evolución de los resultados y grupos de
alumnos.

Figura Nº 2: Diagrama de Procesos: Solución Propuesta

11
5. OBJETIVO GENERAL

Crear un sistema informático que facilite y acelere la revisión de exámenes


de idioma extranjero en el centro

6. OBJETIVOS ESPECIFICOS

 Liberar a los académicos encargados de calcular y revisar los resultados,


para así puedan realizar sus clases normalmente y/o aprovechen horas
académicas utilizadas para este proceso, en el desarrollo de nuevos
materiales, ya que cada vez que se realizan estas actividades, se deben
cancelar las clases por el o los días que involucre el proceso.
 Comparar los resultados de los exámenes realizados anteriormente con los
últimos y poder así genera informes con estos resultados y comparaciones.
 Enriquecer el formato de los Exámenes integrando opciones multimedia. Es
decir, realizar preguntas en base a audio integrado o video insertado desde
plataformas externas. De esta manera se puede comprobar las habilidades
auditivas y visuales.
 Realizar estadísticas y comparativas respecto a los resultados obtenidos.
Comparando entre años o semestres aplicado el exámenes o carreras.
 Generar nuevas pruebas o exámenes de distinta índole, PFI (para
eximición), prácticos, etc..

12
7. ANALISIS DE FACTIBILIDAD

7.1 Factibilidad Técnica

Actualmente el Centro de Recursos de Enseñanza-Aprendizaje de


Lenguas, cuenta con un servidor que tiene instalado los servicios de
APACHE y MYSQL y con IP publica.

7.1.1 Equipamiento de la oficina técnica

 3 Computadores de escritorio, de los cuales 2 son para los técnicos a


cargo de las mantenciones de los laboratorios computacionales para
los alumnos, y 1 equipo para el diseñador, quien apoya a los
profesores en la creación del material bibliográfico.

Modelo ASUS

Procesador AMD APU A8 2.8Ghz

Número de Núcleos 6

Memoria 4 GB DDR3 (1 x 2 GB)

Tarjeta de Video Intel HD graphics, integrada

Unidad óptica LG DVD-RW

Disco Duro 1TB Sata

Sistema Operativo Windows 7 Profesional 64bits

Monitor 2x LED 17” LG

13
7.1.2 Tecnología requerida
Para la realización de la aplicación web propuesta no es necesaria
tecnología de punta, pero aun así, el centro cumple y sobrepasa los
requerimientos hardware necesario, lo que hará que el desarrollo sea más
expedito y cómodo.

Se cuenta actualmente con un servidor Dell Edge 2800 con Windows 2003
Server, MySql Server 5, Apache 5.0 o superior.

En cuanto al software que se requiere para la realización de este proyecto


serán necesarios los siguientes softwares:

 Windows 7 o superior.
 Algún editor de código y visual de html, php, javascript.
Ej: Notepad++, sublimeText, Visual Studio Code.
 Apache 5.0 o superior (Instalado en Servidor del centro)
 MYSQL Server como servidor de Base de datos a utilizar.
 Componente para grafica y funcionalidades de la web tales como
Bootstrap, JQuery

7.1.3 Infraestructura requerida

Respecto a la infraestructura que se utilizará para alojar el software y la web


al cual los estudiantes y académicos tendrán acceso, desde el interior y exterior de
las dependencias vía web, será alojado en un servidor Web con IP publica
administrada por la Universidad, con lo que facilitará el acceso a profesores y
alumnos desde cualquier lado que se encuentren con una conexión a internet,
utilizando un usuario y clave para poder crear, editar o consultar las notas según
los módulos ofrecidos para la solución a la problemática actual.

14
7.1.4 Capacitación de los usuarios del sistema

Respecto al manejo del sistema, se realizará una capacitación a los


académicos para la creación de los exámenes en línea, accediendo para ello con
su usuario y contraseña, entregada al profesor al momento de su solicitud.

15
7.2. Factibilidad Legal

La factibilidad legal permite determinar los derechos que tienen los autores
sobre la documentación realizada en este proyecto, la cual es exclusividad de los
desarrolladores de este sistema, por tal motivo, queda prohibida la distribución y
reproducción de este documento, tales como la publicación impresa o su
grabación.
Ley Orgánica de Protección de Datos (LOPD)

Ley Relativa a Delitos Informáticos Ley Nº 19.223

Art 1º.- El que maliciosamente destruya o inutilice un sistema de


tratamiento de información o sus partes o componentes, o impida,
obstaculice o modifique su funcionamiento, sufrirá la pena de presidio
menor en su grado medio a máximo.

Si como consecuencia de estas conductas se afectaren los datos


contenidos en el sistema, se aplicará la pena señalada en el inciso anterior,
en su grado máximo.

Art 2º.- El que con el ánimo de apoderarse, usar o conocer indebidamente


la información contenida en un sistema de tratamiento de la misma, lo
intercepte, interfiera o acceda a él, será castigado con presidio menor en
su grado mínimo a medio.

Art 3º.- El que maliciosamente altere, dañe o destruya los datos contenidos
en un sistema de tratamiento de información, será castigado con presidio
menor en su grado medio.

Art 4º.- El que maliciosamente revele o difunda los datos contenidos en un


sistema de información, sufrirá la pena de presidio menor en su grado
medio. Si quien incurre en estas conductas es el responsable del sistema
de información, la pena se aumentará en un grado.

Identificación de la Norma : LEY-19223 Fecha de Publicación :


07.06.1993 Fecha de Promulgación : 28.05.1993

16
7.3. Factibilidad Económica

Para este proyecto no será necesario hacer gastos adicionales, como


contratación de servicios de internet o de hosting, ya que el mismo centro
cuenta ya con estos servicios.

7.3.1. Puntos de Función


N° Descripción Baja Media Alta
Archivo Lógico Interno (ILF) Usuario X
TABLAS Examen X
Alumno X
Resultado X
Carrera X
Idioma X
Pregunta X
Respuesta X
Categoría X
Textos X

Entrada Externa (EI) Pantallas Mantención Usuario X


Mantención Examen X
Inscribir Alumno X
Mantención Carrera X
Mantención Idioma X
Mantención Pregunta X
Mantención Respuesta X
Mantención Categoría X
Mantención Texto X

Salida Externa (EO) Informes,


Listados Informe de Curso X
Listado de Usuarios X
Certificado de Alumno Eximido X
Listado de Exámenes X
X
X
X

Consultas Externas (EQ)


Buscar Consultar nota por alumno X
Consulta notas por curso X
Consultar Examen X

17
Cálculo Puntos de Función Sin Ajustar
Complejidad
Descripción Total
Baja Media Alta
Entradas ( EI ) 2 X 3 7 X 4 0 X 6 34
Salidas ( EO ) 0 X 4 4 X 5 0 X 7 20
Consultas ( EQ ) 0 X 3 3 X 4 0 X 6 12
Archivos ( ILF ) 2 X 7 8 X 10 0 X 15 94
Interfaces de Programa ( EIF ) 0 X 5 0 X 7 0 X 10 0
PFSA 160

Obtener los PF Ajustados (PF)


Valor
N° de Factor Factor de Ajuste
0….5
1 Comunicación de Datos 4
2 Proceso Distribuido 3
3 Objetivos de Rendimiento 3
4 Configuración de Explotación Compartida 2
5 Tasas de Transacciones 2
6 Entrada de Datos en Línea 5
7 Eficiencia con el usuario Final 4
8 Actualizaciones en Línea 3
9 Lógica de Proceso Interno Compleja 2
10 Reusabilidad de Código 3
11 Conversión de Instalación Contempladas 2
12 Facilidad de Operación 4
13 Instalaciones Múltiples 0
14 Facilidad de Cambios 4
FACTOR DE AJUSTE OBTENIDO 41

PFA = PFSA * [ 0.65+( 0.01 * Factor de Ajuste ) ]


PFA = 160 * [ 0.65+( 0.01* 41 ) ] 169,6

Determinación del esfuerzo en base a los puntos de función ajustados.

El valor de productividad esperada que se utilizará en este caso, corresponderá a


la productividad promedio mundial por punto de función, es decir, 15 horas
promedio por Hora/Hombre, utilizando un lenguaje de 3ra Generación

H/H = PFA *Horas PF Promedio

18
H/H = 170 * 15 = 2550

La cantidad de personas que participará en el desarrollo del proyecto es


igual a 2 personas, siendo estos, 1 Ingeniero que desarrolle los modelos de datos
y tomas de requerimientos y el desarrollador.

La cantidad de horas diarias asignadas para este desarrollo se dejara en 5


horas diarias de lunes a viernes, considerando en este caso en particular que el
personal debe llevar a cabo otras actividades.

Tiempo en Meses = (2550 H/H / 7hrs) / 20 días laborales Mensuales


Tiempo en Meses = 18 Meses

7.3.2. Costo de desarrollo de Software


Meses trabajados 18 meses
Programador $ 400.000.- $7.200.000.-
TOTAL $7.200.000.-

Costos
Detalle Año 0 Año 1 Año 2 Año 3 Año 4 Año 5
Capacitación -70.000 0 0 0 0 0
Poblar Datos -140.000 0 0 0 0 0
Mantención 0 -100.000 -100.000 -100.000 -100.000 -100.000
Desarrollo Software -7.200.000 0 0 0 0 0
Server - 949.990 0 0 0 0 0
2 Equipos para Desarrollo -1.040.000 0 0 0 0 0
Total gastos -9.399.990 -100.000 -140.000 -140.000 -140.000 -140.000

Inversión Inicial $9.399.990.-

Beneficios o ahorros

Detalle Año 1 Año 2 Año 3 Año 4 Año 5

Ahorro gastos sueldos 6.480.000 6.609.600 6.741.792 6.876.628 7.014.160

19
Detalle Beneficios ó Ahorros

 Cantidad de Académicos a cargo de las actividades: 3


 Cantidad de Horas pedagógicas semanales por académico: 3
 Valor hora académica: $15.000.-
 Incremento anual: 2%
7.3.3. Flujo de caja

Periodo Año 0 1 2 3 4 5
INGRESOS
Ingresos ahorro
0 6.480.000 6.609.600 6.741.792 6.876.628 7.014.160
sueldos
Papelería e
insumos 0 200.000 200.000 200.000 200.000 200.000
impresión
Total Ingresos 0 6.680.000 6.809.600 6.941.792 7.076.628 7.214.160
EGRESOS
Desarrollo
-7.200.000 0 0 0 0 0
Software
Capacitación -70.000 0 0 0 0 0
Mantención 0 -100.000 -100.000 -100.000 -100.000 -100.000
Server - 949.990 0 0 0 0 0
2 Equipos para
-1.040.000 0 0 0 0 0
Desarrollo
Saldo Anterior 0 -9.399.990 -2.819.990 3.889.610 10.731.402 17.708.030
Total Flujo Caja -9.399.990 -2.819.990 3.889.610 10.731.402 17.708.030 24.822.190

Tasa de descuento: 15% (según IPSA mas inflación de 2016)

VAN: $ 20.610.659.-

TIR: 233%

20
Se puede apreciar que el VAN da un valor muy importante, dando a
entender que si es rentable, así también lo demuestra el valor de 233% obtenido
en el TIR, con lo que nos aseguramos que el sistema será sumamente rentable
para la institución a partir del año 2, en donde la inversión ya será recuperada y
estará generando ahorros.

Al sistema propuesto se le dará un tiempo de vida de 5 años. Para


posteriormente realizar una revisión y determinar si aun es útil en cuanto a su
tecnología o se puede mejorar o cambiar.

21
8. Requerimientos

8.1. Requerimientos del usuario

 La página web deberá visualizarse dentro y fuera de la Universidad, ya que


también lo utilizarán en la sede de la ciudad de San Felipe.
 El sistema deberá funcionar o ser parte la pagina del centro CREAL.
 El sistema deberá pedir usuario y clave para acceder a realizar el examen o
solicitar consultas respecto a los resultados.
 El sistema deberá mostrar opciones tanto para profesor como para alumno,
es decir, perfiles de usuarios.
 El sistema deberá permitir a los profesores crear o editar exámenes antes
de ser publicado con acceso a los alumnos.
 El sistema deberá permitir acceder a cualquier usuario a cualquier hora,
para poder consultar calificaciones o poder inscribirse a un examen a
realizar.
 El sistema deberá poder generar listado con las notas por carrera de los
exámenes rendidos.
 El sistema deberá permitir comparar resultados entre estadísticas de
distintos años. Ej: Examen Ed. Física 2018 Primero Año vs Ed. Física 2019
Primero Año.
 El sistema deberá permitir a los alumnos crear sus propios usuarios para
rendir algún examen activo o consultar su nota obtenida.
 El sistema debe permitir generar un informe de todos los alumnos eximidos
durante un semestre sin importar la carrera, con su RUT, nombre completo,
carrera, nota, ordenados por apellido paterno, agrupados según el examen
que rindió y con el formato de CREAL.

22
8.2. Requerimientos del Sistema

 El software debe ser una página web, para poder unirse con el sitio web
oficial del centro y poder realizar consultas en cualquier momento.
 El software debe tener capacidad de almacenar la información en base de
datos.
 Los informes de examen generados por el sistema deben contener el logo
del centro, titulo del examen realizado, nombre de la carrera, nombre del
profesor del ramo de Inglés, fecha de realización del examen, listado de los
alumnos de la carrera por nombre alfabético, con su respectivo RUT,
calificación y si esta con el estado de “EXIMIDO” ó “NO EXIMIDO” .
 El sistema deberá funcionar desde cualquier navegador web actual.

8.3. Requerimientos Funcionales

 El sistema debe permitir el ingreso de carreras.


 El sistema debe permitir la modificación de las carreras
 El sistema debe permitir crear o modificar las cuentas de usuarios.
 El sistema debe permitir crear o modificar exámenes para los alumnos.
 El sistema debe permitir crear o modificar encuestas.
 El sistema debe permitir crear exámenes creando o reutilizando preguntas
antes utilizadas para otro examen.
 El sistema debe permitir guardar los resultados de los exámenes.
 El sistema debe ser capaz de que al momento de un alumno rendir un
examen, calcule su resultado y lo almacene para posterior consulta.
 El sistema debe permitir a los profesores cambiar el estado de un examen o
encuesta de habilitado a deshabilitado y viceversa.
 El sistema debe permitir generar un reporte de nota de examen al alumno
en base a su RUT.
 El sistema debe permitir controlar el acceso a los usuarios según su perfil:
alumno, profesor, administrador.

23
 El sistema debe permitir a los alumnos generar sus propias cuentas de
usuarios, seleccionando carrera, sexo, promoción, en base a un listado
predefinido en el sistema.
 El sistema debe permitir a un administrador cambiar los datos de la cuenta
del mismo, del profesor y del alumno según sea necesario
 El sistema debe poder generar listado por carrera de los alumnos que
rindieron los exámenes, seleccionando la carrera desde un combobox
cargado desde una tabla de la BD.
 El sistema debe exigir a los usuarios al momento de crear una cuenta de
usuario de acceso, que ingresen su RUT, nombre, apellidos, email, sexo,
usuario y clave.

24
8.4. Requerimientos No Funcionales

1. Disponibilidad

 El sistema debe estar habilitado a lo menos 10 meses del año


correspondiente al periodo académico, para poder realizar
consulta de estadísticas y resultados de exámenes. Y realizar las
encuestas cuando el usuario lo estime conveniente y mientras
esté abierto el periodo de toma de datos.

2. Seguridad
 El acceso al servidor deberá estar controlado físicamente y
protegido con sus correspondientes claves de acceso que solo
poseerá el administrador del sistema y con sus antivirus al día.
 Realizar respaldo de las bases de datos 1 vez por semana a lo
menos

3. Usabilidad
 El sistema debe poseer interfaces graficas bien formadas y lo
mas intuitivas posibles.
 El sistema debe tener la menos cantidad de clicks posibles para
llegar al contenido o resultado deseado. No contabiliza los clicks
durante la ejecución de una prueba.

25
9. Etapas de desarrollo de proyecto web
El desarrollo de un proyecto web puede dividirse en 6 principales
etapas:

1 - Briefing
Fase de reuniones para conocer el contexto del sistema y su
problemática. Debemos intentar que sea lo más minuciosa posible ya
que esto nos ahorrará costes totales. Es muy importante reunirse con
el cliente para saber qué es lo que realmente espera de nosotros y
entender los aspectos clave del proyecto: a quién nos dirigimos, para
qué dispositivos vamos a desarrollar, con qué presupuesto
contamos…. Pero es casi más importante saber qué NO es nuestro
proyecto para poder concentrar todos los esfuerzos en lograr los
objetivos de negocio y no perder eficacia ni presupuesto en
modificaciones.

2 - Planning
En la fase de planificación se asientan todas las bases sobre
las que se trabajará durante el todo el proceso. Se debe reunir al
equipo para explicarle el proyecto y cada especialista aportará
soluciones para la consecución de los objetivos de negocio hablados
durante la etapa de briefing.

Primero se llevará a cabo una labor de investigación del


mercado, la competencia y los usuarios. Los datos obtenidos se
utilizarán para crear los conceptos iniciales.

Estos conceptos ayudarán a dar forma a la estrategia de


contenidos y a la arquitectura de la información. Es decir, la
estructura del proyecto web y la forma de navegar entre los
contenidos.

26
Una vez reunida toda la información y hecho el inventario de
funcionalidades que debe de reunir el producto final, se esbozarán
los primeros prototipos. Estos, una vez evaluados en un test inicial,
resultarán en el diseño final.

3 - Diseño
Cuando el cliente haya aprobado el diseño definitivo. Será el
momento de empezar a crear los elementos gráficos y multimedia
(no antes). En esta etapa ya podemos llevar a cabo tests de
usabilidad con prototipos navegables que validarán que la
experiencia de usuario que estamos ofreciendo es la idónea para la
audiencia a la que nos queremos dirigir.

4 - Desarrollo
En esta fase se implementan todas las funcionalidades que
harán que el proyecto funcione: hay que elegir los lenguajes de
programación y/o frameworks apropiados, desarrollar el front end y el
backend (a cargo de programadores bien formados, claro), poner a
punto las bases de datos, la optimización del rendimiento de la
página, la seguridad o la verificación del cumplimiento de los
estándares de accesibilidad web... Puede resultar útiles en cualquier
fase, pero especialmente en esta (que es la que más nos atañe), el
uso de metodologías de desarrollo ágiles puede evitar que
provoquemos los temidos errores y ahorrarnos quebraderos de
cabeza.

5 - Lanzamiento
Es la publicación definitiva del proyecto en el servidor del cliente.
En esta fase se cubren por un lado las necesidades de formación del
cliente (que tiene que aprender a utilizar el software que hemos

27
desarrollado para él). Por otro lado, se insertan las herramientas de
analítica web que en el futuro informarán si se están cumpliendo los
objetivos de negocio: conversión, compras, detección de
embudos….etc.

6 - Mantenimiento
Esta fase se mantendrá durante todo el tiempo que se pretenda
hacer uso del proyecto web. Comprende desde actualizaciones y
mejoras continuas de lo existente hasta el desarrollo de nuevas
funcionalidades a medida que el negocio vaya creciendo. También se
ha de dar soporte técnico al cliente para solventar posibles errores o
bugs que no se hayan detectado durante los test.

A continuación se presentan las cartas Gantt de la duración del


proyecto, no se determinan fechas calendario, ya que, no se tiene certeza
de la fecha exacta del inicio del proyecto. Es por esto que se trabaja en
base a números de semanas, esto obtenido del resultado de duración total
del proyecto que es de 18 meses o 72 semanas aprox.

28
29
10. Modelos y Diagramas
10.1 Casos de Uso

Figura Nº 6: Realización de pruebas. Vista General

Figura Nº 7: Creación de Pruebas

30
Figura Nº 8: Toma de prueba

31
10.2 Diagrama de Secuencia

32
10.3 Diagrama de Clases

33
WEBGRAFIA

1. Métrica de cálculo por puntos de función


Acceso Fecha: Abril 2018
http://www.Ifpug.org

2. Cotización de equipamiento computacional.


Motivo principal de la elección de esta tienda, es básicamente por su gran
variedad de productos y porque le puede proveer al cliente vía convenio
marco, ya que es una institución pública.
Acceso Fecha: Abril 2018
http://www.pcfactory.cl

3. Etapas de un desarrollo de proyecto Web


Acceso Fecha: Junio 2018
https://www.campusmvp.es/recursos/post/infografia-las-6-etapas-del-
desarrollo-de-proyectos-web.aspx

34