Resumen
La arquitectura de aplicaciones o arquitectura de software, está orientada al diseño de la estructura del sistema, con el objetivo de dar solución a sus requisitos técnicos y del negocio, reduciendo los riesgos asociados a la construcción del software. El presente documento, describe una arquitectura de solución de un software orientado a la web, para automatizar el proceso de autoevaluación de programas académicos en la Universidad Nacional Abierta y a Distancia, obteniendo como solución la selección del patrón modelo vista controlador el cual está basado en la arquitectura de 3 capas, y los puntos de vista funcional, información, y desarrollo teniendo en cuenta los requerimientos del sistema, para así ofrecer un producto funcional y escalable en el tiempo.
Citas
Blancarte Iturralde, O. J. (2020). Introducción a la arquitectura de software - un enfoque práctico. (O. J. Blancarte Iturralde, Ed.) (primera). Ciudad de México. Retrieved from https://reactiveprogramming.io/books/software-architecture/es
CNA. (2013). Lineamientos Para la Acreditación de Programas de Pregrado. Bogotá, Colombia: Concejo Nacional de Acreditación - CNA. Retrieved from https://www.cna.gov.co/1741/articles-186359_pregrado_2013.pdf
Dissanayake, N. R., & Dias, K. A. (2017). Web-based Applications: Extending the General Perspective of the Service of Web. In 10th International Research Conference of KDU (KDU-IRC 2017) on Changing Dynamics in the Global Environment: Challenges and Opportunities. Rathmalana: University of Colombo School of Computing. Retrieved from https://www.researchgate.net/publication/319058851_Web-based_Applications_Extending_the_General_Perspective_of_the_Service_of_Web
Molina Ríos, J. R., Loja Mora, N. M., Zea Ordóñez, M. P., & Loaiza Sojos, E. L. (2016). Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python. Revista Latinoamericana de Ingenieria de Software, 4(4), 201. https://doi.org/10.18294/relais.2016.201-207
Rozanski, N., Woods Marks, E., & Plc, S. (2011). Applying Viewpoints and Views to Software Architecture. Retrieved from http://www.viewpoints-and-perspectives.info
Shorokhov, S. G., & Khaptakhanova, V. V. (2019). Web based application for operational loss collection and value-at-risk and expected shortfall calculation. Retrieved from http://ceur-ws.org
Sierra, F., Acosta, J., Ariza, J., & Salas, M. (2013). Estudio y análisis de los framework en php basados en el modelo vista controlador para el desarrollo de software orientado a la web. Investigación y desarrollo en TIC (Vol. 4). Retrieved from http://sourceforge.net/projects/wasp/files/
The Institute of Electrical and Electronics Engineers, I. I. (2000). IEEE Recommended Practice for Architectural Description of Software-Intensive Systems Software Engineering Standards Committee of the IEEE Computer Society IEEE-SA Standards Board. Retrieved from http://cabibbo.dia.uniroma3.it/ids/altrui/ieee1471.pdf
UNAD. (2017). F-2-1-3 Procedimiento de Autoevaluación de Programas de Educación Superior. Bogotá: Universidad Nacional Abierta y a Distancia - UNAD.

Esta obra está bajo licencia internacional Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0.
Derechos de autor 2020 Documentos de Trabajo ECBTI