Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/55711
Full metadata record
DC FieldValueLanguage
dc.contributor.authorТаран, Марія Вікторівна-
dc.date.accessioned2022-06-30T11:43:47Z-
dc.date.available2022-06-30T11:43:47Z-
dc.date.issued2022-06-30-
dc.identifier.citationТаран М.В. Метод забезпечення якості програмних продуктів при гнучкій розробці. - Дипломна робота на здобуття ступеня бакалавра спеціальності “ “Комп’ютерні науки”, “Інформаційні управляючі системи та технології”. - Київ, 2022. – 57 с.uk_UA
dc.identifier.urihttps://er.nau.edu.ua/handle/NAU/55711-
dc.descriptionРобота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од "Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету" Керівник проекту: доцент, кандидат технічних наук, Харченко Олександр Григорович.uk_UA
dc.description.abstractГнучкі методи розробки ПЗ були розроблені, щоб звести до мінімуму ризики розробки низькоякісних програмних систем з процесами, заснованими на негнучких методах. Вони вимагають якомога менше накладних витрат, щоб якомога швидше розробляти ПЗ з постійним зворотнім зв’язком з клієнтами. Ці методи засновані на кількох основних практиках, таких як простий проект, який означає, що система повинна бути побудована якомога простіше, а складність повинна бути усунена взагалі. У гнучкій розробці ПЗ організації використовують операції забезпечення якості, наприклад, рефакторинг, для видалення дефектів, які знижують якість ПЗ. Рефакторинг необхідний для усунення дефектів якостей (тобто, недоліки проекту, негативні проектні характеристики, аномалії ПЗ і т.д.). Оскільки час є вирішальним фактором гнучкої розробки, не всі дефекти можуть бути видалені на одній фазі рефакторингу (особливо для однієї ітерації). Загальною проблемою в обслуговуванні ПЗ є відсутність документації для зберігання цих знань, необхідних для виконання задач підтримки. У час, коли програмні системи еволюціонують, їх трансформація або записується явно в документації, або неявно через систему керування версіями. Проблеми або рішення, які виникли на етапах розробки, губляться і повинні бути знову відкритими на більш пізніх етапах супроводу. І очікувані, і неочікувані CAPP (corrective, adaptive, preventive, or perfective) (коригуючі, адаптивні, профілактичні або досконалі) дії використовують і виробляють важливу інформацію, яка не систематично реєструється під час еволюції системи. У результаті, супровід стає зайвим, і єдиним контрзаходами є, наприклад, документування кожної проблеми, інциденту або рішення в системі документації, як Bugzilla. Пряма документація про дефекти якості, виявлених під час автоматичних або ручних операцій (наприклад, аналіз коду, парне програмування або перевірка коду), необхідна, щоб уникнути втрат часу, повторно виявивши їх на більш пізніх етапах. 9 Щоб підтримувати супровід ПЗ для його роботи, нам потрібна центральна і постійна точка (під час ЖЦ продукту), де зберігається необхідна інформація. Щоб вирішити цю проблему, пропонується ввести мову анотацій, яка може використовуватися для запису інформації про характеристики якості та дефектів, знайдених у вихідному коді, і яка представляє історію дефектів та обробки частин програмної системи. Мова анотацій може використовуватися не тільки для підтримки процесів виявлення дефектів якості, а також призначається для процесів тестування та інспекції. На наш погляд, пряме зберігання інформації про дефекти, рішення про них або рефакторинги, що застосовуються в коді (як центральна точка інформації) через мови анотації, такі як JavaDoc, doxygen, або ePyDoc, є найбільш перспективним рішенням.uk_UA
dc.language.isoukuk_UA
dc.publisherНаціональний авіаційний університетuk_UA
dc.subjectдипломна роботаuk_UA
dc.subjectгнучкі технологіїuk_UA
dc.subjectтехніки тестуванняuk_UA
dc.subjectпрограмне забезпеченняuk_UA
dc.subjectпрограмний продуктuk_UA
dc.subjectкласифікація дефектів програмuk_UA
dc.subjectмова анотаційuk_UA
dc.subjectрефакторингuk_UA
dc.titleМетод забезпечення якості програмних продуктів при гнучкій розробціuk_UA
dc.typeOtheruk_UA
Appears in Collections:Кваліфікаційні роботи здобувачів вищої освіти кафедри комп’ютерних інформаційних технологій

Files in This Item:
File Description SizeFormat 
ФККПІ_2022_122_Таран_М.В..pdfДипломна робота1.71 MBAdobe PDFView/Open


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