Desarrollo guiado por comportamiento: buenas prácticas para la calidad de software



Título del documento: Desarrollo guiado por comportamiento: buenas prácticas para la calidad de software
Revista: Ingeniería y Desarrollo
Base de datos: PERIÓDICA
Número de sistema: 000447823
ISSN: 0122-3461
Autores:
1
1
Instituciones: 1Universidad Peruana Unión, Juliaca. Perú
Año:
Periodo: Ene-Jun
Volumen: 39
Número: 1
Paginación: 190-204
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Analítico, descriptivo
Resumen en español Asegurar la calidad y funcionalidad de un producto de software es garantizar su correcta estructura, composición, ejecución e integridad, pero en algunos casos estas características se ven afectadas debido a la ineficiente gestión y desarrollo del software. El objetivo de la revisión fue identificar buenas prácticas al usar el desarrollo guiado por comportamientos. Para su desarrollo, se indagó en artículos de investigación categorizados en revistas indexadas en bases de datos como IEEE, ScienceDirect, Scielo, Scopus y Redalyc entre 2016 y 2020. El análisis y la revisión permitieron identificar buenas prácticas como el uso de los escenarios solo para pruebas de funcionalidad, organizar las características en carpetas de acuerdo con los escenarios del sistema, contextualizar el funcionamiento al mismo idioma de los clientes para facilitar la comunicación, el uso de etiquetas para agrupar escenarios, organizar características según necesidades y generar escenarios sin dependencia. Se concluyó que estas buenas prácticas permiten una correcta comunicación, diseño estructurado del software, calidad funcional de cada componente de código y, sobre todo, un producto eficiente con riesgo mínimo de pérdida de recursos y alto margen de éxito
Resumen en inglés Ensuring the quality and functionality of a software product is to guarantee its correct structure, composition, execution, and integrity, but, in some cases, these characteristics are affected due to inefficient software management and development. The aim of this review was to identify good practices when using behavior-driven development. In its development, we investigated research articles categorized in indexed journals, in databases such as IEEE, ScienceDi-rect, Scielo, Scopus, and Redalyc, prepared between 2016 and 2020. The analysis and review allowed to identify good practices, such as the use of scenarios that are exclusively for tests of functionality; the organization of characteristics in folders, according to system scenarios; the contextualization of the operation in the same language as the clients, to facilitate communication; the use of labels to group scenarios; the organization of characteristics according to needs; and the generation of scenarios without dependency. We concluded that these good practices allow for adequate communication, structured software design, functional quality of each component of the code, and, above all, for an efficient product with a minimum risk of loss of resources and a high margin of success
Disciplinas: Ciencias de la computación
Palabras clave: Software,
Control de calidad,
Desarrollo de software,
Calidad de software,
Buenas prácticas,
Desarrollo guiado por comportamiento
Keyword: Software,
Quality control,
Software development,
Software quality,
Good practices,
Behavior guided development
Texto completo: Texto completo (Ver HTML) Texto completo (Ver PDF)