SOFTWARE INDIVIDUAL REQUIREMENT QUALITY MODEL

Александр Александрович Гордеев

Abstract


The basis of the specification for software development is the requirements profile, which takes into account functionality, features, limitations, risks, etc. of future software. The requirements profile is a product of the profiling process and is a taxonomic structure that links together many of the requirements for the software being developed. An indivisible unit of the requirements profile is a separate software requirement. Formally, the software requirement is a set of related requirements, but it is a more complex object, the quality of the software as a whole depends on its quality. The implementation of insufficient quality requirements in software entails resource losses. Existing works related to this issue do not fully propose the presentation of the quality model of a particular requirement. The purpose of this article is to develop a quality model of an individual software requirement. The object of research is the software requirement. The article is devoted to the development of a quality model of an individual software requirement. The idea of developing the designated model came about after analyzing the following standards: ISO / IEC / IEEE 29148: 2011 (E), ISO / IEC / IEEE 29148: 2018 (E) and ISO / IEC 25012: 2008. The provisions that are presented in the designated standards and formed the basis of this article. It considers the requirement as a separate, unrelated element of the software requirements profile. The requirement is represented in the form of elements of facet-hierarchical structures and consists of a semantic classification attribute and a semantic taxon. A five-component model of the quality of an individual software requirement is proposed, it includes structure, properties, attributes, syntax, and semantics requirements. The combination of such elements in one model allows us to formally describe the quality of an individual software requirement. As a result, this article proposes a formal description and presentation of the quality model of an individual software requirement.

Keywords


software requirement; software requirements profile; quality of individual software requirement; facet-hierarchical structure; software quality model; software requirements property

References


Knauss, E., Boustani, C. Assessing the Quality of Software Requirements Specifications. In: 16th IEEE International Requirements Engineering Conference, 8-12 September, 2008, Barcelona, Catalunya, Spain, pp. 341-343. DOI: 10.1109/RE.2008.29.

Knauss, E., Boustani, C., Flohr, T. Investigating the Impact of Software Requirements Specification Quality on Project Success. In: 10th International Product-Focused Software Process Improvement Conference, Oulu, Finland, June 15-17, 2009, pp. 28-42. DOI: 10.1007/978-3-642-02152-7_4.

Gasston, J. Quality Model for the Evaluation of Software Requirements Specifications. In: Linger H. et al. (eds) Constructing the Infrastructure for the Knowledge Economy, 2004, pp. 281-291. DOI: 10.1007/978-1-4757-4852-9_20

Godieiev, O., Kharchenko, V., Vereshchak, K. Usable Security Versus Secure Usability: an Assessment of Attributes Interaction. In: Proceedings of the 13th International Conference on ICT in Education, Research and Industrial Applications. Integration, Harmonization and Knowledge Transfer (ICTERI), Kyiv, Ukraine, May 15-18, 2017, pp. 727-740.

Gordieiev, O., Kharchenko, V., Leontiiev, K. Usability, security and safety interaction: profile and metrics based analysis. Proceedings of the 13 International Conference on Dependability and Complex Systems (DepCoS-RELCOMEX), Brunow, Poland, July 2-6, 2018, pp. 238-247. DOI: 10.1007/978-3-319-91446-6_23.

Gordieiev, O., Kharchenko, V., Fusani, M. Evolution of Software Quality Models: Green and Reliability Issues. In: Proceedings of the 11th International Conference on ICT in Education, Research and Industrial Applications: Integration, Harmonization and Knowledge Transfer (ICTERI), Lviv, Ukraine, May 14, 2015, pp. 432-445.

Gordieiev, O., Kharchenko, V., Fusani, M. Evolution of software quality models: usability, security and greenness issues. In: Proceedings of the 19-th International Conference on Computers (part of CSCC 15), Zakynthos Island, Greece, July 16-20, 2015, pp. 519-523.

Gordieiev, O., Kharchenko,V., Fusani, M. Software Quality Standards and Models Evolution: Greenness and Reliability Issues. In: Information and Communication Technologies in Education, Research, and Industrial Applications. ICTERI 2015. Communications in Computer and Information Science, vol. 594, pp. 38-55.

Kharchenko, V., Gordieiev, O., Fedoseeva, A. Profiling of Software Requirements for the Pharmaceutical Enterprise Manufacturing Execution System. In: Bris, R., Majernik, J., Pancerz, K., Zaitseva, E. (eds) Applications of Computational Intelligence in Biomedical Technology. Studies in Computational Intelligence, vol. 606, pp. 67-93.

Andrashov, A. A. Taksonomicheskiye modeli profilirovaniya trebovaniy informatsionno-upravlyayushchikh sistem kriticheskogo primeneniya [Taxonomic models of profiling requirements for critical information management systems]. Radioelektronni i komp'uterni sistemi – Radioelectronic and computer systems, 2010, no. 7(48), pp. 104-108.

International standard ISO/IEC/ IEEE 29148 :2011(E). Systems and software engineering – Life cycle processes – Requirements engineering, International Organization for Standardization, International Electrotechnical Commission, 2011. 95 p.

International standard ISO/IEC/ IEEE 29148 :2018(E). Systems and software engineering – Life cycle processes – Requirements engineering, International Organization for Standardization, International Electrotechnical Commission, 2018. 104 p.

International standard ISO/IEC 25012:2008. Software engineering – Software product Quality Requirements and Evaluation (SQuaRE) – Data quality model, International Organization for Standardization, International Electrotechnical Commission, 2008. 13 p.

Harwood, A., Wilkinson, P., Mavin, A., Novak, M. Easy Approach to Requirements Syntax (EARS). In: Proceeding. of the 17th IEEE International Requirements Engineering Conference, August 31 – September 4, Atlanta, Georgia, USA, 2009, vol. 1, pp. 317-322.




DOI: https://doi.org/10.32620/reks.2020.2.04

Refbacks

  • There are currently no refbacks.