Математична модель для визначення якості десктопних застосунків на C# та розробка програмного забезпечення для її реалізації
dc.contributor.advisor | Латанська Л. О. | |
dc.contributor.author | Казьмін Ігор Віталійович | |
dc.contributor.author | Kazmin Ihor Vitaliyovich | |
dc.date.accessioned | 2025-01-29T12:22:09Z | |
dc.date.available | 2025-01-29T12:22:09Z | |
dc.date.issued | 2024 | |
dc.description | Казьмін, І. В. Математична модель для визначення якості десктопних застосунків на C# та розробка програмного забезпечення для її реалізації = Мathematical model for identifying the quality of desktop applications in C# and development of the software for its implementation : магістерська робота ; спец. 121 "Інженерія програмного забезпечення" / І. В. Казьмін ; наук. кер. Л. О. Латанська. – Миколаїв : НУК, 2024. – 115 с. | |
dc.description.abstract | Кваліфікаційна робота на здобуття ступеня вищої освіти магістр зі спеціальності 121 – «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2024 р. Обсяг роботи: 114 стор., 14 табл., 22 рис., 49 використаних джерел, 5 додатків. Актуальність теми роботи обумовлена швидким розвитком вимог до програмного забезпечення, зростанням складності застосунків та підвищенням очікувань користувачів. Використання математичних моделей для визначення показників, таких, як RFC, дозволяє знизити рівень суб'єктивності під час оцінювання, автоматизувати аналіз і забезпечити високий рівень точності та об’єктивності. Мета та завдання дослідження. Метою є підвищення достовірності оцінювання метрики RFC від CBO та WMC для десктоп застосунків мовою програмування C# для визначення їх якості. Завдання дослідження: виконати аналіз попередніх досліджень, існуючих моделей оцінювання якості програмного забезпечення; обґрунтувати необхідність побудови двофакторної нелінійної регресійної моделі для оцінювання метрики RFC для визначення якості десктоп застосунків на C#; побудувати двофакторну нелінійну регресійну модель для оцінювання метрики RFC для застосунків, що створюються з використанням мови програмування C#, в залежності від показників метрик CBO, WMC; розробити програмне забезпечення для реалізації побудованої математичної моделі оцінювання метрики RFC для визначення якості десктоп застосунків на C#. Об’єктом дослідження є процес оцінювання метрики RFC десктоп застосунків на мові програмування C# для визначення їх якості. Предметом дослідження є математичні моделі для оцінювання метрики RFC десктоп застосунків на мові C# для визначення їх якості. Методи дослідження. Для досягнення поставлених цілей були використані підходи теорії ймовірностей, математичної статистики, побудови математичних моделей, регресійного аналізу, а також принципи об'єктно-орієнтованого програмування. Наукова новизна отриманих результатів полягає у вдосконаленні математичної моделі, призначеної для оцінювання метрики RFC десктоп застосунків на мові C# для визначення їх якості. Це було досягнуто шляхом застосування нормалізуючого перетворення Бокса–Кокса, очистки значень метрик від викидів за допомогою квадрату відстані Махаланобіса, використання регуляризації для зменшення впливу мультиколінеарності, що дозволило підвищити достовірність оцінювання у порівнянні з іншими моделями. Практичне значення отриманих результатів полягає у створенні програмного забезпечення, яке реалізує вдосконалену математичну модель для оцінювання метрики RFС, залежної від CBO та WMC, для десктоп застосунків на C# та визначає якість застосунків. | |
dc.description.abstract1 | The qualification work for the degree of higher education Master`s degree in specialty 121 – «Software Engineering». Admiral Makarov National University of Shipbuilding. Mykolaiv, 2024. The qualification work is presented on the 114 pages of typewritten text, contains 14 tables, 22 figures, 49 references and 5 appendices. Relevance of the topic of the work. The relevance of the research is due to the rapid development of software requirements, the increasing complexity of applications, and the growing expectations of users. The use of mathematical models for evaluating the RFC metric helps automate the analysis process, reduce subjective assessments, and achieve accuracy in quality analysis. The goal and objectives of the research.The goal of the research is to enhance the accuracy and reliability of RFC metric evaluation from CBO and WMC for desktop applications developed in C# through the use of a two-factor nonlinear regression model. Research tasks: analyze previous studies and existing models for evaluating software quality; justify the need to build a two-factor nonlinear regression model for evaluating the RFC metric to determine the quality of C# desktop applications; construct a two-factor nonlinear regression model for evaluating the RFC metric of desktop applications written in C#, based on CBO and WMC metric indicators; develop software to implement the constructed mathematical model for evaluating the quality of desktop applications created using the C# programming language. The object of the research is the process of evaluating the RFC metric of desktop applications in the C# programming language to determine their quality. The subject of the research is a mathematical model for evaluating the RFC metric of desktop applications in the C# programming language to determine their quality. Research methods. The following methods were used to achieve the research goals: probability theory, mathematical statistics, mathematical modeling, regression analysis, and the principles of object-oriented programming. Scientific novelty of the obtained results. The scientific novelty lies in the improvement of the mathematical model designed to evaluate the RFC metric of desktop applications in C#. This was achieved through the application of the Box-Cox normalization transformation, outlier cleaning using Mahalanobis distance squared, and regularization to reduce the impact of multicollinearity, which enhanced the reliability of evaluations compared to other models. The practical significance of the obtained results. The practical significance lies in the creation of software that implements the improved mathematical model for evaluating the RFC metric, dependent on CBO and WMC, for desktop applications in C# and determines their quality. | |
dc.description.provenance | Submitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2025-01-27T09:39:56Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Kazmin_magister.pdf: 3033869 bytes, checksum: b0ab41d67ab7d1a62b9928fbda92d117 (MD5) | en |
dc.description.provenance | Step: reviewstep - action:reviewaction Approved for entry into archive by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua) on 2025-01-29T12:17:57Z (GMT) | en |
dc.description.provenance | Step: editstep - action:editaction Approved for entry into archive by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua) on 2025-01-29T12:21:27Z (GMT) | en |
dc.description.provenance | Step: finaleditstep - action:finaleditaction Approved for entry into archive by Диндеренко Катерина(kateryna.dynderenko@nuos.edu.ua) on 2025-01-29T12:22:09Z (GMT) | en |
dc.description.provenance | Made available in DSpace on 2025-01-29T12:22:09Z (GMT). No. of bitstreams: 1 Kazmin_magister.pdf: 3033869 bytes, checksum: b0ab41d67ab7d1a62b9928fbda92d117 (MD5) Previous issue date: 2024 | en |
dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/9696 | |
dc.language.iso | uk | |
dc.publisher | НУК | |
dc.subject | оцінювання якості | |
dc.subject | нормалізуюче перетворення Бокса–Кокса | |
dc.subject | нелінійна регресійна модель | |
dc.subject | С# | |
dc.subject | регуляризація | |
dc.subject | квадрат відстані Махаланобіса | |
dc.subject | мультиколінеарність | |
dc.subject | RFC | |
dc.subject | 121 "Інженерія програмного забезпечення" | |
dc.subject | quality evaluation | |
dc.subject | Box-Cox normalizing transformation | |
dc.subject | nonlinear regression model | |
dc.subject | C# | |
dc.subject | regularization | |
dc.subject | Mahalanobis distance squared | |
dc.subject | multicollinearity | |
dc.title | Математична модель для визначення якості десктопних застосунків на C# та розробка програмного забезпечення для її реалізації | |
dc.title.alternative | Мathematical model for identifying the quality of desktop applications in C# and development of the software for its implementation | |
dc.type | MasterThesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kazmin_magister.pdf
- Розмір:
- 2.89 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 4.38 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: