Specifying Requirements for Modern Software Development: A Test-Oriented Methodology

Empreu sempre aquest identificador per citar o enllaçar aquest ítem http://hdl.handle.net/10045/141086
Información del item - Informació de l'item - Item information
Títol: Specifying Requirements for Modern Software Development: A Test-Oriented Methodology
Autors: Güemes Esperón, Alejandro Miguel | Maciá Pérez, Francisco | Berna-Martinez, Jose Vicente | Delgado Dapena, Martha Dunia | Lorenzo Fonseca, Iren
Grups d'investigació o GITE: GrupoM. Redes y Middleware
Centre, Departament o Servei: Universidad de Alicante. Departamento de Tecnología Informática y Computación
Paraules clau: Software requirements specification | Distributed systems | Software testing | Quality requirements
Data de publicació: 19-de setembre-2023
Editor: World Scientific Publishing
Citació bibliogràfica: International Journal of Software Engineering and Knowledge Engineering. 2024, 34(1): 27-48. https://doi.org/10.1142/S0218194023500407
Resum: Most modern computer systems operate in distributed environments. To develop and test such applications, services, and systems, it is necessary to consider the physical devices, architectures, communication, security and deployment mechanisms involved. However, the requirements’ specification process still replicates that of traditional applications: details remain implicit and are hidden in the description. As a result, specifications are difficult to identify and, ultimately, tests are designed in the traditional way: they overlook constraints and fail to achieve the desired effects. Our objective is to design a methodology for specifying requirements in both traditional software and applications deployed in distributed environments. We present an iterative and incremental requirements specification methodology. This methodology allows us to describe functional requirements and incorporate non-functional or quality constraints, which is the main contribution of this proposal. To ensure that quality requirements are specified during the design phase, the methodology proposes a series of phases, stages and artefacts that ensure the discovery and consideration of these requirements. In order to find out the strengths and weaknesses of our methodology, we have carried out a comparative study with other similar proposals in the literature. To this end, evaluation criteria were defined by considering standards and good practices in Requirements Engineering. The results of the comparative study show that our methodology constitutes a solid procedure for a detailed requirements specification from the beginning of the software development cycle. This represents an advance over the rest of the proposals studied. Our methodology contributes to the simplification of the design and execution phases of software testing, enabling traceability between the specified requirements and the designed test cases.
URI: http://hdl.handle.net/10045/141086
ISSN: 0218-1940 (Print) | 1793-6403 (Online)
DOI: 10.1142/S0218194023500407
Idioma: eng
Tipus: info:eu-repo/semantics/article
Drets: © World Scientific Publishing Company
Revisió científica: si
Versió de l'editor: https://doi.org/10.1142/S0218194023500407
Apareix a la col·lecció: INV - GrupoM - Artículos de Revistas

Arxius per aquest ítem:
Arxius per aquest ítem:
Arxiu Descripció Tamany Format  
ThumbnailGuemes-Esperon_etal_2024_IJSEKE_final.pdfVersión final (acceso restringido)461,17 kBAdobe PDFObrir     Sol·licitar una còpia
ThumbnailGuemes-Esperon_etal_2024_IJSEKE_preprint.pdfPreprint (acceso abierto)717,92 kBAdobe PDFObrir Vista prèvia


Tots els documents dipositats a RUA estan protegits per drets d'autors. Alguns drets reservats.