Especificacion de Requisitos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

Especificación de requisitos de

software
Proyecto: Asesoría
Revisión 0

Abril 2023
.

Ficha del documento

Fecha Revisión Autor Verificado dep. calidad.

24 Noviembre Samuel Uriel López Valencia


de 2023

Documento validado por las partes en fecha: 24 de abril de 2023

Por el cliente Por la empresa suministradora

Fdo. D./ Dña Maria del Carmen Gonzalez Vazquez Fdo. D./Dña Samuel Uriel López Valencia
Contenido
FICHA DEL DOCUMENTO 2

CONTENIDO 3

1 INTRODUCCIÓN 4

1.1 Propósito 4

1.2 Alcance 4

1.3 Personal involucrado 5

1.4 Definiciones, acrónimos y abreviaturas 5

1.5 Referencias 5

1.6 Resumen 6

2 DESCRIPCIÓN GENERAL 6

2.1 Perspectiva del producto 6

2.2 Funcionalidad del producto 6

2.3 Características de los usuarios 7

2.4 Restricciones 7

2.5 Suposiciones y dependencias 7

2.6 Evolución previsible del sistema 8

3 REQUISITOS ESPECÍFICOS 8

3.1 Requisitos funcionales 8

3.2 Requisitos no funcionales 11


1 Introducción
El desarrollo de nuevos sistemas web en la vida de los docentes cada vez va
tomando más fuerza debido a que estas pueden ser diseñadas como
herramientas para facilitar los procesos de estos mismos. Por lo tanto, en este
reporte técnico se especifica los requerimientos para la invención de un
Sistema web para la realización de los procesos por los cuales el docente
realiza su obtención de las calificaciones de los alumnos del Instituto
Tecnológico De México campus Zitácuaro.

Para que este reporte cumpla con lo mencionado se especifica cuales son las
necesidades del cliente y se prepara la documentación con una estructura para
su futuro desarrollo, todas las características pertinentes están detallas en el
presente reporte.

1.1 Propósito

El propósito de este documento de especificación de requisitos es


estandarizar y mejorar el proceso de obtención de calificaciones de los
alumnos por parte de los profesores, proporcionando una base
consistente para la gestión del sistema. Este documento identificará y
documentará de manera precisa los requisitos esenciales necesarios
para desarrollar una solución tecnológica que optimice la evaluación de
los estudiantes y garantice una mayor eficiencia en la gestión de
calificaciones.

1.2 Alcance
El Sistema Web tendrá un inicio de sesión para el docente con el fin de
salvaguardar y verificar su identidad en el cual deberá tener su usuario y su
contraseña para poder ingresar.
El Sistema Web al conceder el acceso al docente le mostrara la página
principal.
El Sistema Web permitirá al docente consultar los datos de los alumnos a los
cuales le impartirá la asesoría reticular.
El Sistema Web permitirá registrar las materias en los cuales imparte clases.
El Sistema Web permitirá registrar los alumnos a los que se les asigno la
materia.
El Sistema Web permitirá al docente crear las actividades que se evaluaran en
la materia en las cuales van incluidos los datos como lo son el valor por
actividad y fecha de entrega.
El Sistema Web mostrara una tabla por materia con los alumnos y las
actividades mostrando la calificación que estos tienen y si fue entregada y
revisada.
El Sistema Web permitirá al docente guardar las calificaciones de los alumnos
por materia.
El Sistema Web almacenara los registros de materias para poder tener un
reporte entregable para el jefe de departamento.

1.3 Personal involucrado

Nombre Samuel Uriel López Valencia


Analista, Programador, Diseñador.
Categoría profesional Estudiante
Responsabilidades Identificar requerimientos funcionales y no funcionales
Información de contacto L17650045@zitacuaro.tecnm.mx

1.4 Definiciones, acrónimos y abreviaturas

Nombre Definiciones
Caso de Uso Secuencia de interacciones que se desarrollan entre el
sistema y los actores
Usuario (s) Todos los involucrados en el manejo del sistema
Requerimientos Características y restricciones necesarias en el sistema.
no funcionales
Requerimientos Lo que realizará el sistema
funcionales
Sistema web Aplicación de software que se podrá manipular desde el
navegador

Abreviaturas Definiciones
CU Caso de uso
RF Requerimiento funcional
RNF Requerimiento no funcional
Usuario Persona que usara el sistema web

1.5 Referencias
Tipo de Documento Referencia
Sistemas similares Internet
Standard IEEE 830- 1998 IEEE

1.6 Resumen/Vista General

El sistema consta de seis secciones:


1).- Login: Se muestra un área de inicio de sesión para el docente.
2).- Interfaz principal: Después del inicio de sesión nos muestra la página principal, la
cual nos mostrara un menú en la parte superior en el cual nos muestra un menú con
varias opciones, una es “Gestionar materias” el cual tiene un submenú con las
opciones para “Modificar”,” Crear”,” Eliminar” las materias y la opción
“Reportes” y en el centro de la interfaz una lista de las materias ya creadas.
3).-Gestionar Materias: En la interfaz de la materia se muestra en el menú superior las
opciones “Gestionar Alumnos” y “Gestionar actividades” y al centro la lista de los
alumnos y las actividades de la materia.
4).- Gestionar Alumnos: Al ingresar a esta interfaz se nos muestran las opciones para los
alumnos las cuales son “Registrar Alumno”,” Modificar Alumno”,” Dar de Baja
Alumno”, y en el centro nos muestra una lista de los alumnos y sus datos.
5).- Gestionar Actividades: Al ingresar a esta interfaz se nos muestran las opciones para
las actividades las cuales son “Crear Actividad”,” Modificar Actividad”,” Eliminar
Actividad”.
6).- Reportes: Esta interfaz nos muestra un menú con las opciones para crear reportes de
las calificaciones de las materias.

2 Descripción general

2.1 Perspectiva del producto


Este sistema web esta diseñado como propuesta para ser utilizado como
herramienta de apoyo para el docente en su proceso de calificaciones.
2.2 Funcionalidad del producto

La funcionalidad del Sistema se refiere a las capacidades y características que ofrece para
satisfacer las necesidades y requisitos de los usuarios, las cuales son:
 Creación de Materias: Permite al docente crear materias y registrarlas en el
sistema.
 Registrar alumnos: Permite al docente registrar alumnos.
 Registro de asistencias: Permite registrar la asistencia de los alumnos a las
clases.
 Asignación de actividades: Permite al docente asignar las actividades de las
materias.
 Calificaciones de actividades programada: Proporciona herramientas para la
facilitación del registro de calificaciones.
 Generar archivo de calificaciones: Permite al docente generar y descargar un
archivo en formado .PDF el cual contenga las calificaciones por unidad.

2.3 Características de los usuarios

de usuario Docente
Formación Básica
Habilidades Uso de dispositivos tecnológicos (computadora, tableta, móvil)
Actividades Visualizar información, gestionar materias, gestionar alumnos,
gestionar actividades6

2.4 Restricciones
Las restricciones principales serían las siguientes:
 El sistema permitirá crear la cuenta solo al docente o docentes para los cuales se
realizó el sistema.
 El sistema no permitirá mostrar más que solo la interfaz de inicio de sesión si no
se ha iniciado sesión..
 El sistema permitirá registrar la materia solo si no se ha registrado previamente.
2.5 Suposiciones y dependencias

La tecnología requerida para este proyecto es propuesta por el grupo de desarrollo de


este sistema.
 Gestor de base de datos: MySQL
 Servidor Web: Apache

Se propone también por parte del equipo de desarrollo, como lenguaje usar PHP, además
de usarse también JS, HTML, CSS y SQL.
El sistema podrá ser usado tanto en Computadoras, tablets y/o celulares
2.6 Evolución previsible del sistema
 Que el sistema web pueda ser actualizado con más funciones
 Que el sistema web crezca para ser usado a nivel nacional.

3 Requisitos específicos
Interfaz de usuario intuitiva y fácil de usar: el sistema debe tener una interfaz de
usuario clara y fácil de navegar, con un diseño que permita a los usuarios
acceder a la información y funcionalidades que necesitan de manera rápida y
eficiente.
Seguridad y privacidad: el sistema debe contar con medidas de seguridad y
privacidad sólidas para garantizar que la información sea confidencial, como
que los datos personales estén protegidos y sean accesibles solo para los
usuarios autorizados.
Disponibilidad: el sistema debe estar disponible las 24 horas del día, los 7 días de la
semana para garantizar que los usuarios puedan acceder en línea cuando lo
necesiten.

3.1 Requisitos funcionales


1. Autentificación de Usuarios: El sistema debe permitir al docente
registrarse al ser la primera vez que usara el sistema para poder
ingresar con sus credenciales.
2. Registrar Materias: El sistema debe permitir a los docentes
autorizados registrar las materias que se les asignaron.
3. Registrar Alumnos: El sistema debe permitir realizar a los docentes
el registro de los alumnos que fueron asignados a las materias que
registro.
4. Registrar Actividades: El sistema debe permitir a los docentes
registrar las actividades que se evaluaran por cada materia.
5. Registrar Asistencias: El sistema debe permitir a los docentes
registrar las asistencias de los alumnos por materia.
6. Modificar: El sistema debe permitir modificar los datos de los
alumnos, de las actividades, de las calificaciones entregadas por los
alumnos, y de las asistencias de ser necesario.
7. Crear Reportes: El sistema debe permitir a los docentes crear un
reporte en PDF de las calificaciones finales para ser entregado.

Diagrama de Casos de Uso


Descripción de Casos de Uso

Nombre de CU-001
Casos de uso - Login
Identificador CU-001
Objetivo El sistema a través de usuario y contraseña mantendrá la restricción al momento
de acceder al sistema permitiendo solo así a los usuarios permitidos
Precondición No aplica
Secuencia 1.- El docente ingresa al sistema web.
normal 2.- El sistema web muestra la página principal la cual es para iniciar sesión.
3.- El docente ingresa sus credenciales de usuario y contraseña la primera ves
el usuario será “admin” y de igual forma para la contraseña.
4.- El docente presiona el botón de “Iniciar sesión”.
Postcondición No aplica
Rendimiento 2 minutos
Frecuencia de N veces
espera
Importancia Alta
Urgencia Inmediata

Nombre de CU-001.1
Casos de uso - Registro de Docente
Identificador CU-001.1
Objetivo El sistema a través de correo y contraseña creados por el docente mantendrán
restringido el acceso a usuarios no permitidos
Precondición CU-001 Login
Secuencia 1.- El docente ingresa al sistema web.
normal 2.- El sistema web muestra la página principal la cual es para iniciar sesión.
3.- El docente ingresa sus credenciales de usuario y contraseña la primera ves
el usuario será “admin” y de igual forma para la contraseña.
4.- El docente presiona el botón de “Iniciar sesión”.
5.- El sistema pedirá ingresar nuevo usuario y contraseña y presiona el botón de
“Guardar cambios”, y lo redirigirá al login nuevamente.
Postcondición No aplica
Rendimiento 2 minutos
Frecuencia de N veces
espera
Importancia Alta
Urgencia Inmediata

Nombre de CU-002
Casos de uso - Gestionar Materias
Identificador CU-002
Objetivo El sistema al entrar como administrador mostrará un panel principal con el menú
de opciones y los en las cuales estará la opción de “crear asesorías” el cual
deberá escoger para poder realizar la asesoría.
Precondición Haber creado cuenta
Secuencia 1.- El docente ingresa al sistema web.
normal 2.- El sistema web muestra la página principal la cual es para iniciar sesión.
3.- El docente ingresa sus credenciales de usuario y contraseña la primera ves el
usuario será “admin” y de igual forma para la contraseña.
4.- El docente presiona el botón de “Iniciar sesión”.
5.- El sistema al ingresar redirigirá al usuario a la interface principal la cual
mostrará un menú superior con las opciones en las cuales se observa el botón de
“Gestionar Materias” en el cual estará la opción de “Registrar materia”.
6.- El usuario presiona el botón “Registrar materia” y el sistema mostrara un
pequeño formulario en el que se registran los datos de la materia.
7.- El sistema permitirá al usuario registrar la materia una vez llenados los
campos requeridos.
8.- El usuario presionara el botón “Registrar” y se guardara la materia.

Postcondición No aplica
Rendimiento 5 minutos
Frecuencia de N veces por día
espera
Importancia Alta
Urgencia Inmediata

Nombre de CU-003
Casos de uso -Crear Cita
Identificador CU-003
Objetivo A través del sistema se agilizará el procedimiento para agendar la cita

Precondición Registrar Servicios


Secuencia 1.- El cliente ingresa al sistema web.
normal 2.- El Sistema Web muestra la página principal.
3.- El cliente inicia Sesión con su correo y contraseña.
4,- El sistema al apartado donde muestra los servicios que puede escoger el
cliente.
5.- El cliente elige los servicios que solicita y presiona el botón de “fecha y hora
de cita”.
6.- El cliente elige fecha y hora para la cita teniendo en cuenta que no puede
escoger fines de semana y horarios fuera de un horario de 10:00 am y 06:00 pm.
7.- El cliente después de escoger los datos correctamente presiona el botón de
“resumen” y ahí puede ver los datos de la cita que está creando.
7.- El cliente confirma la cita con el botón “Reservar Cita”.
Postcondición Reagendar-Concluir cita
Rendimiento 3 minutos
Frecuencia de N veces por día
espera
Importancia Alta
Urgencia Inmediata

3.2 Requisitos no funcionales

3.3.1 Seguridad
RNF 01- Seguridad
Nombre Inicio de sesión
Objetivo Determinar a los usuarios válidos para el uso del sistema
Descripción El sistema a través de correo y contraseña mantendrá la
restricción al momento de acceder al sistema permitiendo solo
así a los usuarios permitidos
Importancia Alta
Comentarios
3.3.2 Usabilidad
RNF 02-Usabilidad
Nombre Elementos gráficos de Interfaz de Usuario
Objetivo Determinar los elementos gráficos a utilizarse en la Interfaz de
Usuario
Descripción El diseño de la interfaz de usuario queda abierto, pero de
preferencia deben de utilizarse tonalidades agradables a la vista
del usuario
Importancia Alta
Comentarios *No queda claro agradables a la vista del usuario porque cada
usuario tiene diferentes gustos de colores

3.3.3 Fiabilidad
RNF 03-Fiabilidad
Nombre Completo funcionamiento.
Objetivo Que el sistema web funcione correctamente sin errores.
Descripción Que no marque errores al hacer alguno de los procedimientos.
Importancia Alta
Comentarios

3.3.4 Disponibilidad
RNF 04-Disponibilidad
Nombre Uso en todo momento.
Objetivo Que el sistema pueda ser usado en todo momento.
Descripción Que los usuarios puedan realizar modificaciones en el momento
que ellos lo requieran.
Importancia Alta
Comentarios

3.3.5 Portabilidad
RNF 03-Portabilidad
Nombre Sistema compatible
Objetivo Que el sistema sea compatible en diferentes dispositivos
Descripción El sistema podrá ser usado tanto en computadoras como en
tablets y celulares móviles
Importancia Alta
Comentarios

También podría gustarte