Математична модель для оцінювання складності об’єктно-орієнтованого проектування через зв’язки між класами застосунків з відкритим кодом на Java та розробка програми для її реалізації

dc.contributor.advisorПриходько С. Б.
dc.contributor.authorРезниченко Максим Володимирович
dc.contributor.authorMaksym Volodymyrovych Reznychenko
dc.date.accessioned2025-06-02T12:49:47Z
dc.date.available2025-06-02T12:49:47Z
dc.date.issued2022
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.abstract1Relevance 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.provenanceSubmitted 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.provenanceStep: reviewstep - action:reviewaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-05-30T12:23:07Z (GMT)en
dc.description.provenanceStep: editstep - action:editaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-06-02T12:49:17Z (GMT)en
dc.description.provenanceStep: finaleditstep - action:finaleditaction Approved for entry into archive by Катерина Білоножко(kateryna.bilonozhko@nuos.edu.ua) on 2025-06-02T12:49:47Z (GMT)en
dc.description.provenanceMade 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: 2022en
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/10586
dc.language.isouk
dc.subjectоцінювання
dc.subjectскладність
dc.subjectоб’єктно-орієнтоване проектування
dc.subjectзв’язки між класами
dc.subjectзастосунки з відкритим кодом
dc.subjectJava
dc.subjectеліпс передбачення.
dc.subjectevaluating
dc.subjectcomplexity
dc.subjectobject-oriented design
dc.subjectrelationships between classes
dc.subjectopen-source applications
dc.subjectJava
dc.subjectprediction ellipse
dc.titleМатематична модель для оцінювання складності об’єктно-орієнтованого проектування через зв’язки між класами застосунків з відкритим кодом на Java та розробка програми для її реалізації
dc.title.alternativeA 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.typeMasterThesis

Файли

Контейнер файлів
Зараз показуємо 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
Опис: