ПРАКТИЧНИЙ АНАЛІЗ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВІДКРИТИМ КОДОМ

Автор(и)

DOI:

https://doi.org/10.32347/2412-9933.2020.44.49-55

Ключові слова:

якість програмного забезпечення, тестування, метрики якості

Анотація

Успіх будь-якого проєкту визначається його здатністю задовольнити потреби споживача, а тому забезпечення високого рівня якості є необхідним завданням будь-якого виробництва, в т. ч. програмної інженерії. Недостатня якість створюваного ПЗ потребує багато IT-організації, до 70% бюджету інформаційної системи резервувати на етап супроводу. При цьому до 60% всіх модифікацій ПЗ виконується для усунення помилок, а тільки решту 40% - для корекції ПЗ в рамках бізнес-процесу, вдосконалення тих чи інших показників якості ПЗ, або для запобігання потенційних проблем. Якість ПЗ - поняття комплексне. Стандарти виділяють якість процесів розробки, внутрішню і зовнішню якість програмного продукту, якість програмного продукту на стадії використання. Для кожного з компонентів якості можна навести набір метрик, що визначають якість програмного продукту. Отримана структура називається моделлю якості програмного забезпечення. Метрика програмного забезпечення - це захід, що допомагає отримати чисельне значення деякої властивості програмного забезпечення або його специфікацій, а також метод її підрахунку. Метрики дають змогу отримати чисельні значення кожної властивості програмного забезпечення або його специфікацій. Особливий інтерес представляють метрики складності програмного забезпечення. Складність є важливим фактором, від якого залежать інші параметри якості ПЗ, такі як точність, коректність, надійність, зручність супроводу. Наявність методів і алгоритмів автоматичного розрахунку метрик складності ПЗ за допомогою програмних засобів допомагає отримати комплексний формальний звіт про якість ПЗ за короткий час. Це дає змогу проводити об'єктивний моніторинг рівня якості ПЗ протягом всього життєвого циклу проєкту, вносити корективи в план проєкту, а також своєчасно приймати рішення про необхідність проведення рефакторингу.

Біографії авторів

Євгенія Катаєва , Черкаський державний технологічний університет, Черкаси

Кандидат технічних наук, доцент, доцент кафедри програмного забезпечення автоматизованих систем

Світлана Одокієнко , Київський національний університет технологій та дизайну, Київ

Кандидат технічних наук, доцент кафедри інформаційно-комп’ютерних технологій та фундаментальних дисциплін

Майя Люта , Київський національний університет технологій та дизайну, Київ

Старший викладач кафедри інформаційно-комп’ютерних технологій та фундаментальних дисциплін

Ярослав Савченко , Київський національний університет технологій та дизайну, Київ

Магістр кафедри інформаційно-комп’ютерних технологій та фундаментальних дисциплін

Посилання

Майерс Гленфорд, Баджетт Том, Сандлер Кори. Искусство тестирования программ. Москва : Диалектика, 2012. 272 с.

Криспин Лайза, Грегори Джанет Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд. Москва : Вильямс, 2010. 464 с.

Канер Кем, Фолк Джек, Нгуен. Енг Кек Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений. Киев : ДиаСофт, 2001. 544 с.

Калбертсон Роберт, Браун Крис, Кобб Гэри Быстрое тестирование. Москва : Вильямс, 2002. 374 с.

Синицын С. В., Налютин Н. Ю. Верификация программного обеспечения. Москва : БИНОМ, 2008. 368 с.

Бейзер Б. Тестирование чёрного ящика. Технологии функционального тестирования программного обеспечения и систем. Санкт-Петербург: Питер. 2004. 320 с.

Модульне тестування. URL: https: // msn. khnu. km. ua / pluginfile. Php / 208290 / mod_resource / content/2/%D0%9B%D0%A0%20%E2%84%964. pdf (дата звернення 01.11.2020).

Модульне тестування. URL: https://studfile.net/preview/14533269/ (дата звернення 01.11.2020).

Види тестування та відмінності між ними. URL: https://www.quality-assurance-group.com/vydy-testuvannya-ta-vidminnosti-mizh-nymy-shpargalka-z-testuvannya-chastyna-4/ (дата звернення 01.11.2020).

Системный контекст программного обеспечения. URL: https://stepik.org/lesson/106620/step/1?unit=81144 (дата звернення 01.11.2020).

Принципы тестирования. URL: https://qalight.com.ua/baza-znaniy/pochemu-testirovanie-neobhodimo/ (дата звернення 01.11.2020).

##submission.downloads##

Опубліковано

2020-11-30

Як цитувати

Катаєва , Є. ., Одокієнко , С. ., Люта , М., & Савченко , Я. . (2020). ПРАКТИЧНИЙ АНАЛІЗ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВІДКРИТИМ КОДОМ. Управління розвитком складних систем, (44), 49–55. https://doi.org/10.32347/2412-9933.2020.44.49-55

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ УПРАВЛІННЯ