The CHAMÍ System to Assist the Quality Assurance of Functional and Non-Functional Requirements in the Software Industry
DOI:
https://doi.org/10.31908/19098367.2698Keywords:
The Software Quality Assurance, CHAMÍ Model, Functional and Non-Functional Requirements, MSMEs, Software EngineeringAbstract
This article aims to propose a model for quality assurance of functional and non-functional requirements in Software Projects that may be appropriate for the MSME industry and find a propitious scenario to improve its competitiveness in the national and international order based on the products it manufactures. The metamodel was validated from its conceptualization, development, implementation, and evaluation with experts from academia and industry to reduce the gap between them. As a result, the development of an information system adjusted to the needs of regional software producers is achieved, which has the ability to accompany software projects in the management of quality requirements from the first stages, in accordance with the quality characteristics established by international organizations with experience in the discipline.
References
FEDESOFT, “Estudio para la caracterización del sector de productos y servicios de la industria de software y servicios asociados.,” Bogotá D.C., 2013.
L. Peláez, A. Toro, J. López, and A. Medina, “Caracterización del proceso de desarrollo de software en Colombia: una mirada desde las PYMES productoras,” Rev. Páginas, vol. 92, pp. 89–98, 2012.
K. Palomino, “Estudio del comportamiento de la industria del software en Colombia ante escenarios de capacidades de innovación y ventajas comparativas por medio de dinámica de sistemas,” Universidad Nacional de Colombia, 2011.
A. Pasini, S. Esponda, R. Bertone, and P. Pesado, “Aseguramiento de Calidad en PYMES que desarrollan software. Una experiencia desde el proyecto COMPETISOFT,” Repos. Inst. la Univ. Nac. la Plata, p. 10, 2008.
A. Cuesta, “Modelo para la Industrialización de Software en el Triángulo del Café - Colombia,” Universidad Pontificia de Salamanca, 2011.
C. De la Cruz and G. Castro, “La Ingeniería de requerimientos en las pequeñas empresas del Departamento de Risaralda,” Lámpsakos, vol. 12, pp. 110–119, 2014.
C. Fernández et al., “Métodos formales aplicados en la industria del software,” Temas Cienc. y Tecnol., vol. 15, no. 43, pp. 3–12, 2011.
L. Peláez, L. Cardona, and A. Toro, “Estado del arte de la ingeniería del software en el ámbito nacional e internacional de acuerdo a organizaciones que tratan la disciplina,” Entre Cienc. e Ing., p. 178, 2010.
L. E. Peláez, “Validación de un modelo propio para el desarrollo y la gestión de proyectos de software,” Pereira, 2014.
B. Corona, M. Muñoz, J. Miramontes, J. Calvo, and T. S. Feliu, “Estado de arte sobre métodos de evaluación de metodologías ágiles en las pymes,” Recibe, vol. 1, no. 5, 2016.
M. Estayno, G. Dapozo, L. Cuenca, and C. Greiner, “Modelos y métricas para evaluar calidad del software,” Repos. Inst. la Univ. Nac. la Plata, p. 6, 2012.
G. Gómez, A. Aguileta, G. B. Ancona, and O. S. Gómez, “Avances en las Mejoras de Procesos Software en las MiPyMEs Desarrolladoras de Software: Una Revisión Sistemática,” Rev. Latinoam. Ing. Softw., vol. 2, no. 4, p. 262, 2014, doi: 10.18294/relais.2014.262-268.
C. Azeddine and H. Alajmi, "Towards a dynamic software requirements specification," 2014 World Congress on Computer Applications and Information Systems (WCCAIS), vol. 1, no. 1, pp. 1-7, 2014. DOI: 10.1109/WCCAIS.2014.6916656.
D. Carrizo Moreno, "Comparación de efectividad de las técnicas de educción de requisitos software: visión novel y experta," Ingeniare. Revista chilena de ingeniería, vol. 20, no. 3, pp. 386-397, 2012. DOI: http://dx.doi.org/10.4067/S0718-33052012000300013.
M. Genero Bocco, J. A. Cruz-Lemus, and M. G. Piattini Velthuis, Métodos de investigación en ingeniería del software. 2015.
Sampieri, R. H., Collado, C. F., & Lucio, P. B. (2014). Metodología de la Investigación (McGraw HIll (ed.); 6a. Edición.
Ferrari, R., Miller, J. A., & Madhavji, N. H. (2010). A controlled experiment to assess the impact of system architectures on new system requirements. Requirements Engineering, 15(2), 215–233. https://doi.org/10.1007/s00766-010-0099-3.
L. E. Peláez Valencia, M. Cohuo Ávila, A. Toro Lazo, J. L. Arias Vargas, D. E. Rodríguez Franco, D. Gómez Osorno and D. A. Pérez Correa. “Diseño de un sistema de información que implementa el modelo automatizado para asegurar la calidad de los requerimientos en proyectos de software”, en Investigación e innovación en ingeniería de software, Volumen 4. Medellín, Sello Editorial Tecnológico de Antioquia, 2020.
A. Toro Lazo and J. G. Gálvez Botero, “Procedimiento PEVReS,” 2017.
K. Wiegers and J. Beatty, Software Requirements, Washington: Pearson Education, 2013.
L. E. Peláez Valencia, A. Toro Lazo, J. L. Arias Vargas and D. E. Rodríguez Franco, "Ingeniería de Software: El aseguramiento de la calidad de los requisitos en la industria del software en el Eje Cafetero colombiano," INGE CUC, vol. 5, no. 2, pp. 110-122, 2019. DOI: http://doi.org/10.17981/ingecuc.15.2.2019.11.