Usando el Desarrollo Guiado por Comportamiento (BDD) para Requisitos No Funcionales
Autores: Santos, Shexmo; Pimentel, Tacyanne; Rocha, Fabio Gomes; Soares, Michel S.
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Usando el Desarrollo Guiado por Comportamiento (BDD) para Requisitos No Funcionales
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Ingeniería de software
Comunicación
Requisitos
Marcos de trabajo
Desarrollo guiado por el comportamiento
Requisitos no funcionales
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 27
Citaciones: Sin citaciones
En la ingeniería de software, debe haber claridad en la comunicación entre las partes interesadas para obtener los requisitos destinados al desarrollo de software a través de marcos que logren los comportamientos esperados por el software. La falta de claridad en la etapa de obtención de requisitos puede afectar las etapas posteriores del desarrollo de software. Proponemos un estudio de caso centrado en la característica de eficiencia de rendimiento expresada en la norma ISO/IEC/IEEE 25010 utilizando el Desarrollo Guiado por Comportamiento (BDD). El estudio de caso se realizó con profesionales que utilizan BDD para obtener los requisitos no funcionales de una empresa que desarrolla software. El resultado obtenido fue la validación relacionada con la obtención de requisitos no funcionales dirigidos a la característica de eficiencia de rendimiento de la norma ISO/IEC/IEEE 25010 utilizando el marco BDD a través de un estudio de caso real en una empresa de desarrollo de software. La principal contribución del artículo es demostrar la efectividad del uso de BDD para obtener requisitos no funcionales sobre la característica de eficiencia de rendimiento de la norma ISO/IEC/IEEE 25010.
Descripción
En la ingeniería de software, debe haber claridad en la comunicación entre las partes interesadas para obtener los requisitos destinados al desarrollo de software a través de marcos que logren los comportamientos esperados por el software. La falta de claridad en la etapa de obtención de requisitos puede afectar las etapas posteriores del desarrollo de software. Proponemos un estudio de caso centrado en la característica de eficiencia de rendimiento expresada en la norma ISO/IEC/IEEE 25010 utilizando el Desarrollo Guiado por Comportamiento (BDD). El estudio de caso se realizó con profesionales que utilizan BDD para obtener los requisitos no funcionales de una empresa que desarrolla software. El resultado obtenido fue la validación relacionada con la obtención de requisitos no funcionales dirigidos a la característica de eficiencia de rendimiento de la norma ISO/IEC/IEEE 25010 utilizando el marco BDD a través de un estudio de caso real en una empresa de desarrollo de software. La principal contribución del artículo es demostrar la efectividad del uso de BDD para obtener requisitos no funcionales sobre la característica de eficiencia de rendimiento de la norma ISO/IEC/IEEE 25010.