Математична модель для оцінювання якості застосунків, що створюються на платформі Flutter, та розробка програми для її реалізації
dc.contributor.advisor | Приходько С. Б. | |
dc.contributor.author | Шебалін Нікіта Олександрович | |
dc.contributor.author | Shebalin Nikita Oleksandrovych | |
dc.date.accessioned | 2025-01-24T12:06:46Z | |
dc.date.available | 2025-01-24T12:06:46Z | |
dc.date.issued | 2024 | |
dc.description | Шебалін, Н. О. Математична модель для оцінювання якості застосунків, що створюються на платформі Flutter, та розробка програми для її реалізації = A mathematical model for assessing the quality of applications created on the Flutter platform and development of a program for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / Н. О. Шебалін ; наук. кер. С. Б. Приходько. – Миколаїв : НУК, 2024. – 125 с. | |
dc.description.abstract | Кваліфікаційна (магістерська) робота на здобуття освітнього рівня магістра зі спеціальності 121 «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2024 р. Обсяг роботи: 120 стор., 9 табл., 19 рис., 43 використаних джерел, 5 додатків. Актуальність теми: Дослідження охоплює актуальну проблему оцінювання якості програмного забезпечення, особливо для застосунків, розроблених на платформі Flutter. З огляду на зростаючу популярність Flutter для кросплатформної розробки, ця робота сприяє розвитку галузі, забезпечуючи знання, адаптовані до унікальних архітектурних особливостей платформи. Мета та завдання дослідження: Мета дослідження полягає у підвищенні достовірності оцінювання якості застосунків на Flutter шляхом розробки спеціалізованої математичної моделі. Основними завданнями є аналіз існуючих методів оцінки якості, визначення специфічних метрик для Flutter-застосунків, створення моделі оцінки якості, розробка програмного забезпечення на основі цієї моделі та проведення тестування для перевірки достовірності. Об'єкт дослідження: Об'єктом дослідження є процес оцінювання якості програмного забезпечення, розробленого на платформі Flutter. Предмет дослідження: Предметом дослідження є математична модель для оцінювання якості застосунків на Flutter, що використовує метрики CBO (Coupling Between Object Classes), WMC (Weighted Methods per Class) та RFC (Response for Class) для прогнозування. Методи дослідження: У роботі застосовано методи регресійного аналізу, математичної статистики, нормалізуючих перетворень і теорії ймовірностей для побудови та перевірки моделі. Емпіричне тестування проводилося на реальних даних Flutter-застосунків для підтвердження практичної придатності. Наукова новизна: Удосконалено математичну модель для оцінювання якості Flutter-застосунків, яка, на відміну від існуючих моделей для Java та Kotlin застосунків, враховує інтервал значень метрик застосунків, що створюються на платформі Flutter, шляхом визначення нових параметрів моделі та застосування нормалізуючого перетворення у вигляді десяткового логарифму для прогнозування метрики RFC на основі метрик CBO та WMC, що забезпечує достовірне оцінювання якості програмного забезпечення, розробленого на даній платформі. Практична значущість: Модель надає розробникам можливість ефективно оцінювати якість застосунків на Flutter, що сприяє кращому управлінню проектами, оптимальному використанню ресурсів та підвищенню стабільності програмного забезпечення, відповідно до галузевих стандартів та національних цілей IT-конкурентоспроможності. Апробація результатів дослідження: Основні результати дослідження були представлені на V Всеукраїнській науково-практичній інтернетконференції «Інформаційні технології: моделі, алгоритми, системи», організованій Національним університетом кораблебудування у жовтні 2024 року. Публікації: За результатами дослідження опубліковано одну наукову статтю у матеріалах конференції. | |
dc.description.abstract1 | Qualification (master's) thesis for obtaining a master's degree in the speciality 121 «Software Engineering». National University of Admiral Makarov National University of Shipbuilding. Mykolaiv, 2024. Scope of work: 120 pages, 9 tables, 19 figures, 43 references, 5 appendices. Relevance of the topic of the work: The study addresses the pressing need for reliable software quality assessment, particularly for applications developed using the Flutter framework. Given Flutter’s growing popularity in cross-platform application development, this research contributes to the evolving landscape by providing insights specific to this platform’s unique architectural traits. Purpose and objectives of the study: The study aims to enhance the accuracy of quality assessments for Flutter-based applications by developing a specialized mathematical model. Objectives include analyzing existing software quality assessment methods, identifying specific metrics for Flutter applications, designing a quality assessment model, implementing software based on this model, and conducting validation tests. The object of the study: The object of the study is the quality assessment process for software developed on the Flutter platform. Subject of the study: The subject focuses on a mathematical model for quality assessment of Flutter applications, utilizing the metrics CBO (Coupling Between Object Classes), WMC (Weighted Methods per Class), and RFC (Response for Class) for predictive analysis. Methods of the study: The research employs regression analysis, mathematical statistics, normalizing transformations, and probability theory for model construction and validation. Empirical testing was performed on actual data from Flutter applications to confirm practical applicability. Scientific novelty of the results obtained: A mathematical model for assessing the quality of Flutter applications has been improved, which, unlike existing models for Java and Kotlin applications, takes into account the range of values of the metrics of applications created on the Flutter platform by defining new model parameters and applying a normalising transformation in the form of a decimal logarithm to predict the RFC metric based on the CBO and WMC metrics, which provides a reliable assessment of the quality of software developed on this platform Practical significance of the obtained results: The model provides practical utility by enabling developers to assess Flutter app quality effectively. This leads to improved project management, resource allocation, and overall software stability, aligning with industry standards and national goals for IT competitiveness. Testing of the research results: The primary findings were presented at the Fifth All-Ukrainian Scientific-Practical Online Conference “Information Technology: Models, Algorithms, Systems” held by the National University of Shipbuilding in October 2024. Publications: The study has resulted in one academic publication within the conference proceedings. | |
dc.description.provenance | Submitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2025-01-21T10:51:52Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Shebalin_magister.pdf: 2559768 bytes, checksum: 81e94ce351157100b37cb1b1e12f8a4d (MD5) | en |
dc.description.provenance | Step: reviewstep - action:reviewaction Approved for entry into archive by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua) on 2025-01-24T12:00:17Z (GMT) | en |
dc.description.provenance | Step: editstep - action:editaction Approved for entry into archive by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua) on 2025-01-24T12:06:11Z (GMT) | en |
dc.description.provenance | Step: finaleditstep - action:finaleditaction Approved for entry into archive by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua) on 2025-01-24T12:06:46Z (GMT) | en |
dc.description.provenance | Made available in DSpace on 2025-01-24T12:06:46Z (GMT). No. of bitstreams: 1 Shebalin_magister.pdf: 2559768 bytes, checksum: 81e94ce351157100b37cb1b1e12f8a4d (MD5) Previous issue date: 2024 | en |
dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/9667 | |
dc.language.iso | uk | |
dc.publisher | НУК | |
dc.subject | оцінювання якості | |
dc.subject | Flutter | |
dc.subject | програмні метрики | |
dc.subject | математичне моделювання | |
dc.subject | кросплатформна розробка | |
dc.subject | 121 ''Інженерія програмного забезпечення'' | |
dc.subject | Quality assessment | |
dc.subject | software metrics | |
dc.subject | mathematical modeling | |
dc.subject | cross-platform development | |
dc.title | Математична модель для оцінювання якості застосунків, що створюються на платформі Flutter, та розробка програми для її реалізації | |
dc.title.alternative | A mathematical model for assessing the quality of applications created on the Flutter platform and development of a program for its implementation | |
dc.type | MasterThesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Shebalin_magister.pdf
- Розмір:
- 2.44 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 4.38 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: