Documentos de Académico
Documentos de Profesional
Documentos de Cultura
entre otras tareas administrativas relacionadas con el calendario escolar y otros aspectos
institucionales.
problemática, se ha propuesto llevar a cabo una refactorización del sistema, migrándolo hacia
un lenguaje de programación más moderno y versátil, conocido como ASP .Net Core, y
La elección de ASP .Net Core como nuevo lenguaje de programación y la adopción del
patrón MVC ofrecen numerosos beneficios. ASP .Net Core es conocido por su capacidad de
PostgreSQL como gestor de bases de datos brindará una mayor robustez y capacidad de
escalabilidad al sistema, lo que resultará en un mejor rendimiento y una gestión de datos más
efectiva.
Este proyecto ha sido seleccionado con el objetivo principal de fortalecer nuestra
de aprendizaje. Al adoptar esta iniciativa, estamos embarcándonos en una travesía que nos
una nueva forma de programar que involucra la implementación de una sintaxis y estrategias
robustos y seguros, y esta iniciativa nos desafiará a aprender y aplicar técnicas efectivas para
proteger los datos de la base de datos contra posibles amenazas, como ataques cibernéticos,
inmersos en un ambiente donde la seguridad de los datos es de máxima prioridad. Esto nos
brinda una oportunidad única para comprender y aplicar prácticas de seguridad avanzadas,
Además de mejorar nuestras capacidades técnicas, este proyecto nos permitirá adquirir
profesionales de la tecnología.
PLANTEAMIENTO DEL PROBLEMA
Como bien se sabe un sistema de información en funcionamiento o bien ya
está en línea, su funcionamiento puede pasar a ser menos practico y eficaz, las interfaces
graficas de usuario dejan de ser flexibles, atractivas, intuitivas y son superadas por las nuevas
datos, etc.).
De la misma manera la codificación puede estar desarrollada sin las mejores prácticas o
de manera correcta es decir que presenta bugs, salidas no esperadas, poca seguridad al
manipular la información. Estos sectores impiden que el sistema pierda escalabilidad es decir
que si en un momento se requiere que seas un sistema mas grade y complejo este no esté listo
para eso.
La refactorización se realiza a menudo como parte del proceso de desarrollo del software: los
es una decisión estratégica para aprovechar tecnologías modernas que han demostrado su
eficacia en la mejora de la eficiencia del desarrollo y el rendimiento del sistema, los cuales
migrar el sistema a ASP .Net Core, adoptar una arquitectura MVC y utilizar
eficiencia en el desarrollo.
proyecto.
de los desarrolladores.
OBJETIVOS GENERALES
Refactorizar modulo por modulo que conforman el sistema de información con la
finalidad de mejorar el sistema en todos los sentidos, así como una nueva estructura de la
interfaz gráfica, mejorar la consistencia del código, mantener en el código las mejores prácticas
para perfeccionar su funcionamiento, reducir lo menos posible los errores que pueda presentar
OBJETIVOS ESPECIFICOS
A continuación, se dan a conocer conforme a lo siguiente: