Sie sind auf Seite 1von 68

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRÓNICA

ESCUELA DE INGENIERIA EN SISTEMAS

PROYECTO INTEGRADOR II

SISTEMA PARA LA ASIGNACION DE HORARIOS PARA LOS DOCENTES DE LA CARRERA


DE INGENIERIA DE SOFTWARE DE LA ESCUELA SUPERIOR POLITECNICA DE
CHIMBORAZO”

Realizado por:

María José Quinatoa Guano (6216)

Brandon Alexander Tubón Usca (6214)

Darío Janeta (6026)

Dirigido por:

Ing. Lorena Aguirre

Periodo:

Octubre 2017-Febrero 2018


INTRODUCCIÓN

Los servicios Web, como la mayoría de servicios de Internet, están basados en el modelo cliente-
servidor. En este modelo existe un sistema servidor, denominado servidor Web, que almacena
páginas Web y que atiende las peticiones de los clientes. El cliente Web, más conocido como
navegador o “Web browser” es una aplicación que permite conectarse a un servidor Web y
descargar y visualizar las páginas almacenadas en éste.

En este documento se reúnen los requisitos pertinentes que se tuvieron en cuenta, para la
construcción del módulo de asignación de horarios docentes en la Facultad de Ingeniería de
Software de la Escuela Superior Politécnica de Chimborazo, el cual tiene como objeto académico
mejorar y fortalecer los procesos que se ejecutan en la Carrera de Ingeniería entre ellos está la
asignación y consulta de horarios Docentes la inscripción de materias, consulta de notas, entre
otros.
1. ANÁLISIS
1.1 Problema
En la actualidad la asignación de horarios de docentes se realiza de forma manual
(Mediante la aplicación de escritorio Excel), por tal motivo a pesar de tener ya
práctica en el asunto por el hecho de hacerlo de esta manera hace un buen tiempo,
aún se tienen limitaciones en el proceso, pues, para establecer una carga laboral a un
docente en específico se deben tomar en cuenta ciertas consideraciones que no se
pueden resolver de manera oportuna y muchas veces se termina en conflictos
constantes antes de llegar a un acuerdo entre las partes, además de pérdida
innecesaria de tiempo en la realización de la documentación pertinente y en
convocatorias a reuniones extraordinarias; asunto que empeora al requerir de un
proceso de reasignación. En fin, poca flexibilidad en un sistema que no resulta
conveniente a la medida en que aumentan las demandas de profesores en asignaturas
específicas.
¿Cómo implantar el módulo de asignación de horarios para los docentes en la
Facultad de Ingeniería de Software en la Escuela Superior Politécnica de Chimborazo
matriz Riobamba?
1.2 Justificación
Este proyecto encuentra su justificación en la necesidad que tiene la carrera de
Ingeniería de Software en la Escuela Superior Politécnica de Chimborazo de un
sistema que permita facilitar y agilizar sus procesos de asignación de carga laboral a
sus docentes.
La comunidad académica se verá beneficiada al disponer de un sistema orientado a la
Web que permita ahorrar tiempo y dinero en la realización de sus procesos de
asignación de carga laboral, de manera que la carrera de Ingeniería de Software en la
Escuela Superior Politécnica de Chimborazo estará a la vanguardia de la mejores del
país que ya cuentan con servicios web para la atención de los requerimientos de su
personal académico. El sistema será la base para futuros desarrollos de software
aplicados en procesos de asignación de horarios a docentes de la Facultad de
Ingeniería de Software, o de cualquiera que la considere para el desarrollo de un
proyecto similar.
En documento se describirá la aplicación, el diseño del proyecto ya que servirá de
guía a los estudiantes y docentes interesados.
1.3 Recursos Humanos

Recursos Humanos
Director Ing. Lorena Aguirre
Programador María José Quinatoa, Alexander Tubón, Darío
Janeta

1.4 Recursos Económicos

Recursos Económico
Cantidad Descripción Valor Unitario Valor Total
3 Computadoras 1.200.00 3.600.00
1 Impresora 120.22 120.00
40 Internet 00.35 14.00
3 Flash Memory 10.00 20.00
75 Almuerzos 1.50 112.50
100 Transporte 1.25 125.00
1 Modem 75.00 75.00
2 Resma de Hojas 6.00 12.00
3 Cds 0.85 2.55
Total 4,081,05

1.5 Recursos Técnicos

Recursos Técnicos
Hardware Software
Computadoras Intel Graficadores
Core i5
Impresora Epson SQL Server 2014
L210
Pendrive Lenguaje HTML
Modem Lenguaje PHP

1.6 Técnica de investigación


Anexo 1 (Entrevista)
1.7 Requisitos de Software
Anexo 2 (Requisitos 830)
1.8 Diagrama de casos de uso
Administrador
Cliente

Visitante
1.9 Tablas de Casos de Usos

Nombre del caso de uso Autentificarse


Actor Administrador
Precondición NA
Flujo normal 1. Ir a pestaña “Entrar”.
2. Se visualizará un formulario para el
ingreso de datos de autentificación.
3. Ingresar datos de autentificación.
4. Dar clic en botón “Enviar”
Flujo alternativo 1. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
2. En caso de haber ingresado datos
erróneos se le comunicará mediante
un cuadro de mensaje.
Postcondición Entrar a la página principal del sistema

Nombre del caso de uso Consultar información de horario de período


académico previo
Actor Administrador
Precondición Dar clic en pestaña Consultar información
Flujo normal 1. Dar clic a opción horarios de
períodos previos.
2. Mostrar lista de períodos.
3. Escoger período dando clic
Flujo alternativo 1. Si no hay periodos previos se
mostrará el correspondiente mensaje
de error.
Postcondición Mostrar datos de horario de período
académico específico

Nombre del caso de uso Consultar información de docente


Actor Administrador
Precondición Dar clic en pestaña Consultar información
Flujo normal 1. Dar clic a opción Información de
docentes.
2. Mostrar formulario de búsqueda de
docente.
3. Ingresar CI de docente a buscar.
4. Dar clic en buscar.
Flujo alternativo 1. Si no se encuentra el docente
buscado se notificará si se desea
ingresarlo.
2. Si el docente no se encuentra
registrado se notificará.
Postcondición Mostrar datos de docente
Nombre del caso de uso Consultar información de asignatura
Actor Administrador
Precondición Dar clic en pestaña Consultar información
Flujo normal 1. Dar clic a opción Información de
asignaturas.
2. Mostrar formulario de búsqueda de
asignatura.
3. Ingresar código de asignatura o
nombre a buscar.
4. Dar clic en buscar.
Flujo alternativo 1. Si no se encuentra la asignatura
buscada se notificará si se desea
ingresar.
2. Si la asignatura no se encuentra
registrada se notificará.
Postcondición Mostrar datos de asignatura

Nombre del caso de uso Mostrar datos de docente


Actor Administrador
Precondición Consultar información de docente
Flujo normal 1. El sistema mostrará en pantalla los
datos extraídos de la base de datos.
2. Si se desea se puede exportar dicha
información.
3. Si se desea se puede modificar
dichos datos.
Flujo alternativo
Postcondición Exportar datos docente / Modificar datos
docente /Salir a pantalla principal

Nombre del caso de uso Mostrar datos de horario de período


académico
Actor Administrador
Precondición Consultar información de horario de período
académico específico
Flujo normal 1. El sistema mostrará en pantalla los
datos extraídos de la base de datos.
2. Si se desea se puede exportar dicha
información.
3. Si se desea se puede modificar
dichos datos.
Flujo alternativo 1. Si se escoge un período académico
anterior se mostrará mensaje de que
no se puede modificar.
Postcondición Exportar horario /Salir a pantalla principal
Nombre del caso de uso Mostrar datos de asignatura
Actor Administrador
Precondición Consultar información de asignatura
Flujo normal 1. El sistema mostrará en pantalla los
datos extraídos de la base de datos.
2. Si se desea se puede exportar dicha
información.
3. Si se desea se pueden modificar
dichos datos.
Flujo alternativo
Postcondición Exportar datos de asignatura /Modificar datos
de asignatura /Salir a pantalla principal

Nombre del caso de uso Ingresar datos de primer ingreso


Actor Administrador
Precondición Dar clic en el botón Registrarse del sitio web
principal.
Flujo normal 1. Ingresar clave de autorización en el
campo respectivo.
2. Ingresar información básica de perfil.
3. Dar clic en el botón “Enviar”.
Flujo alternativo 1. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
2. En caso de haber ingresado datos
erróneos se le comunicará mediante
un cuadro de mensaje.
3. En caso de haber repetición de datos
de ingreso se le comunicará mediante
un cuadro de mensaje.
4. En caso de no dar como válida la
clave de autorización se notificará.
Postcondición Ir a la página principal del sistema

Nombre del caso de uso Ingresar datos de docente


Actor Administrador
Precondición Dar clic en pestaña “Ingresar”
Flujo normal 4. Ir a opción “Ingresar datos de
docente”.
5. Se visualizará un formulario para el
ingreso de datos del docente.
6. Dar clic en el botón “Enviar”.
Flujo alternativo 5. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
6. En caso de haber ingresado datos
erróneos se le comunicará mediante
un cuadro de mensaje.
7. En caso de haber repetición de datos
de ingreso se le comunicará mediante
un cuadro de mensaje.
Postcondición Ir a la página principal del sistema

Nombre del caso de uso Ingresar datos de asignatura


Actor Administrador
Precondición Dar clic en pestaña “Ingresar”
Flujo normal 1. Ir a opción “Ingresar datos de
asignatura”.
2. Se visualizará un formulario para el
ingreso de datos de la asignatura.
3. Dar clic en el botón “Enviar”.
Flujo alternativo 1. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
2. En caso de haber ingresado datos
erróneos se le comunicará mediante
3. un cuadro de mensaje.
4. En caso de haber repetición de datos
de ingreso se le comunicará mediante
un cuadro de mensaje.
Postcondición Ir a la página principal del sistema

Nombre del caso de uso Modificar datos de docente


Actor Administrador
Precondición Buscar docente
Flujo normal 1. Se visualizará un formulario con los
datos previamente ingresados de
dicho docente.
2. Modificar los datos según se desee.
3. Al terminar dar clic en el botón
“Enviar”.
Flujo alternativo 1. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
2. En caso de haber ingresado datos
erróneos se le comunicará mediante
un cuadro de mensaje
Postcondición Actualizar datos de docente

Nombre del caso de uso Ingresar datos de curso


Actor Administrador
Precondición Dar clic en pestaña “Ingresar”
Flujo normal 1. Ir a opción “Ingresar datos de curso”.
2. Se visualizará un formulario para el
ingreso de datos del curso.
3. Dar clic en el botón “Enviar”.
Flujo alternativo 1. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
2. En caso de haber ingresado datos
erróneos se le comunicará mediante
un cuadro de mensaje.
3. En caso de haber repetición de datos
de ingreso se le comunicará mediante
un cuadro de mensaje.
Postcondición Ir a la página principal del sistema

Nombre del caso de uso Modificar datos de asignatura


Actor Administrador
Precondición Buscar asignatura
Flujo normal 1. Se visualizará un formulario con los
datos previamente ingresados de
dicha asignatura.
2. Modificar los datos según se desee.
3. Al terminar dar clic en el botón
“Enviar”.
Flujo alternativo 1. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
2. En caso de haber ingresado datos
erróneos se le comunicará mediante
un cuadro de mensaje.
Postcondición Actualizar datos de asignatura

Nombre del caso de uso Actualizar datos de asignatura


Actor Administrador
Precondición Modificar datos de asignatura
Flujo normal 1. Llevar información modificada del
formulario a la base de datos.
2. Ingresar en la base de datos.
3. Mostrar mensaje de confirmación de
actualización.
Flujo alternativo 1. En caso errores en la transacción se
notificará con un mensaje de error.
Postcondición Ir a página principal del sistema

Nombre del caso de uso Actualizar datos de docente


Actor Administrador
Precondición Modificar datos de docente
Flujo normal 1. Llevar información modificada del
formulario a la base de datos.
2. Ingresar en la base de datos.
3. Mostrar mensaje de confirmación de
actualización.
Flujo alternativo
Postcondición Ir a página principal del sistema

Nombre del caso de uso Actualizar datos de curso


Actor Administrador
Precondición Modificar datos de curso
Flujo normal 1. Llevar información modificada del
formulario a la base de datos.
2. Ingresar en la base de datos.
3. Mostrar mensaje de confirmación de
actualización.
Flujo alternativo 1. En caso errores en la transacción se
notificará con un mensaje de error.
Postcondición Ir a página principal del sistema

Nombre del caso de uso Modificar datos de curso


Actor Administrador
Precondición Buscar curso
Flujo normal 1. Se visualizará un formulario con los
datos previamente ingresados de
dicho curso.
2. Modificar los datos según se desee.
3. Al terminar dar clic en el botón
“Enviar”.
Flujo alternativo 1. En caso de no haber ingresado toda
la información requerida en los
campos, no se habilitará el botón
“Enviar”.
2. En caso de haber ingresado datos
erróneos se le comunicará mediante
un cuadro de mensaje.
Postcondición Actualizar datos de curso

Nombre del caso de uso Actualizar Datos de los Docentes


Actor Administrador
Precondición El usuario debe estar en el formulario
“Modificar Docentes”
Flujo normal 1. Se mostrara el formulario “Modificar
Docente”.
2. Después de haber llenado todos los
campos se presiona el botón
“Actualizar”
3. Aparecerá el mensaje de
confirmación “Datos Actualizados
Correctamente”
4.
Flujo alternativo 1. En caso de que haya sobre escrituras
de datos o algún error se mostrara un
mensaje de error.

Postcondición Ir a la página principal del sistema

Nombre del caso de uso Actualizar Datos de las asignaturas


Actor Administrador
Precondición El usuario debe estar en el formulario
“Modificar Asignaturas”
Flujo normal 1. Se mostrara el formulario “Modificar
Asignaturas”.
2. Después de haber llenado todos los
campos se presiona el botón
“Actualizar”
3. Aparecerá el mensaje de
confirmación: “Datos Actualizados
Correctamente”.
Flujo alternativo 2. En caso de que haya sobre escrituras
de datos o algún error se mostrara un
mensaje de error.

Postcondición Ir a la página principal del sistema

Nombre del caso de uso Actualizar Datos de los Docentes


Actor Administrador
Precondición El usuario debe estar en el formulario
“Modificar Docentes”
Flujo normal 1. Se mostrara el formulario “Modificar
Curso”.
2. Después de haber llenado todos los
campos se presiona el botón
“Actualizar”.
3. Aparecerá el mensaje de
confirmación “Datos Actualizados
Correctamente”.
Flujo alternativo 1. En caso de que haya sobre escrituras
de datos o algún error se mostrara un
mensaje de error.
Postcondición Ir a la página principal del sistema

Nombre del caso de uso Eliminar Docentes


Actor Administrador
Precondición Buscar Docente
Flujo normal 1. Se mostrará formulario “Eliminar
Docente” que contendrá datos del
docente y dos botones “Eliminar” y
“Cancelar”.
2. Presionamos el botón “Eliminar”.
3. Se mostrara el mensaje de
confirmación: “Docente eliminado
correctamente”.
4. El docente será dado de baja de la
base de datos.

Flujo alternativo
Postcondición Ir al formulario “Buscar Docente”

Nombre del caso de uso Eliminar Asignaturas


Actor Administrador
Precondición Buscar Asignaturas
Flujo normal 1. Se mostrará formulario “Eliminar
Asignaturas” que contendrá datos de
la Asignatura y dos botones
“Eliminar” y “Cancelar”.
2. Presionamos el botón “Eliminar”.
3. Se mostrara el mensaje de
confirmación: “Asignatura eliminada
correctamente”.
4. El docente será dado de baja de la
base de datos.

Flujo alternativo
Postcondición Ir al formulario “Buscar Asignatura”

Nombre del caso de uso Eliminar Cursos


Actor Administrador
Precondición Buscar Cursos
Flujo normal 1. Se mostrará formulario “Eliminar
Curso” que contendrá datos del
Curso y dos botones “Eliminar” y
“Cancelar”.
2. Presionamos el botón “Eliminar”.
3. Se mostrara el mensaje de
confirmación: “Curso eliminado
correctamente”.
4. El docente será dado de baja de la
base de datos.

Flujo alternativo
Postcondición Ir al formulario “Buscar Curso”

Nombre del caso de uso Exportar Datos de los docentes


Actor Administrador
Precondición Estar en el formulario “Consultar
Información Docente”
Flujo normal 1. Dentro del formulario “ Consultar
Información Docente ”damos clic en
el botón exportar.
2. Se mostrará una pequeña ventana
donde, se deberá llenar el nombre y
seleccionar el tipo con el que se
desea exportar el documento.
3. Se presiona Aceptar y se habrá
exportado correctamente el
documento.
Flujo alternativo 1. En caso de no poner ningún nombre
dentro de la ventana el botón aceptar
estará deshabilitado.
Postcondición Consultar Docente.

Nombre del caso de uso Exportar Datos de los docentes


Actor Administrador
Precondición Estar en el formulario “Consultar
Información de Asignatura”
Flujo normal 1. Dentro del formulario “ Consultar
Información de Asignatura ”damos
clic en el botón exportar.
2. Se mostrará una pequeña ventana
donde, se deberá llenar el nombre y
seleccionar el tipo con el que se
desea exportar el documento.
3. Se presiona Aceptar y se habrá
exportado correctamente el
documento.
Flujo alternativo 1. En caso de no poner ningún nombre
dentro de la ventana el botón aceptar
estará deshabilitado.

Postcondición Consultar Asignatura.

Nombre del caso de uso Exportar Datos de los cursos


Actor Administrador
Precondición Estar en el formulario “Consultar
Información de Cursos”
Flujo normal 4. Dentro del formulario “ Consultar
Información de los cursos ”damos
clic en el botón exportar.
5. Se mostrará una pequeña ventana
donde, se deberá llenar el nombre y
seleccionar el tipo con el que se
desea exportar el documento.
6. Se presiona Aceptar y se habrá
exportado correctamente el
documento.
Flujo alternativo 2. En caso de no poner ningún nombre
dentro de la ventana el botón aceptar
estará deshabilitado.

Postcondición Consultar Cursos.

Nombre del caso de uso Crear Horario


Actor Administrador
Precondición El usuario deberá der clic en la pestaña
“Ingresar”
Flujo normal 1. Seleccionar la Opción Nuevo
horario.
2. Se mostrara un formulario en los
cuales se deberá llenar los campos
Semestre, Asignatura, Docente, Dia,
Hora inicio, Hora fin, de clases,
correspondiente a cada Dia, y por
ultimo deberá confirmar el ingreso
de datos.
3. Después de haber llenado todos los
datos se tendrá que presionar
Guardar.

Flujo alternativo 1. En caso de no haber llenado todos


los datos y haber confirmado el
ingreso de datos mediate la
utilización de un checkbox el botón
guardar no se habilitara.

Postcondición guardaran en la base de datos /Ir a la página


principal del sistema

Nombre del caso de uso Modificar Horario


Actor Administrador
Precondición Estar en formulario “Buscar Horario”
Flujo normal 5. Se mostrara el formulario modificar
horario de asignación donde se puede
modificar los campos Semestre,
Asignatura, Días, hora de Inicio y
hora de fin correspondiente a cada
día.
6. Se confirma la modificación
mediante el uso de un checkbox y se
presiona Actualizar.
Flujo alternativo 3. En caso de no haber llenado todos
los datos y haber confirmado la
modificacion de datos mediate la
utilización del checkbox el botón
“Actualizar” no se habilitara.

Postcondición guardara en la base de datos./Ir a la página


principal del sistema

Nombre del caso de uso Resetear el horario


Actor Administrador
Precondición El usuario deberá haber ingresado
previamente al formulario ”modificar
horario”.
Flujo normal 1. Presionar la pestaña resetear.
2. Se mostrara el mensaje de
confirmación “Esta seguro que desea
resetear el horario de Asignacion”
con dos botenes “Si” y “No”.
3. Se presiona el botón “Si”.
4. Los campos Semestre, Asignatura,
Docente, Dia, Hora de Inicio, Hora
fin correspondiente a cada dia se
reiniciaran borrando todo el
contenido que en estos estén.

Flujo alternativo
Postcondición Poner el Cursor en El primer Combobox.

Nombre del caso de uso Guardar Horario


Actor Administrador
Precondición El usuario deberá haber ingresado
previamente al formulario “Crear Horario”
Flujo normal 1. Después de Haber llenado todos los
campos correctamente presionar el
botón “Guardar”.
2. Todos los datos ingresados en el
formulario “Crear Horario” se
guardaran en la base de Datos.

Flujo alternativo 3. Si no se han llenado todos los datos


del formulario “Crear horario” el
botón “Guardar” permanecerá
deshabilitado.
Postcondición Ir a la página Principal del sistema

Nombre del caso de uso Exportar Horario


Actor Administrador
Precondición El usuario deberá haber ingresado
previamente al formulario “Consultar
Horario ”.
Flujo normal 1. Dentro del Formulario “ Consultar
Horario ” se da clic en la opción
Exportar.
2. Se mostrará una pequeña ventana
donde se deberá llenar el nombre y
seleccionar el tipo con el que se
desea exportar el documento.
3. Se presiona el Boton “Aceptar” y se
habrá exportado correctamente el
documento.

Flujo alternativo 1. En caso de no poner ningún nombre


dentro de la ventana el botón aceptar
estará deshabilitado.

Postcondición Ir a la página Principal del sistema

Nombre del caso de uso Eliminar Horario


Actor Administrador
Precondición El usuario deberá haber ingresado
previamente al formulario “Buscar Horario ”.
Flujo normal 1. Dentro del Formulario “ Eliminar
Horario ” se da clic en el botón
“Eliminar”
2. Se mostrará el mensaje de
confirmación “?Esta seguro que
desea eliminar el Horario?”.
3. Se presiona el Boton “Aceptar” y se
habrá exportado correctamente el
documento.
Flujo alternativo
Postcondición Dar de baja de la base de datos/Pagina
Principal

Nombre del caso de uso Registrar Actividad


Actor Administrador
Precondición El usuario deberá estar en la pagina principal.
Flujo normal 1. Dar clic sobre la pestaña Actividad.
2. Se mostrara el formulario “Registro
de Actividad”
3. El usuario podrá ver todos las
acciones que ha hecho en el sistema
en un determinado periodo de tiempo

Flujo alternativo
Postcondición Ir a la Pagina Principal.

Nombre del caso de uso Autenticarse


Actor Cliente
Pre-condición NA
Flujo normal 5. Ir a pestaña “Ingresar”
6. Se visualizará un formulario para el
ingreso de datos de autentificación
(usuario, contraseña).
7. Ingresar datos de autentificación.
8. Dar clic en botón “Ingresar”
Flujo alternativo 3. En caso de no haber ingresado toda la
información requerida en los campos, no
se habilitará el botón “Enviar”.
4. En caso de haber ingresado datos
erróneos se le comunicará mediante un
cuadro de mensaje.
5.
Post-condición Entrar a la página principal del sistema
Nombre del caso de uso Ver información de horarios asignados
Actor Cliente
Pre-condición Autentificarse
Flujo normal 1. Ir a pestaña “Ver asignación de
horarios”
2. Se visualizará una pantalla en el cual se
podrá observar todos los datos de su
respectivo horario.
Flujo alternativo 1. En caso de no haber de haber ingresado
a otra página tiene la opción de regresar
dando clic en “Atrás”
Post-condición Volver a la página principal

Nombre del caso de uso Ver información de los cursos


Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. Ir a pestaña “Cursos”
2. Se visualizará la página de cursos.
3. Dar clic en el la flecha para poder
desplegar los cursos por medio de un
listbox.
4. Dar clic en botón en uno de los
cursos.
Flujo alternativo 1. En caso de no haber escogido ningún
curso no se mostrara información
requerida.
2. En caso de no haber escogido otro
curso podrá regresar para volver a
escoger un curso.
Post-condición Se visualizara la pantalla donde está la
información del curso buscado

Nombre del caso de uso Ver información de cargas laborales


Actor Cliente
Pre-condición Autentificarse
Flujo normal 1. Dar clic en el botón “Carga laboral”
Flujo alternativo 1. En caso de no haber información
sobre su carga laboral se emitirá un
mensaje.
Post-condición Se visualizara la pantalla con la información
de su carga laboral.

Nombre del caso de uso Filtrar información propia de horarios


asignados
Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. Dar clic en el botón “Horarios
asignados”
Flujo alternativo 1. En caso de no tener horarios
asignados se mostrara un mensaje de
error.
Post-condición 1. Visualizar la información solicitada.
2. Exportar el documento en extensión
PDF.
3. Imprimir el documento con la
información requerida.

Nombre del caso de uso Filtrar información propia de los cursos


asignados
Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. Dar clic en el botón “Cursos
asignados”
Flujo alternativo 1. En caso de no tener cursos asignados
se mostrara un mensaje de error.
Post-condición 1. Visualizar la información solicitada.
2. Exportar el documento en extensión
PDF.
3. Imprimir el documento con la
información requerida.

Nombre del caso de uso Filtrar información propia de carga laboral


Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. Dar clic en el botón “Carga laboral”
Flujo alternativo 1. En caso de no tener carga laboral se
mostrara un mensaje de error.
Post-condición 1. Visualizar la información solicitada.
2. Exportar el documento en extensión
PDF.
3. Imprimir el documento con la
información requerida.

Nombre del caso de uso Exportar datos de horarios


Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. Dar clic en el botón “Exportar”
Flujo alternativo 1. En caso de no poderse exportar el
documento se lo hará conocer
mediante un cuadro de mensaje.
Post-condición Visualizar la el formato en el que se desea
exportar la información.

Nombre del caso de uso Revisar historial de conexiones de otros


clientes
Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. En la parte derecha de la página se
podrá ver los nombres que los
clientes que han accedido
últimamente al sistema.
Flujo alternativo 1. En caso de no poder visualizar nada
recargar la página.
Post-condición Visualizar últimos accesos al sistema.

Nombre del caso de uso Recibir notificaciones


Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. Se podrá recibir las notificaciones
respectivas
Flujo alternativo 1. En caso de no recibir notificación
enviar un mensaje al administrador
del sistema.
Post-condición Visualizar el mensaje recibido

Nombre del caso de uso Control de acceso


Actor Cliente
Pre-condición NA
Flujo normal 1. Para poder ingresar al sistema debe
tener una contraseña única el cual la
escribirá.
Flujo alternativo 1. En caso no tener una clave solicitar
una al administrador
2. En caso de olvidar su clave podrá
recuperarla.
Post-condición Tener acceso a su clave

Nombre del caso de uso Mostrar historial de actividades recientes


Actor Cliente
Pre-condición Autenticarse
Flujo normal 1. Dar clic en el botón actividad
reciente.
Flujo alternativo 1. En caso de no de ser su primer
acceso se mostrara lo que haga en
ese momento.
2. En caso de no visualizar nada
informar al administrador.
Post-condición Visualizar las actividades realizadas.

Nombre del caso de uso Comentar


Actor Visitante
Pre-condición NA
Flujo normal 1. Dar clic en el botón Comentar.
2. Se visualizara un formulario de
comentarios y el botón Aceptar.
3. Llenar los campos solicitados.
4. Dar clic en el botón aceptar.
Flujo alternativo 1. En caso de no llenar todos los
campos obligatorios no se activara el
botón aceptar.
Post-condición Visualizar un mensaje de satisfacción al
enviar el comentario.

Nombre del caso de uso Ver un video que permite informar de las
actividades del sistema
Actor Visitante
Pre-condición NA
Flujo normal 1. Dar clic en el enlace del video.
Flujo alternativo 1. En caso de reproducirse el video se
enviara un mensaje de error al
administrador.
Post-condición 1. Visualizar el video

Nombre del caso de uso Ver información de contacto


Actor Visitante
Pre-condición NA
Flujo normal 1. Dar clic en la opción “Contacto”
Flujo alternativo 2. En caso de no poder acceder al video
recargar la página.
Post-condición Se visualizará una pantalla con todos los
contactos del administrador.

Nombre del caso de uso Ver información de la tecnología utilizada


para el desarrollo del sistema
Actor Visitante
Pre-condición NA
Flujo normal 1. Dar clic en la opción “Desarrollo
sistema”
Flujo alternativo 1. En caso de no poder acceder a la
página ponerse en contacto con el
administrador.
Post-condición Se visualizará una pantalla con la
información de las tecnologías utilizadas para
el desarrollo del sistema.

Nombre del caso de uso Ver un plugin de hora y fecha


Actor Visitante
Pre-condición NA
Flujo normal 1. Ir al pie de página para poder
visualizar lo requerido.
Flujo alternativo 1. En caso de no visualizar la fecha
activar el widget.
Post-condición Visualizar la fecha y hora actualizadas.
Commented [l1]: Clase estudiante?

1.10 Diagramas de Clases


1.11 Diagramas de Objetos

CL_ASIGNATURA:Obj_asignatura CL_CURSO:Obj_Curso

#CodAsignatura: FF1S001 -Nivel: 1


-NomAsignatura: Matemática 1 * -Paralelo: C
-Creditos: 6 * -NumEstudiantes: 40
CL_ASIGNATURA_CURSO:Obj_curso_asignatura +IdCurso: 3

#IdCurso: 3
#CodAsignatura: FF1S001
-Hora_inicio: 09:00
-Hora_fin: 11:00

CL_HORARIO

#IdHorario: 1
-Periodo: Agosto 2015- Marzo2016
-IdCurso: 3
-CodAsignatura: FF1S001: String
+CodDocente: 1206

*
*

1
1
CL_ASIGNATURA_CURSO
CL_DOCENTE
#IdCurso: 3
#CodAsignatura: FF1S001 -Usuario: Alex95121
-Hora_inicio: 09:00 +Contraseña: centos2000new
-Hora_fin: 11:00 -Nivel Académico: 4
-Perfil Academico: Docente en cátedra Álgebra Superior - Escuela Ing. Mecánica
#CodDocente: 1206

Commented [l2]: No esta bien

CL_DOCENTE:Obj_docente

-Usuario: Alex95121
-Contraseña: centos2000new
-Nivel Académico: 4
+Perfil Academico: Docente en cátedra Álgebra Superior - Escuela Ing. Mecánica
#CodDocente: 1206

CL_PERSONA:Obj_persona

#CI: 0605132406
-Nombres: Iván Alexander
-Apellidos: Ramirez Córdova
-Correo: alex95121@hotmail
1.12 Diagramas de Secuencia

Diagrama de secuencia Autentificarse

Diagrama de Consultar Horario


Diagrama de Consultar Docente

Diagrama de Consultar Asignatura


Diagrama de Mostrar Docente

Diagrama de Mostrar Horario


Diagrama de Mostrar Asignatura

Diagrama de primer Ingreso


Diagrama de Ingresar Docente
Diagrama de Ingresar Asignatura
Diagrama de Secuencia Ingreso del Curso
Diagrama de Secuencia Modificar Docente
Diagrama de Secuencia Modificar Asignatura
Diagrama de Secuencia Modificar Cursos
Diagrama de Secuencia Actualizar Docente
Actualizar Asignatura
Actualizar Datos de Curso

Crear Horario
Eliminar Asignatura
Eliminar Curso

Eliminar Docente
Eliminar Horario

Exportar Datos de Curso


Exportar Datos de Docente

Exportar Hoario
Commented [l3]: No usan la base de datos

Guardar Horario

Modificar
Commented [l4]: Que clase es

Modificar Horario
Commented [l5]: No están bien

Resetear Horario

Diagramas de Comunicación
Crear Horario
Actualizar Docente
Commented [l6]: No esta bien

Autentificarce

Consultar Asignatura

Consultar Docente
Consultar Horario

Primer Ingreso

Ingresar Asignatura

Ingresar Docente
Modificar Asignatura

Modificar Curso

Modificar Docente

Commented [l7]: repetirlos

Modificar Asignatura
Commented [l8]: No esta bien

Mostrar Docente

Mostrar Horario

Eliminar Asignatura

Modificar Horario
ANEXOS

Anexo 1

Entrevista

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO


FACULTAD DE INFORMÁTICA Y ELECTONICA
ESCUELA DE INGENIERÍA EN SISTEMAS
PROYECTO INTEGRADOR II
ENTREVISTA
Tema: Aplicación para asignar materias a docentes con números de horas dependiendo del título que
tienen.
Lugar de la entrevista: FIE (Facultad de Informática y Electrónica)
Fecha de la entrevista: 09/11/2017

1. ¿Con cuántos docentes se dispone para la carrera de Ingeniería de Software?


5-10
10-15
15-20
20 en adelante
______

2. ¿Cuántos docentes son de Contrato?


1-5
5-10
10-15
15 en adelante
______

3. ¿Cuántos docentes son de Nombramiento?


1-5
5-10
10-15
15 en adelante
______
4. ¿Cómo califica la calidad de atención en los servicios en la asignación de horarios docentes
que actualmente presta la Facultad de Ingeniería de Software?
Muy buena
Buena
Regular
Mala
_______________________________________________________________
_______________________________________________________________.

5. ¿Cree usted que es necesario una aplicación que facilite la asignación de horarios Docentes en
la Facultad de Ingeniería de software, de la Escuela Superior Politécnica de Chimborazo?

No
_______________________________________________________________
_______________________________________________________________.

6. ¿Usted con qué frecuencia utilizaría la aplicación para la asignación de horarios de los
docentes de la Escuela Superior Politécnica de Chimborazo sede Riobamba?
Muy frecuentemente
Frecuentemente
Poco frecuente
Nada
_______________________________________________________________
_______________________________________________________________.

7. ¿Usted con qué frecuencia cree que los docentes necesiten visualizar sus horarios en el portal
web?
Muy frecuentemente
Frecuentemente
Poco frecuente
Nada
_______________________________________________________________
_______________________________________________________________.
Anexo 2

FORMATO REQUISITOS 830

Especificación de requisitos de software

Proyecto: SISTEMA PARA LA ASIGNACION DE


HORARIOS PARA LOS DOCENTES DE LA
CARRERA DE INGENIERIA DE SOFTWARE DE
LA ESCUELA SUPERIOR POLITECNICA DE

CHIMBORAZO”
noviembre de 2017

Ficha del Documento

Fecha Revisión Autor Verificado dep. Calidad.

Alexander Tubón
18/11/2017
María José Quinatoa
Darío Janeta

Documento validado por las partes en fecha:

Por la comunidad Por la universidad

Centro de Formación Socialista Universidad Politécnica Territorial de


“Metalminero de la Victoria.” Aragua Doct. Federico Brito
Figueroa
Contenido

FICHA DEL DOCUMENTO........................................................................................................... 3

CONTENIDO .................................................................................................................................... 4

1 INTRODUCCIÓN .......................................................................................................................... 6

1.1 Propósito ....................................................................................................................................... 6

1.2 Alcance .......................................................................................................................................... 6

1.3 Personal involucrado ................................................................................................................... 6

1.4 Definiciones, acrónimos y abreviaturas ..................................................................................... 7

1.5 Referencias ................................................................................................................................... 7

1.6 Resumen........................................................................................................................................ 7

2 DESCRIPCIÓN GENERAL .......................................................................................................... 7

2.1 Perspectiva del producto ............................................................................................................. 7

2.2 Funcionalidad del producto ........................................................................................................ 8

2.3 Características de los usuarios.................................................................................................... 8

2.4 Restricciones ................................................................................................................................. 9

2.5 Suposiciones y dependencias ....................................................................................................... 9

3 REQUISITOS ESPECÍFICOS ...................................................................................................... 9

3.1 Requisitos comunes de las interfaces........................................................................................ 17


3.1.1 Interfaces de usuario ............................................................................................................. 17
3.1.2 Interfaces de hardware .......................................................................................................... 17
3.1.3 Interfaces de software ........................................................................................................... 17
3.1.4 Interfaces de comunicación .................................................................................................. 17
3.2 Requisitos funcionales ............................................................................................................... 17
3.2.1 Requisito funcional 1 ............................................................................................................ 17
3.2.2 Requisito funcional 2 ............................................................................................................ 18
3.2.3 Requisito funcional 3 ............................................................................................................ 18
3.2.4 Requisito funcional 4 ............................................................................................................ 18
3.2.5 Requisito funcional 5 ............................................................................................................ 18
3.2.6 Requisito funcional 6 ............................................................................................................ 19
3.2.7 Requisito funcional 7 ............................................................................................................ 19

3.2.8 Requisito funcional 8 ............................................................................................................ 19


3.2.9 Requisito funcional 9 ............................................................................................................ 19

3.3 Requisitos no funcionales .......................................................................................................... 20


3.3.1 Requisitos de rendimiento .................................................................................................... 20
3.3.2 Seguridad .............................................................................................................................. 20
3.3.3 Fiabilidad .............................................................................................................................. 20
3.3.4 Disponibilidad ...................................................................................................................... 20
3.3.5 Mantenibilidad...................................................................................................................... 20
3.3.6 Portabilidad .......................................................................................................................... 20
1 Introducción

Este documento es una Especificación de Requisitos Software (ERS) para el Sistema de


información para la gestión de procesos y control de inventarios. Esta especificación se ha
estructurado basándose en las directrices dadas por el estándar IEEE.
1.1 Propósito
El propósito del proyecto es proveer una herramienta que facilite el proceso de
asignación de horarios a los docentes de la facultad de Ingeniería en Sistemas acorde
con las necesidades y requerimientos del Director de Escuela.

1.2 Alcance
El alcance de este proyecto es implantar el módulo de asignación de horarios
docentes en el portal de servicios de la Facultad de Ingeniería de Software en la
Escuela Superior Politécnica de Chimborazo.

1.3 Personal involucrado


Nombre Alexander Tubón
Rol Analista, diseñador y programador
Categoría Profesional Estudiante
Responsabilidad Análisis de información, diseño y programación
Información de contacto alex95121@hotmail.com

Nombre María José Quinatoa


Rol Analista, diseñador y programador
Categoría Profesional Estudiante
Responsabilidad Análisis de información, diseño y programación
Información de contacto majo.quinatoa@yahoo.es

Nombre Darío Janeta


Rol Analista, diseñador y programador
Categoría Profesional Estudiante
Responsabilidad Análisis de información, diseño y programación
Información de contacto darday1980@gmail.com
1.4 Definiciones, acrónimos y abreviaturas

Nombr e Descripción

Usuario Persona que usará el sistema para gestionar procesos


IEEE Sistema de Información Web para la Gestión de Procesos
Administrativos y Académicos
Cliente Persona que utiliza los servicios
RF Requerimiento Funcional
WWW World Wide Web (red informática mundial)
FTP Protocolo de Transferencia de Archivos

1.5 Referencias

Título del Documento Referencia


Standard IEEE 830 - 1998 IEEE

2 Descripción general

2.1 Perspectiva del producto


El sistema será un producto diseñado para trabajar en entornos WEB, lo que
permitirá su utilización de forma rápida, amigable, interactiva, accesible y eficaz,
además le permitirá al administrador, docentes, y estudiantes ingresar, buscar,
modificar, eliminar datos respectivamente.

2.2 Funcionalidad del producto

2.3 Características de los usuarios

Tipo de usuario Administrador


Formación Ingeniería
Actividades Control y manejo del sistema en general

Tipo de usuario Cliente


Formación NA
Actividades Modificar, listar
Tipo de usuario Visitante
Formación NA
Actividades Observara promociones, comentar

2.4 Restricciones
 Lenguajes y tecnologías en uso: HTML, JAVA.
 Los servidores deben ser capaces de atender consultas concurrentemente.
 El sistema se diseñará según un modelo cliente/servidor.
3 Requisitos específicos

3.1 Requisitos comunes de las interfaces

3.1.1 Interfaces de usuario


Figura 1. Formulario Menú Principal

Figura 2. Formulario de Autenticación del Usuario


Figura 3. Formulario de Consulta Docente

Figura 4. Formulario de Asignación de Horario al Docente

Figura 5. Formulario de Listado de Asignaturas


Figura 6. Formulario de Listado de Docentes

Figura 7. Formulario de Insertar Nuevo Docente

Figura 8. Reporte de Asignación Académica por Docente


3.1.2 Interfaces de hardware
Será necesario disponer de equipos de cómputos en perfecto
estado con las siguientes características:
 Adaptadores de red.
 Procesador de 1.66GHz o superior.
 Memoria mínima de 256Mb.
 Mouse.
 Teclado.
 Impresora
3.1.3 Interfaces de software

 Sistema Operativo: Windows 7 o superior.


 Explorador: Mozilla o Chrome.
 Internet
3.1.4 Interfaces de comunicación
Los servidores, clientes y aplicaciones se comunicarán entre sí,
mediante protocolos estándares en internet, siempre que sea
posible. Por ejemplo, para transferir archivos o documentos
deberán utilizarse protocolos existentes (FTP u otros convenientes).
3.2 Requisitos funcionales

3.2.1 Requisito funcional 1 - Autentificarse: El sistema permitirá al


Administrador ingresar a su entorno de trabajo de forma segura
mediante un sistema de autentificación de usuario.

3.2.2 Requisito funcional 2 - Consultar información de horario de


período académico previo: Consulta en la base de datos la
información histórica de los períodos académicos junto con sus
reparticiones finales y aprobadas de carga laboral.

3.2.3 Requisito funcional 3 - Consultar información de docente: Consulta


en la base de datos la información de los docentes tales como: datos de
los mismos, datos de su carga laboral actual, estados de sus contratos o
de sus actividades extracurriculares dentro de su competencia
correspondientemente.

3.2.4 Requisito funcional 4 – Consultar información de asignatura: El


sistema permitirá al administrador consultar información de una
asignatura específica.
3.2.5 Requisito funcional 5 – Mostrar datos de docente: El sistema
permitirá al administrador mostrar datos de un docente en específico.

3.2.6 Requisito funcional 6 - Mostrar datos de horario de período


académico: El sistema permitirá al administrador mostrar un horario
previamente aprobado y guardado de un período académico específico
almacenados en el sistema.

3.2.7 Requisito funcional 7 - Mostrar datos de asignatura: El sistema


permitirá al administrador mostrar datos de una asignatura específica.

3.2.8 Requisito funcional 8 – Ingresar datos de primer acceso: El sistema


le indicará al administrador que ingrese su nombre de usuario y su
contraseña para guardarlo y utilizarlo como credenciales de
autentificación.

3.2.9 Requisito funcional 9 - Ingresar dato de docentes: El sistema


permitirá al administrador ingresar todos los datos correspondientes a
los docentes.

3.2.10 Requisito funcional 10 - Ingresar datos de las asignaturas: El


sistema permitirá al administrador ingresar todos los datos
correspondientes a las asignaturas.

3.2.11 Requisito funcional 11 - Ingresar datos de los cursos por nivel: El


sistema permitirá al administrador ingresar datos del curso como: su
nivel, paralelo y su número máximo de estudiantes.

3.2.12 Requisito funcional 12 - Modificar datos de los docentes: El sistema


permitirá al administrador modificar todos los datos correspondientes a
los docentes.

3.2.13 Requisito funcional 13 - Modificar datos de las asignaturas: El


sistema permitirá al administrador modificar todos los datos
correspondientes a las asignaturas.

3.2.14 Requisito funcional 14 - Modificar datos de los cursos por nivel: El


sistema permitirá al administrador modificar datos del curso como: su
nivel, paralelo y su número máximo de estudiantes.

3.2.15 Requisito funcional 15 - Actualizar datos de los docentes: El sistema


permitirá al administrador actualizar todos los datos correspondientes a
los docentes.

3.2.16 Requisito funcional 16 - Actualizar datos de las asignaturas: El


sistema permitirá al administrador actualizar todos los datos
correspondientes a las asignaturas.

3.2.17 Requisito funcional 17 - Actualizar datos de los cursos por nivel: El


sistema permitirá al administrador actualizar datos del curso como: su
nivel, paralelo y su número máximo de estudiantes.

3.2.18 Requisito funcional 18 - Eliminar docentes: El sistema permitirá al


administrador eliminar docentes del sistema.

3.2.19 Requisito funcional 19 - Eliminar asignaturas: El sistema permitirá


al administrador eliminar asignaturas.

3.2.20 Requisito funcional 20 - Eliminar cursos: El sistema permitirá al


administrador eliminar cursos.

3.2.21 Requisito funcional 21 - Exportar datos de los docentes: El sistema


permitirá al administrador exportar datos de los docentes para cualquier
operación que considere pertinente.

3.2.22 Requisito funcional 22 - Exportar datos de las asignaturas: El


sistema permitirá al administrador exportar datos de las asignaturas para
cualquier operación que considere pertinente.

3.2.23 Requisito funcional 23 - Exportar datos de los cursos: El sistema


permitirá al administrador exportar datos de los cursos para cualquier
operación que considere pertinente.

3.2.24 Requisito funcional 24 - Crear horario: El sistema permitirá al


administrador crear un nuevo horario de asignación para su
correspondiente construcción.

3.2.25 Requisito funcional 25 - Modificar horario: El sistema permitirá al


administrador modificar la información de los horarios de asignación
que se hayan ingresado.

3.2.26 Requisito funcional 26 - Resetear horario: El sistema permitirá al


administrador al pulsar un botón en pantalla, resetear la información
ingresada en el horario.

3.2.27 Requisito funcional 27 - Guardar horario: El sistema permitirá al


administrador al pulsar un botón en pantalla, guardar la información de
dicho horario sobre el cual se esté trabajando en la base de datos.

3.2.28 Requisito funcional 28 - Exportar horario: El sistema permitirá al


administrador exportar horarios que se hayan guardado.
3.2.29 Requisito funcional 29 - Eliminar horario: El sistema permitirá al
administrador eliminar el horario seleccionado.

3.2.30 Requisito funcional 30 - Registrar actividad: El sistema permitirá al


administrador registrar sus actividades más recientes en un historial de
sus actividades dentro del sistema.

3.2.31 Requisito funcional 31 - Autenticarse: El sistema permitirá al cliente


que puede ser un docente, autenticarse para ingresar a sus contenidos.

3.2.32 Requisito funcional 32 - Ver información de horarios asignados: El


sistema permitirá al cliente revisar la información de los horarios.

3.2.33 Requisito funcional 33 - Ver información de los cursos: El sistema


permitirá al cliente revisar la información de los cursos.

3.2.34 Requisito funcional 34 - Ver información de cargas laborales: El


sistema permitirá al cliente revisar información de la carga laboral de
cada uno de los docentes.

3.2.35 Requisito funcional 35 - Filtrar información propia de horarios


asignados: El sistema permitirá al cliente revisar la información de sus
propios horarios asignados al momento, mediante un filtro de búsqueda.

3.2.36 Requisito funcional 36 - Filtrar información propia de los cursos


asignados: El sistema permitirá al cliente revisar la información de sus
propios cursos asignados al momento, mediante un filtro de búsqueda.

3.2.37 Requisito funcional 37 - Filtrar información propia de carga


laboral: El sistema permitirá al cliente revisar la información de su
propia carga laboral asignada al momento, mediante un filtro de
búsqueda.

3.2.38 Requisito funcional 38 - Exportar datos de horarios: El sistema


permitirá al cliente exportar datos los horarios designados para el
período académico correspondiente.

3.2.39 Requisito funcional 39 - Revisar historial de conexiones de otros


clientes: El sistema permitirá al cliente revisar los últimos accesos de
los clientes al sistema.

3.2.40 Requisito funcional 40 - Recibir notificaciones: El sistema permitirá


al cliente informar mediante notificaciones de errores comunes que
puedan suceder dentro del mismo.

3.2.41 Requisito funcional 41 - Control de acceso: El sistema permitirá al


cliente ingresar mediante una clave única y otorgada por el
administrador del sistema.

3.2.42 Requisito funcional 42 - Mostrar historial de actividades recientes:


El sistema permitirá al cliente mostrar la información de las actividades
recientes del administrador.

3.2.43 Requisito funcional 43 - Autentificarse: El sistema permitirá al


visitante autentificarse mediante un mensaje que le enseñará como
hacerlo.

3.2.44 Requisito funcional 44 - Ver un video que permite informar de las


actividades del sistema: El sistema permitirá al visitante ver un video
que permite informar de las actividades del sistema.

3.2.45 Requisito funcional 45 - Ver información de contacto: El sistema


permitirá al visitante ver informaciones de contacto al máster del
sistema para una posible vinculación al mismo.

3.2.46 Requisito funcional 46 - Ver información de la tecnología utilizada


para el desarrollo del sistema: El sistema permitirá al visitante saber
la tecnología con la que fue diseñado el sistema.

3.2.47 Requisito funcional 47 - Ver un plugin de hora y fecha: El sistema


permitirá al visitante ver la hora y fecha actual mediante un widget
preconfigurado dentro de la página principal del sistema.

3.3 Requisitos no funcionales

3.3.1 Requisitos de rendimiento

La aplicación se podrá ejecutar desde cualquier dispositivo con acceso a


internet y funcionara con cualquier navegador lo que lo hace accesible
en todo momento, y al estar funcionando en internet está disponible en
cualquier parte del mundo.

3.3.2 Seguridad

Para garantizar la seguridad de la información que los usuarios ingresan


en la aplicación se solicita su Nombre de Usuario y Contraseña,
mediante esto solo los usuarios que estén registrados pueden tener
acceso para modificar sus datos, mientras que otros usuarios como por
ejemplo visitantes podrán acceder a la aplicación sin necesidad de llenar
estos campos, pero no podrán hacer ninguna modificación de datos.
3.3.3 Fiabilidad

Al contar con campos de usuario y contraseña la información de los


usuarios estará segura ya que nadie más que dichos usuarios podrá
modificarla.

3.3.4 Disponibilidad

La aplicación al estar realizada en una plataforma tan grande e


internacional como es internet estará disponible los 7 días de la semana,
las 24 horas del día, en cualquier lugar y dispositivo con acceso a
internet.

3.3.5 Mantenibilidad

Para la mantenibilidad de la aplicación se contara con un video de


forma tutorial en la que se indicara detalladamente el uso de la
aplicación. Mientras que la programación estará en un documento
dentro de la aplicación, disponible para que el administrador lo
descargue en cualquier momento que él lo desee.

3.3.6 Portabilidad

La aplicación al ser realizada en internet se podrá acceder a esta desde


cualquier navegador de internet como por ejemplo Mozilla Firefox,
Google Chrome, Internet Explorer y muchos más.

Das könnte Ihnen auch gefallen