Нелінійна регресійна модель для оцінювання розміру програмного забезпечення, що створюється мовою C#,та програма для її реалізації
| dc.contributor.advisor | Фаріонова Т. А. | |
| dc.contributor.author | Доценко Андрій Сергійович | |
| dc.contributor.author | Dotsenko Andrii Serhiiovych | |
| dc.date.accessioned | 2026-01-19T13:09:57Z | |
| dc.date.issued | 2025 | |
| dc.description | Доценко, А. С. Нелінійна регресійна модель для оцінювання розміру програмного забезпечення, що створюється мовою C#,та програма для її реалізації = A nonlinear regression model for software size estimation created in C# and a software for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / А. С. Доценко ; наук. кер. Т. А. Фаріонова. – Миколаїв : НУК, 2025. – 114 с. | |
| dc.description.abstract | Доценко Андрій Сергійович Нелінійна регресійна модель для оцінювання розміру програмного забезпечення, що створюється мовою C#,та програма для її реалізації Кваліфікаційна робота на здобуття освітнього рівня магістра зі спеціальності 121 «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2025 р. Обсяг роботи: 113 стор., 16 табл., 8 рис., 38 використаних джерел, 5 додатків. Актуальність теми: C# – сучасна об’єктно-орієнтована мова програмування загального призначення, яка застосовується для розробки різноманітних типів ПЗ. Існує чимало моделей для визначення розміру ПЗ, створених під конкретні мови програмування та фреймворки. Проте через те, що ці методики враховують специфіку певної мови програмування, їх використання для інших мов може призвести до неточних або некоректних результатів. Отже, побудова нелінійної регресійної моделі для оцінювання розміру ПЗ, що створюється мовою C#, є актуальним завданням інженерії ПЗ, що сприяє підвищенню достовірності оцінювання розміру відповідного ПЗ, та має практичне значення. Мета та завдання дослідження: підвищення достовірності оцінювання розміру ПЗ, що створюється мовою C#, та програма для її реалізації. Завдання: визначити метрики, необхідні для оцінювання розміру ПЗ, що створюється мовою C#; проаналізувати вже існуючі моделі та методи оцінювання розміру ПЗ, що створюється мовою C#; відібрати проекти ПЗ з відкритим вихідним кодом, що створюються мовою C#, які будуть використовуватися для побудови нелінійної регресійної моделі; побудувати нелінійну регресійну модель для оцінювання розміру ПЗ, що створюється мовою C#; розробити програму для оцінювання розміру ПЗ, створеного мовою C#, яка буде реалізовувати побудовану модель. Об'єкт дослідження: процес оцінювання розміру ПЗ, створеного мовою C#. Предмет дослідження: нелінійна регресійна модель для оцінювання розміру ПЗ, створеного мовою C#. Методи дослідження: методи теорії ймовірностей, математичної статистики, математичного моделювання, регресійного аналізу, об'єктно-орієнтованого програмування. Наукова новизна: удосконалено нелінійну регресійну модель для оцінювання розміру ПЗ, створеного мовою C#, за рахунок застосування нормалізуючого перетворення на основі десяткового логарифму і викидів регресії, що дозволило підвищити достовірність оцінювання розміру ПЗ, створеного мовою C#, в порівнянні з існуючими моделями. Практичне значення одержаних результатів: розробка програми для оцінювання розміру ПЗ, створеного мовою C#, на основі побудованої моделі. Апробація результатів дослідження: основні положення і результати досліджень, викладені у кваліфікаційній роботі, пройшли апробацію на VIII Всеукраїнській науково-практичній інтернет-конференції студентів, аспірантів та молодих вчених за тематикою «Сучасні комп’ютерні системи та мережі в управлінні» (24 листопада 2025 р., м. Херсон, м. Хмельницький). Публікації: основні результати кваліфікаційної роботи викладено у 1 науковій праці – матеріалах конференції. | |
| dc.description.abstract1 | Dotsenko Andrii Serhiiovych A nonlinear regression model for software size estimation created in C# and a software for its implementation Qualification work for obtaining a master's degree in the speciality 121 «Software Engineering». Admiral Makarov National University of Shipbuilding. Mykolaiv, 2025. Volume of work: 113 pages, 16 tables, 8 figures, 38 references, 5 appendices. Relevance of the topic: C# is a modern, object-oriented, general-purpose programming language used for developing various types of software. Numerous models exist for estimating software size, each designed for specific programming languages and frameworks. However, since these methodologies take into account the specifics of a particular programming language, applying them to other languages may lead to inaccurate or unreliable results. Therefore, developing a nonlinear regression model for estimating the size of software written in C# is an important task in software engineering, as it improves the reliability of size estimation and has practical significance. Purpose and objectives of the study: to improve the reliability of estimating the size of software developed in C#, and to create a program that implements this estimation. Task: determining the metrics required for estimating the size of software developed in C#; analyzing existing models and methods for estimating the size of C# software; selecting open-source C# software projects to be used for constructing the nonlinear regression model; developing the nonlinear regression model for estimating the size of C# software; creating a software tool that implements the developed model. The object of the study: the process of size estimating of software developed in C#. 6 Subject of the study: a nonlinear regression model to size estimating of software developed in C#. Methods of the study: methods of probability theory, mathematical statistics, mathematical modeling, regression analysis, object-oriented programming. Scientific novelty: the nonlinear regression model for size estimating of C# software by using normalizing transformation based on decimal logarithm and regression outliers, which will increase the reliability of size estimating of C# software in comparison with existing models. Practical significance of the obtained results: development of a software for size estimating of C# software, based on the built model. Testing of the research results: the main provisions and research results set forth in the qualification work were tested at the VIII All-Ukrainian Scientific and Practical Internet Conference of Students, Postgraduates, and Young Scientists “Modern Computer Systems and Networks in Management” (November 24, 2025, Kherson, Khmelnytskyi). Publications: the main results of qualification work are set forth in 1 scientific work – conference materials. | |
| dc.description.provenance | Submitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2026-01-07T13:27:45Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Docenko_A_magister.pdf: 1581231 bytes, checksum: 70e81025b03453a36103340bd25b2442 (MD5) | en |
| dc.description.provenance | Step: reviewstep - action:reviewaction Approved for entry into archive by Бондар Ольга (olga.bondar@nuos.edu.ua) on 2026-01-19T13:04:15Z (GMT) | en |
| dc.description.provenance | Step: editstep - action:editaction Approved for entry into archive by Бондар Ольга (olga.bondar@nuos.edu.ua) on 2026-01-19T13:09:33Z (GMT) | en |
| dc.description.provenance | Step: finaleditstep - action:finaleditaction Approved for entry into archive by Бондар Ольга (olga.bondar@nuos.edu.ua) on 2026-01-19T13:09:57Z (GMT) | en |
| dc.description.provenance | Made available in DSpace on 2026-01-19T13:09:57Z (GMT). No. of bitstreams: 1 Docenko_A_magister.pdf: 1581231 bytes, checksum: 70e81025b03453a36103340bd25b2442 (MD5) Previous issue date: 2025 | en |
| dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/11952 | |
| dc.language.iso | uk | |
| dc.subject | програмне забезпечення | |
| dc.subject | оцінювання розміру | |
| dc.subject | нелінійна регресійна модель | |
| dc.subject | нормалізуюче перетворення | |
| dc.subject | C#. | |
| dc.subject | 121 ''Інженерія програмного забезпечення'' | |
| dc.subject | software | |
| dc.subject | size estimation | |
| dc.subject | nonlinear regression model | |
| dc.subject | normalizing transformation | |
| dc.subject | C# | |
| dc.title | Нелінійна регресійна модель для оцінювання розміру програмного забезпечення, що створюється мовою C#,та програма для її реалізації | |
| dc.type | MasterThesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Docenko_A_magister.pdf
- Розмір:
- 1.51 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Вантажиться...
- Назва:
- license.txt
- Розмір:
- 4.38 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: