Requerimientos funcionales de sistema SAA

Anuncio
Contenido
Datos del Proyecto ................................................................................................................................ 2
Introducción ........................................................................................................................................... 2
Fuentes de Información ......................................................................................................................... 2
Glosario ................................................................................................................................................. 2
Requerimientos Funcionales.................................................................................................................. 3
Módulo 1. Administrativo de asistente ............................................................................................ 3
Módulo 2. Maestros ........................................................................................................................ 8
Módulo 3. Logueo ........................................................................................................................... 9
Anexo A. Detalle de Casos de Uso. ........................................................ Error! Bookmark not defined.
Control de Cambios ............................................................................................................................. 10
Índice de Tablas y Figuras
Tabla 1.Título de Tabla ........................................................................... Error! Bookmark not defined.
Figura 1. Pie de figura............................................................................. Error! Bookmark not defined.
Datos del Proyecto
Nombre del Proyecto:
Identificador:
Introducción
Este documento tiene la finalidad de describir detalladamente los requerimientos para el producto de
software que se desarrollará en este proyecto.
[Describir las principales funcionalidades del producto de software]
Fuentes de Información
Para la recolección de requerimientos se consultaron las siguientes fuentes de información:
Rol
Nombre
Personal
Fecha de Entrevista o
Aplicación de
Cuestionario
Observaciones
[En caso de que existan otro tipo de fuentes de información como reglamentos, manuales de calidad,
estándares, etc. se deben incluir en la siguiente tabla.]
Otras
Descripción
Nombre
Observaciones
Glosario
[Incluir en la siguiente tabla los términos del ámbito de negocio del producto de software que se
mencionen en el documento.]
Término
Descripción
BDF
Es un archivo, normalmente generado por Excel, el cual tiene
la característica de que está separado pro comas ‘,’
Requerimientos Funcionales
Módulo 1. Administrativo de asistente
No.
Descripción
Prioridad
Importación de archivo .bdf
El sistema deberá permitir a la asistente de dirección, importar un archivo .bdf. La interfaz permitirá
visualizar los datos de dicho archivo, y al oprimir el botón de aceptar, los datos del archivo se
organizarán para el uso del sistema.
R1. 1
El sistema deberá de validar que el tipo de archivo sea únicamente de la extensión mencionada
(bdf).
Los datos que deberá tener el archivo bdf son los siguientes:
 Dia
 Hora
 Nom_asig
 Num_asig
 Nomb_prof
 Num_prof
 Nomb_grup
Se deberá respetar ese orden y no deberá tener campos sin datos.
Ver anexo A
Asignar cantidad de alumnos por grupos
R1.2
X
El sistema mostrará una pantalla la lista de los grupos existentes y habilitará un campo de texto en
la cual, el asistente de dirección, podrá asignar la cantidad de alumnos por grupo, siendo éste
únicamente un dato entero, ésta cantidad podrá ser modificada en cualquier momento de
cuatrimestre.
Alta
Media
Baja
X
Alta
Media
Baja
R1.3
Se deberá especificar el día exacto en que empieza el cuatrimestre y el día exacto en que éste
termina.
Progreso de asistencia
Alta
Media
No.
Descripción
El sistema tendrá una interfaz donde se mostrará el progreso de asistencia semanal de los grupos
de la carrera, mostrando el grupo, cantidad de alumnos asistidos, el promedio de asistencia y el
porcentaje de asistencia por cada grupo.
El sistema tomará automáticamente la asistencia mayor de las clases impartidas por cada grupo y
este dato se establecerá como asistencia diaria por grupo. Al hacerlo calculará el promedio y
porcentaje de asistencia por grupo y este dato se irá actualizando conforme pasan los días de
cases de la semana.
Prioridad
X
Baja
X
Alta
Esta interfaz no podrá ser manipulada de ninguna forma, solo es en función de visor.
Exportación de reportes
El sistema deberá permitir crear y exportar el reporte de asistencia semanal de los grupos de la
carrera en formato .pdf y xlsx, utilizando el documento estandarizado de la universidad.
El sistema deberá generar dichos reportes con la siguiente información:


R1.5







Nombre de la carrera
Rango de días de la semana que corresponde el reporte (“Semana de 07 al 10 de Febrero
de 2012”)
Cuatrimestre (“ENERO-ABRIL 2012”)
Tendrá tres bloques de grupos, separados por tronco común, especialidad e ingeniería.
Días de la semana por nombre
Total de asistencia por día de cada grupo
Promedio de asistencia de la semana
Porcentaje de asistencia por la semana
Un cuadro de observaciones
Media
Antes de generar el reporte semanal, se podrá capturar las observaciones que hubo en esa
semana, esto a consideración de la asistente de dirección. Una vez hecho esto, se generará el
reporte de asistencia semanal. Ver anexo B
R1.6
Captura de datos de maestros
Baja
X
Alta
Media
No.
Descripción
El sistema permitirá extraer el nombre y el identificador de cada profesor desde el archivo
importado .bdf. Estos datos se enlistarán en una interfaz. En ésta, la asistente de dirección podrá
asignar a cada maestro un usuario y una contraseña para que el profesor pueda tener acceso al
uso del sistema en la interfaz correspondiente.
Prioridad
Baja
A petición del profesor, la asistente de dirección podrá modificar únicamente el nombre de usuario
y la contraseña en cualquier momento.
Consulta de reporte antiguo
R1.7
R1.8
Alta
El sistema deberá permitir a la asistente de dirección poder consultar reportes semanales pasados,
esto se hará a partir de una fecha seleccionada desde un calendario mostrado en la interfaz de
reportes, al seleccionar una fecha específica, el sistema mostrará en pantalla el reporte completo
de la semana cuya fecha se seleccionó. Ver anexo B
X
Baja
Manejo de sesiones
X
Alta
Media
Media
El sistema deberá de manejar sesiones para la asistente de dirección y para el director de la
carrera. El tiempo de sesión es de solo 30 minutos después del último movimiento en el sistema,
una vez transcurrido ese tiempo, deberá iniciar sesión nuevamente.
Al autentificarse se mostrará un panel con las diferentes opciones del sistema, los cuales son:
La pantalla de reportes, la pantalla de importación de archivo, la pantalla de registro de profesores
y la pantalla de registro grupos.
Baja
Lista de maestros que no checaron
R1.9
El sistema estará facultado para crear y mostrar una lista de los profesores que no checaron
asistencia de los alumnos durante el día laboral, dicha lista será visualizada únicamente por el
Director de la carrera de TIC, y mostrará el nombre del profesor, la hora que debió haber
registrado asistencia, el grupo a la que pertenece esa hora, la fecha con el nombre del día y el
nombre de la asignatura.
a. Documentación anexa
ANEXO A. R1.1
Alta
X
Media
Baja
ANEXO B. R1.5, R1.7
Módulo 2. Maestros
a. Requerimientos
No.
Descripción
Registro de asistencia total de alumnos
Prioridad
X
El sistema deberá permitir al profesor seleccionar, de un panel de horas y grupos, al grupo donde
registrará el total de asistencia, después de autentificarse.
R2. 1
Alta
Media
El sistema validará que el profesor solo pueda ingresar datos numéricos, grupos a los que le
imparte la clase y validará que el dato ingresado no exceda el total de alumnos que tiene el grupo.
El profesor solo podrá registrar la asistencia del grupo durante el día en que impartió la clase.
Deberá autentificarse cada vez que registre la asistencia de un grupo, antes de terminar el
proceso el sistema confirmara la cantidad de alumnos que ingreso el profesor.
Baja
La interfaz que utilizará el profesor, tendrá la opción de seleccionar el turno (matutino o vespertino)
para poder ingresar la asistencia del grupo. Ver anexo C
No.
R2. 2
Descripción
El sistema deberá permitir la autentificación del profesor para poder registrar la asistencia del
grupo al cual le impartió clases.
La autentificación consta de un usuario y una contraseña, la cual capturará cada vez que desee
registrar una asistencia.
Solo podrá registrar una asistencia por cada vez que se autentifica.
Prioridad
X
Alta
Media
Baja
b. Documentación anexa
ANEXO C. R2.1
Control de Cambios
Fecha
Autor
Versión
Observaciones
Descargar