Está en la página 1de 4

Sistema de Notificaciones

• Requerimientos Funcionales

1. Notificación de Alta de Alumnos: Cuando un Alumno es Dado de Alta en una


Materia, el Sistema debe Enviar una Notificación al Docente correspondiente,
informándole sobre la inclusión del Alumno en su Materia.

2. Notificación de Baja de Alumnos: Si un Alumno es Dado de Baja de una Materia,


ya sea por, solicitud propia, decisión administrativa, etc, el sistema debe enviar una
notificación al docente informándole sobre la Baja del Alumno de su Materia.

3. Motivo de la Alta: Cada notificación de Alta debe incluir el motivo detrás de la


inclusión del Alumno en la Materia, ya sea por, problemas con su Inscripción,
Temas de Salud Delicados, etc.

4. Motivo de la Baja: Cada notificación de baja de Alumno debe proporcionar el


motivo detrás de la exclusión del alumno de la Materia, por ejemplo, por Baja
Temporal y/o Definitiva de la Institución.

5. Consulta de Notificaciones Pendientes: Los Docentes deben tener la capacidad de


revisar las Notificaciones Pendientes de las Altas y Bajas de los Alumnos en sus
materias.

6. Gestión de Notificaciones: Los docentes deben poder marcar las Notificaciones


como leídas una vez que las revisen, de manera que puedan mantener un registro
actualizado de su comunicación con el sistema.

7. Personalización de Notificaciones: Los Docentes deben poder personalizar la


configuración de las Notificaciones según sus preferencias, como el formato de las
notificaciones, por ejemplo, recibir alertas instantáneas por correo electrónico o
mensajes de texto.

8. Historial de Notificaciones: El sistema debe mantener un historial completo de


todas las Notificaciones enviadas a los Docentes, permitiéndoles consultar registros
pasados en caso de necesidad.

9. Compatibilidad con Dispositivos Móviles: El sistema debe ser compatible con


dispositivos móviles para que los Docentes puedan recibir y visualizar las
Notificaciones de Altas y Bajas de Alumnos en tiempo real, desde cualquier
ubicación.
• Actividad “Motivo de la Alta”

Flujo:
1. Registro de la Alta del Alumno: El personal autorizado registra la Alta de un Alumno en
una Materia específica dentro del sistema de gestión de la administración escolar, durante
este proceso de registro, el usuario debe proporcionar el motivo detrás de la inclusión del
Alumno en la Materia.

2. Selección del Motivo: El usuario selecciona el motivo del Alta del alumno de una lista
predeterminada de opciones, como problemas con la inscripción, Temas de Salud
Delicados, cambio de horario, etc, o en su defecto, debe haber una opción para agregar un
motivo personalizado en caso de que el motivo no esté cubierto por las opciones
predeterminadas.

3. Validación de la Información: El sistema valida la información ingresada, asegurándose de


que se haya seleccionado un motivo para Alta del alumno, si no, se proporciona un motivo
o se selecciona una opción no válida, el sistema muestra un mensaje de error y solicita al
usuario que corrija la información.

4. Generación de la Notificación: Una vez que se completa el registro del Alta del Alumno
con el motivo correspondiente, el sistema genera automáticamente una notificación para el
docente de la materia afectada. La notificación incluye detalles sobre el Alta del Alumno,
junto con el motivo proporcionado durante el registro.

Restricciones:
1. Selección Obligatoria del Motivo: Es obligatorio seleccionar un motivo para cada Alta de
Alumno en una Materia, no se puede completar el registro del alta del alumno sin
proporcionar un motivo válido.

2. Listado de Motivos Predeterminados: El sistema debe proporcionar una lista


predeterminada de opciones de motivo para el alta del alumno, los usuarios solo pueden
seleccionar un motivo de esta lista predeterminada o agregar un motivo personalizado si es
necesario.
3. Validación de Datos: El sistema debe validar que el motivo proporcionado durante el
registro del Alta del Alumno sea válido y esté dentro de las opciones predeterminadas, si
el motivo no es válido o no está dentro de las opciones predeterminadas, el sistema debe
rechazar el registro y solicitar al usuario que proporcione un motivo válido.

4. Registro Histórico de Motivos: El sistema debe mantener un registro histórico de los


motivos de Alta de los alumnos en cada materia, no se deben permitir duplicados de
motivos, asegurando que haya coherencia en la información almacenada.

• Requerimientos No Funcionales

1. Seguridad: Los datos de los alumnos y las notificaciones deben estar protegidos mediante
cifrado y medidas de seguridad apropiadas para garantizar la privacidad y confidencialidad
de la información.

2. Disponibilidad: El sistema de notificaciones debe estar disponible en todo momento


durante el horario escolar para garantizar que los docentes puedan recibir notificaciones
instantáneas sobre las Altas y Bajas de alumnos en sus Materias.

3. Rendimiento: El sistema debe ser capaz de manejar un alto volumen de transacciones


simultáneas, asegurando tiempos de respuesta rápidos para la entrega de notificaciones a
los docentes, incluso en momentos de alta carga.

4. Escalabilidad: El sistema debe ser capaz de adaptarse y crecer para manejar un aumento en
el número de usuarios y datos sin comprometer su rendimiento o funcionalidad.

5. Interfaz de usuario amigable: La interfaz de usuario del sistema de notificaciones debe ser
intuitiva y fácil de usar para los docentes, permitiendo una rápida comprensión de las altas
y bajas de alumnos en sus materias, así como la razón detrás de estos cambios.

6. Auditoría y registro: El sistema debe ser capaz de realizar un seguimiento de todas las
notificaciones enviadas a los Docentes, registrando quién envió la Notificación, cuándo se
envió, y proporcionando un registro histórico de cambios en las inscripciones de los
alumnos en las materias.

7. Mantenibilidad: El sistema debe ser fácil de mantener y actualizar, con documentación


clara y un diseño modular que permita realizar cambios y mejoras de manera eficiente sin
afectar la funcionalidad principal del sistema.
• Actores / Roles

1. Docentes: Son los principales destinatarios de las notificaciones, los docentes necesitan ser
notificados cuando un alumno se inscribe o se retira de su materia, junto con la razón detrás
de estos cambios.

2. Administradores escolares: Son responsables de administrar el sistema de gestión escolar


en su totalidad, pueden configurar el sistema de notificaciones, así como supervisar su
funcionamiento general.

3. Alumnos: Aunque no son actores directos del sistema de notificaciones en este contexto,
son la causa de las Altas y Bajas que generan las Notificaciones; los Alumnos se inscriben
en materias y pueden retirarse de ellas, lo que desencadena las Notificaciones hacia los
Docentes.

4. Desarrolladores / Equipo técnico: El equipo encargado de desarrollar, mantener y actualizar


el sistema de notificaciones, son responsables de garantizar que el sistema funcione
correctamente y cumpla con los requisitos establecidos.

5. Sistema de gestión de la administración escolar: Aunque no es un actor humano en sí


mismo, este sistema es un componente clave del entorno en el que opera el sistema de
Notificaciones, en este caso el GAATX interactúa con el sistema de Notificaciones para
proporcionar información sobre las inscripciones y retiros de Alumnos en las Materias.

También podría gustarte