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

dc.contributor.advisorПриходько С. Б.
dc.contributor.authorПапакін Микита Максимович
dc.contributor.authorMykyta Maksimovych Papakyn
dc.date.accessioned2024-05-20T12:26:52Z
dc.date.available2024-05-20T12:26:52Z
dc.date.issued2022
dc.descriptionПапакін, М. М. Математична модель для визначення складності об’єктно-орієнтованого проектування через зв’язки між класами комп’ютерних ігор та розробка програми для її реалізації = A mathematical model for detecting object-oriented design complexity due to the relationships between classes of software games and developing the software for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / М. М. Папакін ; наук. кер. С. Б. Приходько. – Миколаїв : НУК, 2022. – 100 с.
dc.description.abstract''Математична модель для визначення складності об’єктно-орієнтованого проектування через зв’язки між класами комп’ютерних ігор та розробка програми для її реалізації'' Кваліфікаційна робота на здобуття освітнього рівня магістра зі спеціальності 121 – ''Інженерія програмного забезпечення''. Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2022 р. Обсяг роботи: 100 стор., 7 табл., 9 рис., 23 використаних джерела, 5 додатків. Актуальність теми роботи: необхідність підвищення достовірності оцінювання складності ООП через зв’язки між класами комп’ютерних ігор. Мета та завдання дослідження. Метою є підвищення достовірності оцінювання складності ООП через зв’язки між класами комп’ютерних ігор. Завдання дослідження: проаналізувати існуючі математичні моделі для оцінювання складності ООП через зв’язки між класами комп’ютерних ігор; удосконалити математичну модель для оцінювання складності ООП через зв’язки між класами комп’ютерних ігор на основі нормалізуючого перетворення; розробити програму для оцінювання складності ООП через зв’язки між класами комп’ютерних ігор. Об'єктом дослідження є процес оцінювання складності ООП через зв’язки між класами комп’ютерних ігор. Предметом дослідження є математичні моделі для оцінювання складності ООП через зв’язки між класами комп’ютерних ігор. Методи дослідження. У вирішенні поставлених завдань використано методи теорії ймовірності, математичної статистики, багатовимірного статистичного аналізу. Наукова новизна одержаних результатів. Удосконалено рівняння еліпсу передбачення для десяткових логарифмів метрик RFC та CBO для оцінювання складності ООП через зв’язки між класами комп’ютерних ігор на основі нормалізуючого перетворення у формі десяткового логарифму із врахуванням викидів у даних. Це рівняння еліпсу передбачення у порівнянні з існуючими математичними моделями враховує кореляцію між метриками RFC та CBO, що дозволяє підвищити достовірність оцінювання складності ООП через зв’язки між класами комп’ютерних ігор. Практичне значення одержаних результатів. Розроблено програму для оцінювання складності ООП через зв’язки між класами комп’ютерних ігор для системи моделювання Scilab 6.0.0. Апробація результатів досліджень. Результати досліджень були оприлюднені на Всеукраїнській науково-практичній інтернет-конференції. Публікації. Результати роботи викладені у 1 публікації, а саме: 1 матеріалах Всеукраїнської науково-практичної інтернет-конференції.
dc.description.abstract1''A mathematical model for detecting object-oriented design complexity due to the relationships between classes of software games and developing the software for its implementation '' The qualification work in obtaining a master's degree in specialty 121 - ''Software Engineering". Admiral Makarov National University of Shipbuilding. Mykolayiv, 2022. The qualification work is presented on the 100 pages of typewritten text, contains 7 tables, 9 figures, 5 appendices and 23 references. 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 software games. 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 software games. The objectives of the study: to analyze existing regression models to estimate the complexity of OOD due to the relationships between classes of software games; to improve the mathematical model for estimating the complexity of OOD due to the relationships between classes of software games; to develop the software for estimating the complexity of OOD due to the relationships between classes of software games. The object of the study is the process of estimating the complexity of OOD due to the relationships between classes of software games. The subject of the study is the mathematical models for estimating the complexity of OOD due to the relationships between classes of software games. 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 software games 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 software games 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 AllUkrainian 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 2024-05-18T14:57:23Z workflow start=Step: reviewstep - action:claimaction No. of bitstreams: 1 Papakyn_magister.pdf: 41015502 bytes, checksum: c3bf43ffbb49891430ffe38115b1fd02 (MD5)en
dc.description.provenanceStep: reviewstep - action:reviewaction Approved for entry into archive by Ірина Бондар(iryna.bondar@nuos.edu.ua) on 2024-05-20T12:22:00Z (GMT)en
dc.description.provenanceStep: editstep - action:editaction Approved for entry into archive by Ірина Бондар(iryna.bondar@nuos.edu.ua) on 2024-05-20T12:26:22Z (GMT)en
dc.description.provenanceStep: finaleditstep - action:finaleditaction Approved for entry into archive by Ірина Бондар(iryna.bondar@nuos.edu.ua) on 2024-05-20T12:26:52Z (GMT)en
dc.description.provenanceMade available in DSpace on 2024-05-20T12:26:52Z (GMT). No. of bitstreams: 1 Papakyn_magister.pdf: 41015502 bytes, checksum: c3bf43ffbb49891430ffe38115b1fd02 (MD5) Previous issue date: 2022en
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/8293
dc.language.isouk
dc.subjectоцінювання
dc.subjectскладність
dc.subjectоб’єктно-орієнтоване проектування
dc.subjectзв’язки між класами
dc.subjectкомп’ютерна гра
dc.subjectеліпс передбачення
dc.subject121 ''Інженерія програмного забезпечення''
dc.subjectevaluating
dc.subjectcomplexity
dc.subjectobject-oriented design
dc.subjectrelationships between classes
dc.subjectsoftware game
dc.subjectprediction ellipse
dc.titleМатематична модель для визначення складності об’єктно-орієнтованого проектування через зв’язки між класами комп’ютерних ігор та розробка програми для її реалізації
dc.title.alternativeA mathematical model for detecting object-oriented design complexity due to the relationships between classes of software games and developing the software for its implementation
dc.typeMasterThesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Papakyn_magister.pdf
Розмір:
39.12 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
4.38 KB
Формат:
Item-specific license agreed upon to submission
Опис: