Математична модель для оцінювання складності об’єктно-орієнтованого проектування через зв’язки між класами застосунків з відкритим кодом на Java та розробка програми для її реалізації
dc.contributor.advisor | Приходько С. Б. | |
dc.contributor.author | Резниченко Максим Володимирович | |
dc.contributor.author | Maksym Volodymyrovych Reznychenko | |
dc.date.accessioned | 2025-06-02T12:49:47Z | |
dc.date.available | 2025-06-02T12:49:47Z | |
dc.date.issued | 2022 | |
dc.description | Резниченко, М. В. Математична модель для оцінювання складності об’єктно-орієнтованого проектування через зв’язки між класами застосунків з відкритим кодом на Java та розробка програми для її реалізації = A mathematical model for evaluating object-oriented design complexity due to the relationships between classes of open-source applications in Java and developing the software for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / М. В. Резниченко ; наук. кер. С. Б. Приходько. – Миколаїв : НУК, 2022. – 104 с | |
dc.description.abstract | Актуальність теми роботи: необхідність підвищення достовірності оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java. Мета та завдання дослідження. Метою є підвищення достовірності оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java. Завдання дослідження: проаналізувати існуючі математичні моделі для оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java; удосконалити математичну модель для оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java на основі нормалізуючого перетворення; розробити програму для оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java. Об'єктом дослідження є процес оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java. Предметом дослідження є математичні моделі для оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java. Методи дослідження. У вирішенні поставлених завдань використано методи теорії ймовірності, математичної статистики, багатовимірного статистичного аналізу. Наукова новизна одержаних результатів. Удосконалено рівняння еліпсу передбачення для десяткових логарифмів метрик RFC та CBO для оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java на основі нормалізуючого перетворення у формі десяткового логарифму із врахуванням викидів у даних. Це рівняння еліпсу передбачення у порівнянні з існуючими математичними моделями враховує кореляцію між метриками RFC та CBO, що дозволяє підвищити достовірність оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java. Практичне значення одержаних результатів. Розроблено програму для оцінювання складності ООП через зв’язки між класами застосунків з відкритим кодом на Java для системи моделювання Scilab 6.0.0. Апробація результатів досліджень. Результати досліджень були оприлюднені на Всеукраїнській науково-практичній інтернет-конференції. Публікації. Результати роботи викладені у 1 публікації, а саме: 1 матеріалах Всеукраїнської науково-практичної інтернет-конференції. | |
dc.description.abstract1 | Relevance of the topic of the work: the need to increase the confidence of estimating the complexity of object-oriented design (OOD) due to the relationships between classes of open-source apps in Java. The goal and objectives of the study. The goal of the study is to increase the confidence of estimating the complexity of OOD due to the relationships between classes of open-source apps in Java. The objectives of the study: to analyze existing regression models to estimate the complexity of OOD due to the relationships between classes of open-source apps in Java; to improve the mathematical model for estimating the complexity of OOD due to the relationships between classes of open-source apps in Java; to develop the software for estimating the complexity of OOD due to the relationships between classes of open source apps in Java. The object of the study is the process of estimating the complexity of OOD due to the relationships between classes of open-source apps in Java. The subject of the study is the mathematical models for estimating the complexity of OOD due to the relationships between classes of open-source apps in Java. The methods of the study. The methods of probability theory, mathematical statistics, multivariate statistical analysis are used in solving the problems. The scientific novelty of obtained results. The prediction ellipse equation for the decimal logarithm of RFC and CBO metrics for estimating the complexity of OOD due to the relationships between classes of open-source apps in Java is improved based on the normalizing transformation in the decimal logarithm form, which allows increasing the confidence in estimating the complexity of OOD due to the relationships between classes of open-source apps in Java in comparison to existing mathematical models. The practical significance of obtained results is that the software realizing the constructed model is developed for the simulation system of Scilab 6.0.0. Approbation of study results. The study results were presented at the All Ukrainian scientific Internet-conference. Publications. The study results were published in one publication: the materials of the All-Ukrainian scientific Internet-conference. | |
dc.description.provenance | Submitted by Антон Крамаренко (kramarenko4717@gmail.com) on 2025-02-27T13:12:28Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Reznychenko_magister.pdf: 25460773 bytes, checksum: 0395ac8640263afbc93537b857945042 (MD5) | en |
dc.description.provenance | Step: reviewstep - action:reviewaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-30T12:23:07Z (GMT) | en |
dc.description.provenance | Step: editstep - action:editaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-06-02T12:49:17Z (GMT) | en |
dc.description.provenance | Step: finaleditstep - action:finaleditaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-06-02T12:49:47Z (GMT) | en |
dc.description.provenance | Made available in DSpace on 2025-06-02T12:49:47Z (GMT). No. of bitstreams: 1 Reznychenko_magister.pdf: 25460773 bytes, checksum: 0395ac8640263afbc93537b857945042 (MD5) Previous issue date: 2022 | en |
dc.identifier.uri | https://eir.nuos.edu.ua/handle/123456789/10586 | |
dc.language.iso | uk | |
dc.subject | оцінювання | |
dc.subject | складність | |
dc.subject | об’єктно-орієнтоване проектування | |
dc.subject | зв’язки між класами | |
dc.subject | застосунки з відкритим кодом | |
dc.subject | Java | |
dc.subject | еліпс передбачення. | |
dc.subject | evaluating | |
dc.subject | complexity | |
dc.subject | object-oriented design | |
dc.subject | relationships between classes | |
dc.subject | open-source applications | |
dc.subject | Java | |
dc.subject | prediction ellipse | |
dc.title | Математична модель для оцінювання складності об’єктно-орієнтованого проектування через зв’язки між класами застосунків з відкритим кодом на Java та розробка програми для її реалізації | |
dc.title.alternative | A mathematical model for evaluating object-oriented design complexity due to the relationships between classes of open-source applications in Java and developing the software for its implementation | |
dc.type | MasterThesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Reznychenko_magister.pdf
- Розмір:
- 24.28 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 4.38 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: