Please use this identifier to cite or link to this item: https://er.knutd.edu.ua/handle/123456789/17710
Title: Практичний аналіз якості програмного забезпечення з відкритим кодом
Other Titles: Практический анализ качества программного обеспечения с открытым кодом
Practical analysis of the source of source software software
Authors: Катаєва, Євгенія Юріївна
Одокієнко, Світлана Миколаївна
Люта, М. В.
Савченко, Ярослав Сергійович
Keywords: якість програмного забезпечення
тестування
метрики якості
качество программного обеспечения
тестирование
метрики качества
software quality
testing
quality metrics
Issue Date: 2020
Citation: Практичний аналіз якості програмного забезпечення з відкритим кодом / Є. Ю. Катаєва, С. М. Одокієнко, М. В. Люта, Я. С. Савченко // Управління розвитком складних систем. – 2020. – Вип. 44. – С. 49-55.
Source: Управління розвитком складних систем
Управление развитием сложных систем
Management of Development of Complex Systems
Abstract: Успіх будь-якого проєкту визначається його здатністю задовольнити потреби споживача, а тому забезпечення високого рівня якості є необхідним завданням будь-якого виробництва, в т. ч. програмної інженерії. Недостатня якість створюваного ПЗ потребує багато IT-організації, до 70% бюджету інформаційної системи резервувати на етап супроводу. При цьому до 60% всіх модифікацій ПЗ виконується для усунення помилок, а тільки решту 40% − для корекції ПЗ в рамках бізнес-процесу, вдосконалення тих чи інших показників якості ПЗ, або для запобігання потенційних проблем. Якість ПЗ − поняття комплексне. Стандарти виділяють якість процесів розробки, внутрішню і зовнішню якість програмного продукту, якість програмного продукту на стадії використання. Для кожного з компонентів якості можна навести набір метрик, що визначають якість програмного продукту. Отримана структура називається моделлю якості програмного забезпечення. Метрика програмного забезпечення − це захід, що допомагає отримати чисельне значення деякої властивості програмного забезпечення або його специфікацій, а також метод її підрахунку. Метрики дають змогу отримати чисельні значення кожної властивості програмного забезпечення або його специфікацій. Особливий інтерес представляють метрики складності програмного забезпечення. Складність є важливим фактором, від якого залежать інші параметри якості ПЗ, такі як точність, коректність, надійність, зручність супроводу. Наявність методів і алгоритмів автоматичного розрахунку метрик складності ПЗ за допомогою програмних засобів допомагає отримати комплексний формальний звіт про якість ПЗ за короткий час. Це дає змогу проводити об'єктивний моніторинг рівня якості ПЗ протягом всього життєвого циклу проєкту, вносити корективи в план проєкту, а також своєчасно приймати рішення про необхідність проведення рефакторингу.
The success of any project is determined by its ability to meet the needs of the consumer, and therefore ensuring a high level of quality is a necessary task of any production, including software engineering. Insufficient quality of the created software requires many IT-organizations, up to 70% of the budget of the information system to reserve for the maintenance stage, with up to 60% of all software modifications performed to eliminate errors, and only the remaining 40% - to correct software within the business process, improvement certain indicators of software quality, or to prevent potential problems. Software quality is a complex concept. Standards highlight the quality of development processes, internal and external quality of the software product, the quality of the software product at the stage of use. For each of the components of quality can be called a set of metrics that determine the quality of the software product. The resulting structure is called the software quality model. Software metrics are a measure that allows you to get the numerical value of a property of software or its specifications, as well as the method of its calculation. Metrics allow you to get numeric values for each property of the software or its specifications. Of particular interest are software complexity metrics. Complexity is an important factor on which other parameters of software quality depend, such as accuracy, correctness, reliability, convenience of support. The existence of methods and algorithms for automatic calculation of software complexity metrics using software allows you to get a comprehensive formal report on the quality of software in a short time. This allows for objective monitoring of the quality of software throughout the project life cycle, make adjustments to the project plan, as well as make timely decisions about the need for refactoring.
URI: https://er.knutd.edu.ua/handle/123456789/17710
Faculty: Інститут комп'ютерних технологій та дизайну
Department: Кафедра комп'ютерної інженерії та фундаментальних дисциплін
ISSN: 2219-5300 (Print)
2412-9933 (Online)
Appears in Collections:Наукові публікації (статті)
Кафедра комп'ютерної інженерії та фундаментальних дисциплін (КІФД)

Files in This Item:
File Description SizeFormat 
LM_2020.pdf419,17 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.