|

Software quality attribute

Authors: Vlasenko A.S., Seryogina D.V., Kozachenko A.A., Zvezdin A.P.
Published in issue: #9(86)/2023
DOI: 10.18698/2541-8009-2023-9-931


Category: Informatics, Computer Engineering and Control | Chapter: Information Technology. Computer techologies. Theory of computers and systems

Keywords: quality attributes, quality assessment, quality model, non-functional requirements, software development, software design, formalization of requirements, software architecture
Published: 28.09.2023

Along with requirements to functionality of the software under development, the final product quality is playing an important role making it possible to distinguish this product advantages compared to the analogues. The paper formulates key concepts in the software quality assessment and considers methods of working with the non-functional requirements at various development stages. The main quality models and existing approaches to classification and formalization of the software quality attributes are presented in detail. Roles and responsibilities of the working team members are analyzed when working with the quality requirements. To demonstrate practical application of the analyzed material, a generalized model of the web application quality was elaborated in regard to the client’s part.


References

[1] Galin D. Software quality assurance from theory to implementation. Harlow, Pearson Education Limited, 2004, 617 p.

[2] Belik A.G., Tsyganenko V.N. Kachestvo i nadezhnost’ programmnykh sistem [Quality and reliability of software systems]. Omsk, OmSTU Publ., 2018, 80 p. (In Russ.).

[3] ISO ISO/IEC. URL: https://www.iso.org/ru/standard/35746.html (accessed 08 September 2021).

[4] DeGrace P., Hulet Stahl L. Wicked problems, righteous solutions: a catalogue of modern software engineering paradigms. N.J., Yourdon Press, 1990, 244 p.

[5] Viggers K., Biti D. Razrabotka trebovaniy k programmnomu obespecheniyu [Software requirements]. Sankt-Petersburg, Russkaya redaktsiya Publ., 2014, 737 p. (In Russ.).

[6] Kolina A.M. Metrics and attributes of quality assessment of software. Innovation in science, education and business, 2018, no. 1, pp. 92–99. (In Russ.).

[7] Burakov D.P., Kozhomberdieva G.I. Using the Bayes’ theorem within software quality evaluation according to ISO/IEC 9126 standard. Programmnye produkty i sistemy, 2019, no. 1, pp. 34–41. (In Russ.). http://doi.org/10.15827/0236-235X.125.034-041

[8] Shabanov R.M., Levchenkov A.N. Combining clustering and classification for software quality evaluation. Young Don researcher, 2019, vol. 3, no. 18, pp. 104–105. (In Russ.).