Математична модель для оцінювання розміру програмних застосунків, що використовують 2D графічні рушії, та розробка програми для її реалізації
dc.contributor.advisor | Макарова Л. М. | |
dc.contributor.author | Камінський Станіслав Станіславович | |
dc.contributor.author | Kaminskyi Stanislav Stanislavovich | |
dc.date.accessioned | 2025-05-30T12:22:13Z | |
dc.date.available | 2025-05-30T12:22:13Z | |
dc.date.issued | 2024 | |
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.abstract1 | Relevance 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.provenance | Submitted 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.provenance | Step: reviewstep - action:reviewaction Rejected by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua), reason: Добрий день! На доопрацювання на титульній сторінці не вистачає підпису завідувача кафедри. on 2025-01-27T07:57:20Z (GMT) | en |
dc.description.provenance | Submitted 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.provenance | Step: reviewstep - action:reviewaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-29T12:11:07Z (GMT) | en |
dc.description.provenance | Step: editstep - action:editaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-30T12:19:50Z (GMT) | en |
dc.description.provenance | Step: finaleditstep - action:finaleditaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-30T12:22:13Z (GMT) | en |
dc.description.provenance | Made 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: 2024 | en |
dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/10575 | |
dc.language.iso | uk | |
dc.subject | оцінювання розміру програмного забезпечення | |
dc.subject | 2D графічні рушії | |
dc.subject | нелінійна регресійна модель | |
dc.subject | метрики програмного забезпечення | |
dc.subject | планування ресурсів розробки | |
dc.subject | software size estimation | |
dc.subject | 2D graphics engines | |
dc.subject | nonlinear regression model | |
dc.subject | software metrics | |
dc.subject | development resource planning | |
dc.title | Математична модель для оцінювання розміру програмних застосунків, що використовують 2D графічні рушії, та розробка програми для її реалізації | |
dc.type | MasterThesis |
Файли
Контейнер файлів
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
- Опис: