Versin: 2.3
Fecha: 11/09/2015
Historia de Revisiones
Fecha
Versin
Descripcin
Autor
21/07/2015
1.0
Vianca Vega
29/07/2015
1.5
Vianca Vega
12/08/2015
2.0
Eduardo Aguilar
24/08/2015
2.1
Eduardo Aguilar
07/09/2015
2.2
Eduardo Aguilar
11/09/2015
2.3
Eduardo Aguilar
Confidencial
Pgina 2|39
Versin: 2.3
Fecha: 11/09/2015
Tabla de Contenidos
1.
1.1.
1.2.
1.3.
1.4.
2.
2.1.
2.2.
2.3.
2.4.
3.
INTRODUCCIN
PROPSITO
MBITO
DEFINICIONES, ACRNIMOS Y ABREVIACIONES
RESUMEN EJECUTIVO
ESPECIFICACIN DE REQUERIMIENTOS
TIPOS DE USUARIOS Y ROLES
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS NO FUNCIONALES
REQUERIMIENTOS TCNICOS
BOSQUEJO INTERFAZ DE USUARIO
Confidencial
Pgina 3|39
Versin: 2.3
Fecha: 11/09/2015
1. Introduccin
1.1.
Propsito
1.2. mbito
El presente documento es el resultado de la aplicacin del proceso de Ingeniera de
Requerimientos en conjunto con representantes de la Unidad de Innovacin Docente de
las Facultades de Ingeniera de la Universidad Catlica del Norte.
Definicin
UIDIN
UCN
Confidencial
Pgina 4|39
Versin: 2.3
Fecha: 11/09/2015
Confidencial
Pgina 5|39
2.
Versin: 2.3
Fecha: 11/09/2015
Especificacin de Requerimientos
Ejecutivo
Secretaria UIDIN
Docente integrante
UIDIN
Docente UCN
Director Unidad
Evaluador jefe
Estudiante
Asistente
Confidencial
Descripcin
Pgina 6|39
Versin: 2.3
Fecha: 11/09/2015
Rut
Telfono oficina
Jornada Completa
Media Jornada
Profesor Hora
Cuando se realiza la carga automtica, las cuentas de acceso deben ser creadas considerando
como cuenta de usuario el rut con el dgito verificador y como clave inicial tambin el rut pero sin
dgito verificador. En el caso que el rol del usuario sea acadmico uidin, se debe activar el campo
integrante UIDIN, marcndolo de ser necesario y guardando la informacin en la base de datos. La
primera vez que el usuario ingrese al sistema, se le debe solicitar modificar su clave.
Confidencial
Pgina 7|39
Versin: 2.3
Fecha: 11/09/2015
Rut
Telfono oficina
Jornada Completa
Media Jornada
Profesor Hora
Rol asociado para el uso del sistema. Se debe considerar que un mismo usuario puede
cumplir ms de un rol en el sistema.
Al crear un nuevo usuario, se debe crear tambin su cuenta de acceso al sistema considerando
como cuenta de usuario el rut sin dgito verificador y como clave inicial tambin el rut sin dgito
verificador. La primera vez que el usuario ingrese al sistema, se le debe solicitar modificar su clave.
En el caso de la modificacin de los datos de un usuario, slo pueden ser actualizados los
siguientes campos:
Confidencial
Pgina 8|39
Versin: 2.3
Fecha: 11/09/2015
Telfono oficina
Jornada Completa
Media Jornada
Profesor Hora
Rol asociado para el uso del sistema. Se debe considerar que un mismo usuario puede
cumplir ms de un rol en el sistema.
Cuando se modifica la Unidad a la que pertenece un usuario, se debe tener en cuenta que las
estadsticas por Unidad no pueden ser alteradas, esto es, al generar las estadsticas de asistencia a
capacitaciones, se debe considerar la Unidad de origen del periodo de la capacitacin.
Cualquier consulta anterior, debe contar con la opcin de traspasar los resultados a una planilla
Excel.
Confidencial
Pgina 9|39
Versin: 2.3
Fecha: 11/09/2015
Nombre de la capacitacin.
Criterio de trmino. Se debe tener en cuenta que una capacitacin puede ser de uno de dos
tipos, o ambos al mismo tiempo:
Puede requerir algn tipo de actividad o evaluacin para obtener la Aprobacin del
curso. En este caso se debe ingresar los requisitos de aprobacin.
Competencia docente a la que apoya. Esta competencia debe seleccionarse a partir del
diccionario de competencias docentes que ha definido la UIDIN.
Confidencial
Pgina 10|39
Versin: 2.3
Fecha: 11/09/2015
Nombre de la capacitacin
Relatores. Se debe dar la opcin de inscribir un nuevo relator o seleccionar uno que ya est
registrado. Un relator se identifica por su nombre, identificador y tipo (externo UCN, interno o
relator UIDIN). En el caso de los relatores externos, se debe adems registrar su afiliacin.
Nombre de la capacitacin
Posteriormente esta misma informacin se debe desplegar en pantalla para que el usuario registre en
el sistema la asistencia a la capacitacin. Se debe considerar que pueden existir asistentes que
Confidencial
Pgina 11|39
Versin: 2.3
Fecha: 11/09/2015
Nombre de la capacitacin
Fechas
Porcentaje de asistencia
Duracin en horas
Considerar filtrado por periodos de tiempo, esto es, capacitaciones a las que asisti un
acadmico en un periodo de tiempo especificado.
En todos los casos anteriores, el sistema debe permitir exportar la informacin a un archivo Excel. En
el caso de consultas realizadas por los Acadmicos UCN, el sistema debe entregar la informacin en
forma de carta constancias, las cuales tienen que ir con un nmero correlativo por ao. Estas
constancias deben ser documentos formato pdf no modificables/violables, se debe incluir la imagen
de la firma del Director General y Director Acadmico.
Confidencial
Pgina 12|39
Versin: 2.3
Fecha: 11/09/2015
Nombre acadmico
Nombre capacitacin
Fechas
Nombre Relator
Fecha emisin
Confidencial
Pgina 13|39
Versin: 2.3
Fecha: 11/09/2015
Mediante el uso de las tecleras. En este caso, el archivo Excel generado por la aplicacin de
las tecleras debe ser cargado posteriormente al sistema por la Secretaria.
Confidencial
Pgina 14|39
Versin: 2.3
Fecha: 11/09/2015
Considerar que se pueden mezclar las vas de respuesta para una misma capacitacin, ante
lo cual, el sistema debe reunir y consolidar las respuestas. (Se utilizar como medio principal
el uso de las tecleras y como complementaria encuestas en papel)
Confidencial
Pgina 15|39
Versin: 2.3
Fecha: 11/09/2015
La interfaz del sistema debe considerar los colores corporativos de la UCN, y los logos de la UCN y de
la UIDIN.
REQ NF02: Requerimientos de seguridad
El sistema debe almacenar las claves de acceso de los usuarios encriptadas con md5 y base 64.
El sistema debe contar con ayuda en lnea. Adems al finalizar el desarrollo, debe entregarse un
manual de usuario que permita que cualquier nuevo usuario pueda realizar las labores de su inters
de manera efectiva.
La mantenibilidad del sistema se debe realizar luego de 2 semanas de prueba, con la finalidad de
corregir errores que pudiesen estar presente en la implementacin de los requerimientos acordados.
El sistema debe contar con un manual de instalacin y un programa de instalacin que pueda ser
ejecutado fcilmente por cualquier usuario.
Confidencial
Pgina 16|39
Versin: 2.3
Fecha: 11/09/2015
Confidencial
Pgina 17|39
3.
Versin: 2.3
Fecha: 11/09/2015
A continuacin se muestran una ilustracin de la interfaz de usuario para cada uno de los
requerimientos y adems un resumen de las funciones que se deben considerar en cada
una de ellas con relacin a la entrada y salida de datos.
REQ_ADMUSU001: Carga masiva de usuarios.
Funciones:
o Obtener un archivo Excel desde el PC.
o Recorrer las celdas del archivo Excel e insertar valores en las tablas de la
BD que correspondan a la creacin de los usuarios y cuentas de acceso
asociada a estos.
o Crear contrasea temporal dejando activado un estado en el sistema que
obligue al usuario el cambio de contrasea cuando inicie por primera vez.
o Enviar un correo electrnico de bienvenida con los datos de la cuenta y un
enlace para modificar su contrasea temporal.
Confidencial
Pgina 18|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Registrar el cambio de contrasea en la BD encriptada con md5 y base64.
o Desactivar el estado de contrasea temporal.
Funciones:
o Recuperar de la BD y desplegar las listas de opciones para: departamento
o unidad, tipo de jornada y rol.
o Permitir agregar ms departamentos o unidades y roles.
o Validar que si son varias las unidades de un docente, ste debe ser
profesor hora o media jornada.
Confidencial
Pgina 19|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Obtener datos de un usuario por medio del rut o por el nombre.
o Recuperar de la BD y desplegar las listas de opciones para: departamento
o unidad, tipo de jornada y rol.
o Permitir agregar o eliminar departamentos o unidades y roles.
o Modificar los datos del usuario en la BD.
Confidencial
Pgina 20|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Obtener datos de un usuario por medio del rut o por el nombre.
o Dejar inactivo al usuario en la BD.
Confidencial
Pgina 21|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Obtener lista de unidades, roles y jornadas.
o Obtener datos de todos los usuarios presentes en la BD.
o Desplegar informacin de los usuarios (mximo 10 usuarios a la vez).
o Filtrar por rut, unidad, rol y/o jornada.
o Exportar lista de usuarios a una planilla Excel.
Confidencial
Pgina 22|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Crear la sesin del usuario.
o Establecer vista asociada al rol del usuario.
Funciones:
o Enviar un correo electrnico con una clave temporal.
Confidencial
Pgina 23|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Seleccionar criterio de termino. (pueden ser ambos)
o Desplegar lista de competencia docente.
o Administrar dinmicamente la cantidad de resultados de aprendizaje.
o Registrar la capacitacin.
Confidencial
Pgina 24|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones y relatores.
o Permitir agregar ms relatores, fechas, jornadas (hora de inicio y termino)
y lugares.
o Ingresar capacidad estimada.
o Registrar la instancia de la capacitacin.
Confidencial
Pgina 25|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de tipos de relatores.
o Ingresar relator en la BD.
Confidencial
Pgina 26|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones, fechas y jornadas.
o Filtrar fechas y jornadas (hora inicio y termino) al seleccionar una
capacitacin.
o Desplegar nombre del relator asociado a la capacitacin seleccionada y la
lista de usuarios que se registraron en sta.
o Agregar nuevos asistentes de la capacitacin.
o Chequear los usuarios que asistieron.
o Registrar asistencia en la BD.
o En jornada, va la hora de inicio y trmino, separada por un guin. (Ej:
08:00-09:30)
Confidencial
Pgina 27|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones, fechas y jornadas.
o Filtrar fechas y jornadas al seleccionar una capacitacin.
o Desplegar nombre del relator asociado a la capacitacin seleccionada.
o Generar la hoja de asistencia en un documento pdf
o En jornada, va la hora de inicio y trmino, separada por un guin. (Ej:
08:00-09:30)
Confidencial
Pgina 28|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones, fechas, jornadas y unidades de los
acadmicos.
o Consultar y desplegar lista de todos los asistentes de una capacitacin en
especifico.
o Exportar lista de asistentes a una planilla Excel.
Confidencial
Pgina 29|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Consultar y desplegar las capacitaciones de un asistente en especifico para un
intervalo de fechas.
o Exportar la lista de capacitaciones a un archivo Excel.
o En el caso de ser un usuario con el rol de Acadmico UCN, generar
documento de constancia en formato pdf.
Confidencial
Pgina 30|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Consultar y desplegar las capacitaciones dictadas por un relator en especifico
para un intervalo de fechas.
o Exportar la lista de capacitaciones a un archivo Excel.
Confidencial
Pgina 31|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones y tipos de aprobacin.
o Mostrar las fechas, duracin y el nombre del relator de la capacitacin.
o Emitir constancia de capacitacin en PDF para todos los asistentes.
Confidencial
Pgina 32|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones.
o Mostrar el nombre del relator para la capacitacin seleccionada.
o Mostrar las fechas y duracin de la capacitacin.
o Emitir constancia en PDF.
Confidencial
Pgina 33|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Generar dinmicamente campos para las dimensiones y alternativas.
o Permitir en cada dimensin agregar ms preguntas.
o Dar de baja a la encuesta anterior en caso que exista.
o Almacenar la encuesta en la BD.
Confidencial
Pgina 34|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Recuperar datos de la encuesta activa.
o Generar dinmicamente campos para las dimensiones.
o Agregar preguntas en cada dimensin.
o Dar de baja la encuesta activa y crear una nueva encuesta con los datos
modificados.
o Si se quieren hacer muchos cambios es conveniente crear una nueva
encuesta de satisfaccin.
Confidencial
Pgina 35|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones, fechas y jornadas.
o Filtrar fechas y jornadas a partir de la capacitacin seleccionada.
o Cargar un documento Excel desde el PC con las respuestas de la encuesta.
o Recorrer el documento y registrar las repuesta de los asistentes de la
capacitacin respectiva.
o En la lista seleccionable jornada aparecern todas las jornadas de una fecha
en especifico, cada una de estas con su hora de inicio y trmino, separada por
guin.
Confidencial
Pgina 36|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones, fechas y jornadas.
o Filtrar fechas y jornadas a partir de la capacitacin seleccionada.
o Desplegar opciones de la encuesta de satisfaccin.
o Registrar las respuestas del asistente en el sistema.
Confidencial
Pgina 37|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones , fechas y jornadas.
o Filtrar fechas y jornadas a partir de la capacitacin seleccionada.
o Desplegar todas las encuestas ingresadas para la capacitacin seleccionada.
Confidencial
Pgina 38|39
Versin: 2.3
Fecha: 11/09/2015
Funciones:
o Desplegar lista de capacitaciones fechas y jornadas.
o Filtrar fechas y jornadas a partir de la capacitacin seleccionada.
o Desplegar el resumen estadstico para las encuestas ingresadas para la
capacitacin seleccionada.
Confidencial
Pgina 39|39