Cargando…

Spectrum analysis on quality requirements consideration in software design documents

ABSTRACT: Software quality requirements defined in the requirements analysis stage should be implemented in the final products, such as source codes and system deployment. To guarantee this meta-requirement, quality requirements should be considered in the intermediate stages, such as the design sta...

Descripción completa

Detalles Bibliográficos
Autores principales: Kaiya, Haruhiko, Umemura, Masahiro, Ogata, Shinpei, Kaijiri, Kenji
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3715680/
https://www.ncbi.nlm.nih.gov/pubmed/23888279
http://dx.doi.org/10.1186/2193-1801-2-310
Descripción
Sumario:ABSTRACT: Software quality requirements defined in the requirements analysis stage should be implemented in the final products, such as source codes and system deployment. To guarantee this meta-requirement, quality requirements should be considered in the intermediate stages, such as the design stage or the architectural definition stage. We propose a novel method for checking whether quality requirements are considered in the design stage. In this method, a technique called “spectrum analysis for quality requirements” is applied not only to requirements specifications but also to design documents. The technique enables us to derive the spectrum of a document, and quality requirements considerations in the document are numerically represented in the spectrum. We can thus objectively identify whether the considerations of quality requirements in a requirements document are adapted to its design document. To validate the method, we applied it to commercial software systems with the help of a supporting tool, and we confirmed that the method worked well.