EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVE
Software quality is a critical aspect of software development that significantly impacts business performance and customer satisfaction. However, defining software quality can be challenging, as different sources provide various definitions and perspectives. The article presents a literature review...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
National Technical University Kharkiv Polytechnic Institute
2023-12-01
|
Series: | Вісник Національного технічного університету "ХПÌ": Системний аналіз, управління та інформаційні технології |
Subjects: | |
Online Access: | http://samit.khpi.edu.ua/article/view/293650 |
_version_ | 1797367200702529536 |
---|---|
author | Denys Gobov Oleksandra Zuieva |
author_facet | Denys Gobov Oleksandra Zuieva |
author_sort | Denys Gobov |
collection | DOAJ |
description | Software quality is a critical aspect of software development that significantly impacts business performance and customer satisfaction. However, defining software quality can be challenging, as different sources provide various definitions and perspectives. The article presents a literature review of software quality, acknowledging an ongoing debate over the years regarding the definition of software quality and the methods used for its assessment. Among all the different ideas about software quality, the article highlights key concepts that are crucial in understanding software quality: meeting requirements, satisfying users, using software features, and spotting defects. The article also checks out international standards like ISO/IEC 25010:2011 and ISO/IEC 5055:2021, introducing terms such as "Quality in use" and "Structural Quality." Unveiling a tripartite perspective elucidated in international standards—internal quality, external quality, and quality in use - the article underscores the intricate interplay between subjectivity and objectivity. The subjective dimension, influenced by user perception and contextual factors, is juxtaposed with more objective criteria such as conformance to requirements and the absence of defects. The standards provide helpful perspectives, but the human side of things, like user feelings and specific contexts, makes finding a universal definition tricky. The pivotal role of business analysis and requirements engineering in ensuring software quality is underscored. Business requirements, stakeholder needs, and the quality of functional and non-functional requirements emerge as integral components. The article argues that software quality is intricately tied to the quality of its requirements, presenting a dual perspective: compliance with quality criteria and alignment with stakeholders' expectations and business goals. Practical software quality assessment is built upon the foundational understanding of contextual nuances, user needs, and operational conditions, all discerned through business analysis. |
first_indexed | 2024-03-08T17:13:51Z |
format | Article |
id | doaj.art-69bd59f89d614ec8869377bda6588c52 |
institution | Directory Open Access Journal |
issn | 2079-0023 2410-2857 |
language | English |
last_indexed | 2024-03-08T17:13:51Z |
publishDate | 2023-12-01 |
publisher | National Technical University Kharkiv Polytechnic Institute |
record_format | Article |
series | Вісник Національного технічного університету "ХПÌ": Системний аналіз, управління та інформаційні технології |
spelling | doaj.art-69bd59f89d614ec8869377bda6588c522024-01-03T17:08:36ZengNational Technical University Kharkiv Polytechnic InstituteВісник Національного технічного університету "ХПÌ": Системний аналіз, управління та інформаційні технології2079-00232410-28572023-12-012 (10)91410.20998/2079-0023.2023.02.02331942EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVEDenys Gobov0https://orcid.org/0000-0001-9964-0339Oleksandra Zuieva1https://orcid.org/0000-0001-9661-9657National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"CS ltdSoftware quality is a critical aspect of software development that significantly impacts business performance and customer satisfaction. However, defining software quality can be challenging, as different sources provide various definitions and perspectives. The article presents a literature review of software quality, acknowledging an ongoing debate over the years regarding the definition of software quality and the methods used for its assessment. Among all the different ideas about software quality, the article highlights key concepts that are crucial in understanding software quality: meeting requirements, satisfying users, using software features, and spotting defects. The article also checks out international standards like ISO/IEC 25010:2011 and ISO/IEC 5055:2021, introducing terms such as "Quality in use" and "Structural Quality." Unveiling a tripartite perspective elucidated in international standards—internal quality, external quality, and quality in use - the article underscores the intricate interplay between subjectivity and objectivity. The subjective dimension, influenced by user perception and contextual factors, is juxtaposed with more objective criteria such as conformance to requirements and the absence of defects. The standards provide helpful perspectives, but the human side of things, like user feelings and specific contexts, makes finding a universal definition tricky. The pivotal role of business analysis and requirements engineering in ensuring software quality is underscored. Business requirements, stakeholder needs, and the quality of functional and non-functional requirements emerge as integral components. The article argues that software quality is intricately tied to the quality of its requirements, presenting a dual perspective: compliance with quality criteria and alignment with stakeholders' expectations and business goals. Practical software quality assessment is built upon the foundational understanding of contextual nuances, user needs, and operational conditions, all discerned through business analysis.http://samit.khpi.edu.ua/article/view/293650software qualitybusiness analysisrequirementsquality in useinternal qualityinternational standards |
spellingShingle | Denys Gobov Oleksandra Zuieva EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVE Вісник Національного технічного університету "ХПÌ": Системний аналіз, управління та інформаційні технології software quality business analysis requirements quality in use internal quality international standards |
title | EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVE |
title_full | EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVE |
title_fullStr | EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVE |
title_full_unstemmed | EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVE |
title_short | EXAMINING SOFTWARE QUALITY CONCEPT: BUSINESS ANALYSIS PERSPECTIVE |
title_sort | examining software quality concept business analysis perspective |
topic | software quality business analysis requirements quality in use internal quality international standards |
url | http://samit.khpi.edu.ua/article/view/293650 |
work_keys_str_mv | AT denysgobov examiningsoftwarequalityconceptbusinessanalysisperspective AT oleksandrazuieva examiningsoftwarequalityconceptbusinessanalysisperspective |