Proyecto Final Analisis de Sistemas 2
Proyecto Final Analisis de Sistemas 2
Proyecto Final Analisis de Sistemas 2
1
Índice
Introducción ---------------------------------------------------------------------------------- 3
Conclusión ------------------------------------------------------------------------------------
2
Introducción
Bueno con respecto al siguiente trabajo por realizarse el cual trata de un Sistema de
Información. Este sistema busca optimizar la gestión administrativa y académica de los docentes,
facilitando el manejo de información clave como sus datos personales, títulos académicos,
procesos que, hasta la fecha, han sido gestionados de forma manual o semiautomatizada. Esto no
solo reducirá el margen de error, sino que también brindará una experiencia mucho más eficiente
para el personal administrativo y los docentes. Además, la solución está diseñada pensando en la
universidad.
El presente documento describe el análisis, diseño y arquitectura del sistema, así como
los casos de prueba y los prototipos de pantallas que soportan su funcionalidad. Todo este
proceso sigue las mejores prácticas de ingeniería de software para asegurar la calidad y éxito del
desarrollo.
3
Diagrama de Caso de Uso
Es muy importante conocer los actores así como los procesos en los cuales interactúan para asegurar un
desarrollo correcto y con la funcionalidad requerida. Debido a esto, se ha diseñado un diagram de Casos
de Uso que se describe a continuación:
Actores:
Docentes: Son los iniciadores de solicitudes de parqueo y encargados de registrar sus propios vehículos
así como gestionarlos. Para una autenticación mucho más fluida se ha implementado single sign on a
través de OAuth con herramientas ya existentes, en este caso, Google Identity Services.
Coordinador: Capaz de hacer cualquier acción que se incluye en el grupo de personal de administración.
Sin embargo, también tiene la capacidad de crear una propuesta para asociación de cursos específicos
hacia catedráticos.
Director: No es necesario que este actor tenga la mayoría de permisos ya que sus funciones
administrativas no son referentes a este nivel. Sin embargo, este actor tiene acceso a la plataforma para
aprobar y rechazar las propuestas que el coordinador haya creado. Además, también es parte del grupo
agregado por SSO.
WhatsApp Business API: Este actor fue implementado para sólamente crear notificaciones hacia los
números registrados y agregar su registro vía Twilio.
Twilio: Debido a sus integraciones variadas para métodos de comunicación móvil, se ha integrado con
WhatsApp Business API para crear registro de la notificación enviada.
Google Workspace SMTP: Envía notificaciones de correo electrónico hacia los destinatarios registrados,
para ciertos eventos.
Sendgrid: Herramienta para registrar los correos electrónicos, NDRs, entre otros.
A continuación se presenta el diagrama de Casos de Uso que puede también verificarse en este enlace.
4
5
Conclusión
adaptarse a futuras expansiones, ya sea hacia otras facultades o campus. Además, al integrarse
6
tecnologías avanzadas como AWS y herramientas de monitoreo, se garantiza que el sistema
Este proyecto no solo aborda las necesidades inmediatas, sino que también sienta las