Verification of Quality Requirement Method Based on the SQuaRE System Quality Model

Abstract

For a purpose of suitable system product development and acquisition successfully, it is extremely important to specify the quality requirement for target system during system design phase, and developing or selecting a most suitable product finally from among the alternative candidate products. However, the quality requirements analysis is a very difficult matter because it is non-formulaic and demands much of product customer’s technical perceptiveness. Traditionally, analysis of quality requirements of a product has been conducted through questionnaires or interviews with customers based on survey investigator’s personal experience. This kind of lack of structure and incompleteness in the traditional approach introduced missing requirements and errors in prioritizing requirements to implement in the requirement analysis of a product. On the other hand, we have been working on developing the techniques (SQuaRE) for quality requirements and evaluation for system and software product for a long time in ISO/IECJTC1/SC7WG 6. For the purpose of specify the quality requirement of system product, the method of quantitative quality requirement definitions based on ISO/IEC9126 [1] quality model that includes six characteristics is widely recognized. However, independency among each quality characteristic is not sure and the suitability of method by using these six quality characteristics for quality requirement is not certified statistically. In this paper, we propose the concept of quality requirements definition method based on the SQuaRE quality models define in ISO/IEC25030 [2,3]. Also, this paper proposes the result of verification about effectiveness of quantitative quality requirement definition approach from the view point of six quality characteristics described in ISO/IEC9126.

Share and Cite:

K. Esaki, "Verification of Quality Requirement Method Based on the SQuaRE System Quality Model," American Journal of Operations Research, Vol. 3 No. 1, 2013, pp. 70-79. doi: 10.4236/ajor.2013.31006.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] ISO/IEC 9126, “Software Engineering—Software Quality Evaluation—Software Quality Evaluation,” International Organization for Standardization, 1992.
[2] ISO/IEC 25030, “Software Engineering—Software Product Quality Requirements and Evaluation (SQuaRE)— Quality Requirement,” International Organization for Standardization, 2007.
[3] J. Boegh, “A New Standard for Quality Requirements,” IEEE Computer Society, Vol. 25, No. 2, 2008, pp. 57-63.
[4] ISO/IEC 25010, “Software Engineering—System and Software Quality Requirements and Evaluation (SQuaRE)— System and Software Quality Model,” International Organization for Standardization, 2011.
[5] B. W. Boehm, et al., “Quantitative Evaluation of Software Quality,” 2nd International Conference on Software Engineering, 1976, pp. 596-605.
[6] J. A. McCall, et al., “Factors in Software Quality,” RADC, TR-77369, 1977.
[7] K. Esaki1, Y. Ichinose and S. Yamada, “Statistical Analysis of Process Monitoring Data for Software Process Improvement and Its Application,” American Journal of Operations Research, Vol. 2, No. 1, 2012, pp. 43-50. doi:10.4236/ajor.2012.21005
[8] ISO/IEC 25000, “Software Engineering—Software Product Quality Requirements and Evaluation (SQuaRE)— Guide to SQuaRE,” International Organization for Standardization, 2005.
[9] ISO/IEC 25001, “Software Engineering—Software Product Quality Requirements and Evaluation (SQuaRE)— Planning and Management,” International Organization for Standardization, 2007.
[10] ISO/IEC 25020, “Software Engineering—Software Product Quality Requirements and Evaluation(SQuaRE)— Measurement Reference Model and Guide,” International Organization for Standardization, 2007.
[11] ISO/IEC 25040, “Software Engineering—System and Software Quality Requirements and Evaluation (SQuaRE)— Evaluation process,” International Organization for Standardization, 2011.
[12] ISO/IEC 25041, “Software Engineering—System and Software Quality Requirements and Evaluation (SQuaRE)— Evaluation Guide for Developers, Acquirers and Independent Evaluators,” International Organization for Standardization, 2012.
[13] ISO/IEC 25012, “Software Engineering—Software Product Quality Requirements and Evaluation (SQuaRE)— Data Quality Model,” International Organization for Standardization, 2006.
[14] ISO/IEC 15288, “Information Technology—Life Cycle Management—System Life Cycle Processes,” International Organization for Standardization, 2002.
[15] http://www.kakaku.com

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.