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

Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10045/141086
Registro completo de metadatos
Registro completo de metadatos
Campo DCValorIdioma
dc.contributorGrupoM. Redes y Middlewarees_ES
dc.contributor.authorGüemes Esperón, Alejandro Miguel-
dc.contributor.authorMaciá Pérez, Francisco-
dc.contributor.authorBerna-Martinez, Jose Vicente-
dc.contributor.authorDelgado Dapena, Martha Dunia-
dc.contributor.authorLorenzo Fonseca, Iren-
dc.contributor.otherUniversidad de Alicante. Departamento de Tecnología Informática y Computaciónes_ES
dc.date.accessioned2024-02-27T11:15:31Z-
dc.date.available2024-02-27T11:15:31Z-
dc.date.issued2023-09-19-
dc.identifier.citationInternational Journal of Software Engineering and Knowledge Engineering. 2024, 34(1): 27-48. https://doi.org/10.1142/S0218194023500407es_ES
dc.identifier.issn0218-1940 (Print)-
dc.identifier.issn1793-6403 (Online)-
dc.identifier.urihttp://hdl.handle.net/10045/141086-
dc.description.abstractMost 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.es_ES
dc.languageenges_ES
dc.publisherWorld Scientific Publishinges_ES
dc.rights© World Scientific Publishing Companyes_ES
dc.subjectSoftware requirements specificationes_ES
dc.subjectDistributed systemses_ES
dc.subjectSoftware testinges_ES
dc.subjectQuality requirementses_ES
dc.titleSpecifying Requirements for Modern Software Development: A Test-Oriented Methodologyes_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.peerreviewedsies_ES
dc.identifier.doi10.1142/S0218194023500407-
dc.relation.publisherversionhttps://doi.org/10.1142/S0218194023500407es_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
Aparece en las colecciones:INV - GrupoM - Artículos de Revistas

Archivos en este ítem:
Archivos en este ítem:
Archivo Descripción TamañoFormato 
ThumbnailGuemes-Esperon_etal_2024_IJSEKE_final.pdfVersión final (acceso restringido)461,17 kBAdobe PDFAbrir    Solicitar una copia
ThumbnailGuemes-Esperon_etal_2024_IJSEKE_preprint.pdfPreprint (acceso abierto)717,92 kBAdobe PDFAbrir Vista previa


Todos los documentos en RUA están protegidos por derechos de autor. Algunos derechos reservados.