Proyecto Final Analisis de Sistemas 2

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

UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA

INGENIERÍA EN SISTEMAS DE INFORMACIÓN Y CIENCIAS DE LA


COMPUTACIÓN
Catedrático: Eddy Orlando Méndez Paz
Curso: Análisis de Sistemas II
Sección: “A” Sede: Villa Nueva

TEMA: SISTEMA DE CONTROL DE DOCENTES “PROYECTO FINAL”

Nombre: Jonatan Alexander Pérez Hernández Carné: 5390-20-2866


Nombre: Wilson Emanuel Arriaga Pérez Carné: 5390-14-563
Nombre: Oliver Armando Ibarra López Carné: 5390-21-6734
Nombre: Jorge Francisco Santos Carné: 5390-21-1308

1
Índice

Introducción ---------------------------------------------------------------------------------- 3

Análisis del sistema -------------------------------------------------------------------------

Diagramas de casos de uso -----------------------------------------------------------------

Diagramas de actividades -------------------------------------------------------------------

Diagramas de secuencia ---------------------------------------------------------------------

Arquitectura del Sistema --------------------------------------------------------------------

Diagrama de arquitectura --------------------------------------------------------------------

Prototipo de Pantallas ------------------------------------------------------------------------

Configuración en AWS ----------------------------------------------------------------------

Casos de prueba ------------------------------------------------------------------------------

Conclusión ------------------------------------------------------------------------------------

2
Introducción

Bueno con respecto al siguiente trabajo por realizarse el cual trata de un Sistema de

Control de Docentes ha sido concebido para atender las necesidades específicas de la

Universidad Mariano Gálvez, campus Villa Nueva, en la facultad de Ingeniería en Sistemas 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,

asignaciones de cursos y solicitudes de parqueo.

La importancia de este sistema radica en su capacidad para centralizar y automatizar

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

escalabilidad, permitiendo su implementación futura en otras facultades o sedes de 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.

Personal de Administración: Son responsables de gestionar la mayoría de registros. En este caso:


docentes, cursos y aprobar/rechazar las solicitudes de parqueo que los docentes registraron. Cuando
hablamos de gestión, nos referimos a registros, actualizaciones (mantenimiento), descarga de reportería
y notificaciones. A este grupo de actores también se le implementó el uso de SSO.

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

En conclusión, con el desarrollo del Sistema de Control de Docentes, el cual representa

un avance significativo para la Universidad Mariano Gálvez en la gestión de sus procesos

administrativos y académicos. A través de este sistema, se logrará no solo un manejo más

eficiente de la información de los docentes, sino también una mejora en la transparencia y en la

comunicación entre las distintas áreas implicadas.

Cada módulo ha sido diseñado con la flexibilidad y escalabilidad necesarias para

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

funcione de manera robusta y segura.

Este proyecto no solo aborda las necesidades inmediatas, sino que también sienta las

bases para el crecimiento tecnológico de la universidad, permitiendo que las tareas

administrativas se alineen con los estándares de eficiencia y automatización de la actualidad.

También podría gustarte