Using Behavior-Driven Development (BDD) for Non-Functional Requirements

Autor: Shexmo Santos, Tacyanne Pimentel, Fabio Gomes Rocha, Michel S. Soares
Jazyk: angličtina
Rok vydání: 2024
Předmět:
Zdroj: Software, Vol 3, Iss 3, Pp 271-283 (2024)
Druh dokumentu: article
ISSN: 2674-113X
DOI: 10.3390/software3030014
Popis: In software engineering, there must be clarity in communication among interested parties to elicit the requirements aimed at software development through frameworks to achieve the behaviors expected by the software. Problem: A lack of clarity in the requirement-elicitation stage can impact subsequent stages of software development. Solution: We proposed a case study focusing on the performance efficiency characteristic expressed in the ISO/IEC/IEEE 25010 standard using Behavior-Driven Development (BDD). Method: The case study was performed with professionals who use BDD to elicit the non-functional requirements of a company that develops software. Summary of Results: The result obtained was the validation related to the elicitation of non-functional requirements aimed at the performance efficiency characteristic of the ISO/IEC/IEEE 25010 Standard using the BDD framework through a real case study in a software development company. Contributions and impact: The article’s main contribution is to demonstrate the effectiveness of using BDD to elicit non-functional requirements about the performance efficiency characteristic of the ISO/IEC/IEEE 25010 standard.
Databáze: Directory of Open Access Journals