Математична модель для оцінювання розміру програмних застосунків, що використовують 2D графічні рушії, та розробка програми для її реалізації

dc.contributor.advisorМакарова Л. М.
dc.contributor.authorКамінський Станіслав Станіславович
dc.contributor.authorKaminskyi Stanislav Stanislavovich
dc.date.accessioned2025-05-30T12:22:13Z
dc.date.available2025-05-30T12:22:13Z
dc.date.issued2024
dc.descriptionКамінський, С. С. Математична модель для оцінювання розміру програмних застосунків, що використовують 2D графічні рушії, та розробка програми для її реалізації = A mathematical model for estimating the size of software applications using 2D graphics engines and development of a program for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / C. C. Камінський ; наук. кер. Л. М. Макарова. – Миколаїв : НУК, 2024. – 119 с.
dc.description.abstractАктуальність теми: Дослідження зосереджено на вирішенні актуальної задачі оцінювання розміру програмного забезпечення для застосунків, що базуються на 2D графічних рушіях. В умовах зростання популярності таких застосунків, ця робота сприяє розвитку галузі, надаючи адаптовані до специфічних характеристик моделі. Мета та завдання дослідження: Підвищення достовірності оцінювання розміру застосунків з 2D графічними рушіями шляхом удосконалення математичної моделі та розробки ПЗ для її реалізації. Завдання включають вивчення існуючих підходів, визначення специфічних метрик, розробку моделі, створення ПЗ та його тестування для перевірки достовірності. Об'єкт дослідження: Процес оцінювання розміру програмних застосунків з використанням 2D графічних рушіїв. Предмет дослідження: Математична модель для оцінювання розміру застосунків з 2D графічними рушіями, яка враховує метрики: кількість класів, кількість методів на клас, глибину дерева наслідування. Методи дослідження: У роботі застосовано методи регресійного аналізу, математичної статистики, теорії ймовірностей, об'єктно-орієнтованого програмування. 4 Наукова новизна: Удосконалено математичну модель для оцінювання розміру програмних застосунків, що використовують 2D графічні рушії за рахунок додавання нових параметрів моделі та застосування нормалізуючого перетворення у вигляді десяткового логарифма із врахуванням інтервалу значень метрик застосунків з 2D графічними рушіями, що забезпечує більш достовірне прогнозування метрики KLOC на основі ключових метрик NM (кількість методів), NC (кількість класів) і DIT (глибина дерева наслідування), застосунків з 2D графічними рушіями, на відміну від існуючих моделей для Java, C# та РНР застосунків. Практичне значення одержаних результатів: Практичне значення полягає у розробці програми для визначення метрик застосунків, що використовують 2D графічні рушії та побудови нелінійної регресійної моделі для оцінювання їх розміру. Результати роботи можуть бути використані розробниками програмного забезпечення для більш точного планування проектів з розробки застосунків, що використовують 2D графічні рушії та оцінювання необхідних ресурсів. Апробація результатів дослідження: Основні положення і результати досліджень пройшли апробацію на ХV Міжнародної науково-технічної конференції «Інновації в суднобудуванні та океанотехніці» (26-27 вересня 2024р., м. Миколаїв) та V Всеукраїнській науково-практичній інтернет-конференції «Інформаційні технології: моделі, алгоритми, системи (ITMAS-2024)» (30-31 жовтня 2024, м. Миколаїв). Публікації: За результатами досліджень опубліковано дві наукові праці, а саме матеріали конференції.
dc.description.abstract1Relevance of the topic of the work: The study focuses on solving the urgent problem of sizing software for applications based on 2D graphics engines. Given the growing popularity of such applications, this work contributes to the development of the industry by providing models adapted to specific characteristics. Purpose and objectives of the study: Improving the reliability of sizing applications with 2D graphics engines by improving the mathematical model and developing software for its implementation. The tasks include studying existing approaches, defining specific metrics, developing the model, creating software, and testing it to verify its reliability. The object of the study: The process of sizing software applications using 2D graphics engines. Subject of the study: A mathematical model for estimating the size of applications with 2D graphics engines that takes into account the following metrics: number of classes, number of methods per class, depth of the inheritance tree. Methods of the study: The methods of regression analysis, mathematical statistics, probability theory, and object-oriented programming were used in the study. Scientific novelty of the results obtained: A mathematical model for estimating the size of software applications using 2D graphics engines has been improved by adding new model parameters and applying a normalizing transformation in the form 6 of a decimal logarithm, taking into account the range of values of metrics for applications with 2D graphics engines, which provides more reliable prediction of the KLOC metric based on the key metrics NM (number of methods), NC (number of classes) and DIT (depth of inheritance tree) of applications with 2D graphic engines, in contrast to existing models for Java, C# and PHP applications. Practical significance of the obtained results: The practical significance of this work is to develop a program for determining the metrics of applications using 2D graphics engines and building a nonlinear regression model to estimate their size. The results of the work can be used by software developers to more accurately plan projects for the development of applications using 2D graphics engines and estimate the required resources. Testing of the research results: The main provisions and results of the research were tested at the XV International Scientific and Technical Conference “Innovations in Shipbuilding and Ocean Engineering” (September 26-27, 2024, Mykolaiv) and the V All-Ukrainian Scientific and Practical Internet Conference “Information Technologies: Models, Algorithms, Systems (ITMAS-2024)” (October 30-31, 2024, Mykolaiv). Publications: Based on the results of the research, two scientific papers were published, namely the conference proceedings.
dc.description.provenanceSubmitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2025-01-21T14:34:38Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Kaminskyi_magister.pdf: 2115018 bytes, checksum: f103c81c9239a1bc4be87d2bc93d14d2 (MD5)en
dc.description.provenanceStep: reviewstep - action:reviewaction Rejected by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua), reason: Добрий день! На доопрацювання на титульній сторінці не вистачає підпису завідувача кафедри. on 2025-01-27T07:57:20Z (GMT)en
dc.description.provenanceSubmitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2025-02-27T13:10:29Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Kaminskyi_magister.pdf: 2115018 bytes, checksum: f103c81c9239a1bc4be87d2bc93d14d2 (MD5)en
dc.description.provenanceStep: reviewstep - action:reviewaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-29T12:11:07Z (GMT)en
dc.description.provenanceStep: editstep - action:editaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-30T12:19:50Z (GMT)en
dc.description.provenanceStep: finaleditstep - action:finaleditaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-30T12:22:13Z (GMT)en
dc.description.provenanceMade available in DSpace on 2025-05-30T12:22:13Z (GMT). No. of bitstreams: 1 Kaminskyi_magister.pdf: 2115018 bytes, checksum: f103c81c9239a1bc4be87d2bc93d14d2 (MD5) Previous issue date: 2024en
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/10575
dc.language.isouk
dc.subjectоцінювання розміру програмного забезпечення
dc.subject2D графічні рушії
dc.subjectнелінійна регресійна модель
dc.subjectметрики програмного забезпечення
dc.subjectпланування ресурсів розробки
dc.subjectsoftware size estimation
dc.subject2D graphics engines
dc.subjectnonlinear regression model
dc.subjectsoftware metrics
dc.subjectdevelopment resource planning
dc.titleМатематична модель для оцінювання розміру програмних застосунків, що використовують 2D графічні рушії, та розробка програми для її реалізації
dc.typeMasterThesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kaminskyi_S_magister.pdf
Розмір:
2.02 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
4.38 KB
Формат:
Item-specific license agreed upon to submission
Опис: