Evaluación de una Arquitectura de Software

Authors

  • oscar agudelo University of the Llanos image/svg+xml
  • Fernando Riveros Sanabria
  • Santiago Valbuena Rodríguez

DOI:

https://doi.org/10.15665/rp.v19i2.2636

Keywords:

Architecture Software, Resolution 4505, SAAM, Architecture Softevaluation of software architectures, MVC

Abstract

Well-designed software architecture is key for organizations to move forward and focus on their missionary role. On the other hand, Resolution 4505 of 2012 of the Ministry of Salud y Protección Social of Colombia, establishes the process of validation, control and monitoring of the reports generated by the Health Provider Institutions of the vulnerable uninsured population. To comply with what is stipulated in the Resolution, the development of a computer application is proposed, which through its software architecture allows responding to the constant changes demanded by the Ministry. In an initial spring called zero, early evaluations were made to the architecture, using the SAAM Software Architecture Analysis Method, analyzing the modifiable quality attribute, which allowed the choice of architecture, improving communication with stakeholders and a better interpretation of user stories.

References

Dijkstra E.The Structure of the THE multiprogramming system. Communications of the ACM. 1983 ene; 26 [1]:49-52.

Perry D, Wolf L. Foundations for the study of software architecture. Software Engineering Notes. 1992 oct; 17[4]: 40–52.

Department of Defense [Internet], [Lugar desconocido] Modeling and Simulation Glossary.2017. [Citado 10 dic 2019]. Disponible en: https://apps.dtic.mil/dtic/tr/fulltext/ u2/a349800.pdf

Bass L, Clements P, Kazman R. Software Architecture in Practice 3ª ed, Addison-Wesley 2012. 4p

ISO/IEC/IEEE [Internet], [Lugar desconocido] Standard 42010:2011 Systems and software engineering — Architecture description. [citado 15 enero 2020]. Disponible en: https://www.iso.org/ obp/ui/#iso:std:iso-iec-ieee:42010:ed-1:v1:en

Bass L, Clements P, Kazman R. Software Architecture in Practice 1ª ed, Addison-Wesley 1998. 11p

Shaw M, Garlan D. Software Architecture: Perspectives on an Emerging Discipline, Financial Times/Prentice Hall. 1996

Padilla J. [Internet]. [Lugar desconocido] Diseño de una arquitectura institucional tecnológica basada en el estándar ISO/IEC/IEEE 42010 que permita diversificar el modelo educativo dentro de la Universidad Técnica del Norte. 2019 [Citado 10 ene 2020]. Disponible en: http://repositorio.utn.edu.ec/ bitstream/123456789/9537/2/04%20ISC%20526%20TRABAJO%20GRADO.pdf#page=30&zoom=100,92,96

Escobar J [Internet]. [Lugar desconocido] Propuesta de un marco de trabajo de arquitectura para el aseguramiento de la calidad en el diseño de videojuegos serios orientados a la rehabilitación física de acuerdo a la Norma ISO/IEC/IEEE 42010. Escuela Politécnica Nacional, 2019 [Citado 5 feb 2019]. Disponible en: https://bibdigital.epn.edu. ec/bitstream/15000/20119/1/CD%209554.pdf

Garlan D, Shaw M. An Introduction to Software Architecture. Advances in Software Engineering and Knowledge Engineering, 1994 Volume I, World Scientific Publishing Company, New Jersey.

Clements P. A Survey of Architecture Description Languages. Proceedings of the International Workshop on Software Specification and Design, Alemania, 1996.

Shaw M, Clements P. A field guide to Boxology: Preliminary classification of architectural styles for software systems. Documento de Computer Science Department and Software Engineering Institute, Carnegie Mellon University. Publicado en Proceedings of the 21st International Computer Software and Applications Conference. 1997

Allen R, Garlan D. The Wright Architectural Description Language, Technical Report, Carnegie Mellon University. 1996.

Reynoso C, Kicillof N [Internet], [Desconocido] Introducción a la Arquitectura de Software, Universidad de Buenos Aires. 2004 [citado 12 enero 2020]. Disponible en: https://www. academia.edu/5472068/Estilos_PDF

Ionita M, Hammer D, Obbink H. Scenario-based software architecture evaluation methods: An overview. In Workshop on methods and techniques for software architecture review and assessment at the international conference on software engineering [pp. 19-24]. 2002

Nord, Robert L., et al. Integrating the Architecture Tradeoff Analysis Method [ATAM] with the cost benefit analysis method [CBAM]. Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst, 2003.

Bengtsson P., Lassing N., Bosch J., Vliet less H. Architecture-level modifiability analysis [ALMA], Journal of Systems and Software, vol 69, 2004

DNP [Internet]. [Desconocido] Plan Nacional de 2010 – 2014, Prosperidad para todos, 2011. [citado 9 enero 2020]. Disponible en: https://colaboracion.dnp.gov.co/CDT/PND/Resumen%20Ejecutivo%20Ultima%20Version.pdf

Salud y Protección Social. Ministerio [Internet], [Desconocido] Resolución 4505 de 2012, Colombia, 2012. 2004 [citado 12 septiembre 2019] disponible en https://www.minsalud.gov .co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/DIJ/Resolucion-4505-de-2012.PDF

Salud y Protección Social. Ministerio [Internet], [Desconocido] Guías de promoción de la salud y prevención de enfermedades en la salud pública. Colombia. 2012. 2004 [citado 12 septiembre 2019] disponible en http://www.minsalud.gov.co/Documentos%20y%20Publicaciones/GUIAS%20DE%20ATENCION%20-TOMO%20DOS.pdf

Salud y Protección Social. Ministerio [Internet], [Desconocido] ABECÉ Resolución 4505 de 2012. Colombia. 2016. [citado 12 septiembre 2019] disponible en https://www.minsalud. gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/VS/ED/GCFI/abece-resolucion-4505.pdf

Salud y Protección Social. Ministerio [Internet]. [Desconocido] Anexo Tecnico No. 1 Resolución 4505 de 2012. Colombia. 2012. [citado 10 septiembre 2019] disponible en: https://hsam .gov.co/sites/default/files/2019-10/Anexo-1-Estructura-base-datos-Resolucion-4505.pdf

Scrum Master [Internet]. [Desconocido] Scrum Manager Body of Knowledge.2012. [citado 10 agosto 2019] disponible en: https://www. scrummanager.net/bok/index.php?title=Scrum_Manager_BoK

Duggan, Evan W.; THACHENKARY, Cherian S. Integrating nominal group technique and joint application development for improved systems requirements determination. Information & Management, 2004.

Bosch J, Bengtsson P, Lassing N, Vliet H. Analyzing Software Architectures for Modifiability. Department of Software Engineering and Computer Science, University of Karlskrona/Ronneby Ronneby, Sweden. 2000

Mago E, Alférez G. El Papel de la Arquitectura de Software en Scrum, Software Guru n° 30, 2011 Disponible en: https://sg.com.mx/revista /30/el-papel-la-arquitectura-software-scrum#.V-HsbfArLIU.

Agripino P.,[ Internet] Sprint 0, clave en la gestión de proyectos ágiles, Paradigma Digital. España 2017, [citado 12 enero 2020] disponible en https://www.paradigmadigital.com/ techbiz/sprint-0-clave-la-gestion-proyectos-agiles/

Marta Jiménez Franco [Internet], 2014, [citado 12 septiembre 2019] disponible en https://github.com/Arquisoft/ObservaTerra11/wiki/Escenarios-de-calidad

Downloads

Published

2022-01-27