Arquitectura y Patrones de Diseño aplicados al Sistema de Gestión de Proyectos Integradores con MySQL Database

Autores/as

  • Kaique Caitano Dos Santos Fatec Zona Leste
  • Diego Marques Da Costa Fatec Zona Leste
  • Luiz Carlos Gimenes F. De Souza Fatec Zona Leste
  • Nicole Lisboa De Carvalho Fatec Zona Leste
  • Vinicius De Morais Crepaldi Fatec Zona Leste
  • Sirley Ambrosia Vitoria Addão Fatec Zona Leste

DOI:

https://doi.org/10.5281/zenodo.19866244

Palabras clave:

Arquitectura de software, Patrones de diseño, Base de datos MySQL, Proyectos de integración.

Resumen

Este artículo presenta la arquitectura y los patrones de diseño aplicados al Sistema de Gestión de Proyectos Integradores (SGPI), desarrollado para el curso de Desarrollo de Software Multiplataforma de Fatec. El sistema fue concebido en respuesta a las limitaciones de almacenamiento impuesta por la asociación con Microsoft. La solución adopta arquitectura en capas con separación de responsabilidades entre presentación, lógica de negocio y persistencia. Tres Design Patterns fueron implementados: Factory Method para creación de perfiles de usuarios, Facade para generación de informes y Observer para gestión de notificaciones. La persistencia utiliza MySQL Database, permitiendo el almacenamiento eficiente de documentos, presentaciones y videos. El backend fue desarrollado en Node.js con Express.js, siguiendo prácticas de ingeniería de software para garantizar escalabilidad, seguridad y mantenibilidad. La investigación demuestra cómo arquitectura de software contribuye a sistemas académicos robustos y evolutivos

Descargas

Los datos de descargas todavía no están disponibles.

Citas

BASS, Len; CLEMENTS, Paul; KAZMAN, Rick. Software architecture in practice. 2. ed. Boston: Addison-Wesley, 1997.

GAMMA, Erich; HELM, Richard; JOHNSON, Ralph; VLISSIDES, John. Design patterns: elements of reusable object-oriented software. Boston: Addison-Wesley, 1994.

MARTIN, Robert C. Clean architecture: a craftsman's guide to software structure and design. Boston: Prentice Hall, 2017.

SOMMERVILLE, Ian. Software engineering. 10. ed. Boston: Pearson, 2019.

SEARS, Russell; VAN INGEN, Catharine; GRAY, Jim. To BLOB or Not To BLOB: Large Object Storage in a Database or a Filesystem? Microsoft Research Technical Report MSR-TR-2006-45. Microsoft Research, 2006. Disponível em: https://www.microsoft.com/en-us/research/wp-content/uploads/2006/04/tr-2006-45.pdf Acesso em: 10 out. 2025.

NIELSEN, Jakob. Response Times: The 3 Important Limits. Nielsen Norman Group, 2010. Disponível em: https://www.nngroup.com/articles/response-times-3-important-limits/. Acesso em: 30 out. 2025.

HUANG, H.; LI, B. Design and implementation of student management system of integrated programmable device programming system. Scientific Reports, v. 14, n. 11873, maio 2024. DOI: 10.1038/s41598-024-62844-z.

SHAPIRO, Michael; MILLER, Ethan L. Managing Databases with Binary Large Objects. Conference on Mass Storage Systems (MSS), 1999. Disponível em: https://ethanmiller.org/files/pubs/mss99.pdf Acesso em: 10 out. 2025.

CASCIARO, Mario; MAMMINO, Luciano. Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques. 4. ed. Birmingham: Packt Publishing, 2024.

ORACLE CORPORATION. MySQL 8.0 Reference Manual. Oracle, 2024. Disponível em: https://dev.mysql.com/doc/refman/8.0/en/. Acesso em: 30 out. 2025.

BAUMANN, Peter; HAHN, Karsten; MERTICARIU, George. A comparative benchmark of large objects in relational databases. In: PROCEEDINGS OF THE VLDB ENDOWMENT, 2008. Disponível em: https://www.researchgate.net/publication/221524812_A_comparative_benchmark_of_large_objects_in_relational_databases. Acesso em: 30 out. 2025.

Publicado

2026-05-10

Cómo citar

Santos, K. C. D., Costa, D. M. D., Souza, L. C. G. F. D., Carvalho, N. L. D., Crepaldi, V. D. M., & Addão, S. A. V. (2026). Arquitectura y Patrones de Diseño aplicados al Sistema de Gestión de Proyectos Integradores con MySQL Database. Revista Del Encuentro De Gestión Y Tecnología, 3(2), e321390 . https://doi.org/10.5281/zenodo.19866244

Artículos similares

1 2 3 4 5 6 > >> 

También puede {advancedSearchLink} para este artículo.