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

dc.contributor.advisorПриходько С. Б.uk_UA
dc.contributor.authorСмикодуб, Т. Г.
dc.contributor.authorSmykodub, T. G.
dc.date.accessioned2022-02-02T13:00:46Z
dc.date.available2022-02-02T13:00:46Z
dc.date.issued2021
dc.descriptionСмикодуб, Т. Г. Математична модель для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java, та створення програми для її реалізації = A mathematical model for checking interconnections between parts of the applications developed in Java and creating the software for its implementation : магістерська робота ; спец. 121 "Інженерія програмного забезпечення" / Т. Г. Смикодуб ; наук. кер. С. Б. Приходько. – Миколаїв : НУК, 2021. – 124 с.uk_UA
dc.description.abstractКваліфікаційна робота на здобуття ступеня вищої освіти магістр зі спеціальності 121 "Інженерія програмного забезпечення" (ОП "Інженерія програмного забезпечення"). Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2021 р. Обсяг роботи: 123 стор., 17 табл., 19 рис., 52 використаних джерел, 5 додатків. Актуальність теми роботи: За статистикою біля 78% компаній широко використовують програмне забезпеченняз відкритим вихідним кодом. Згідно звіту Coverity Scan-Open Source Report 2017, аналіз ПЗ дозволив виявити аномалії та дефектиу багатьох найважливіших проектахіз відкритим кодом. Тому удосконалення існуючих моделей для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java, є актуальним задачею та представляє науково-практичний інтерес. Мета та завдання дослідження. Метоює підвищення достовірності визначення аномалій у взаємозв’язках між частинами застосунків, що розроблені мовою Java, з точки зору об’єктно-орієнтовного проектування за рахунок побудови трансформованого еліпсу передбачення. Завдання дослідження: провести аналіз існуючих засобів та моделей перевірки взаємозв'язків Java-застосунків; удосконалити математичну модель для перевірки взаємозв'язків Java-застосунків за рахунок побудови рівняння трансформованого еліпсу передбачення для нормалізованих даних; розробити ПЗ для перевірки взаємозв'язків застосунків, реалізованих мовою Java. Об’єктом дослідження є процес перевіркивзаємозв'язків між частинами застосунків, що розроблені мовою Java. Предмет дослідження: математичні моделі для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java. Методи дослідження. Для вирішення поставлених завдань в роботі були застосовані методи математичної статистики, теорії ймовірностей та регресійного аналізу. Наукова новизна одержаних результатів: полягає в удосконаленні існуючої математичної моделі для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java, за рахунок використання трансформованого еліпсу передбачення, побудованого на основі двовимірного нормалізуючого перетворення Джонсона сім’ї Sb. Це дозволяє підвищити достовірність визначення аномалій у взаємозв’язках між частинами застосунків. Практичне значення отриманих результатів. Розроблене ПЗ для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java, дозволяє визначити аномалії у взаємозв'язках між частинами застосунків, забезпечує зберігання результатів визначення, а також надає користувачу швидкий доступ до попередніх результатів. Апробація результатів досліджень: результати досліджень пройшли апробацію на ІІ Всеукраїнської науково-практичної Інтернет конференції "Інформаційні технології: моделі, алгоритми, системи" (м. Миколаїв, 26 – 28 жовтня 2021 р.). Публікації: результати роботи викладено у 1 науковій праці – тезах конференції.uk_UA
dc.description.abstract1The qualification work for the degree of higher education Master's degree inspecialty 121 – "Software Engineering" (EP "Software Engineering"). Admiral Makarov National University of Shipbuilding. Mykolaiv, 2021 The qualification work is presented on the 123 pages of typewritten text, contains 17 tables, 19 figures, 5 appendices and 52 references. Relevance of the topic of the work. According to statistics, about 78% of companies widely use Open Source Software. According to the Coverity Scan-Open Source Report 2017, the software analysis revealed anomalies and defects in many of the most important open source projects. Therefore, the improvement of existing models for checking the relationships between parts of the applications developed in Java is an urgent task and is of scientific and practical interest. The purpose and objectives of the study. The aim is to increase the reliability of the definition of anomalies in the relationships between the parts of applications developed in Java, in terms of object-oriented design by building a transformed prediction ellipse. Objectives of the study: to analyze the existing tools and models for verifying the relationship of Java-applications; to improve the mathematical model for checking the relationships of Java-applications by constructing the equation of the transformed prediction ellipse for normalized data; develop software for checking the relationships of applications developed in Java. The object of the study is the process of checking the relationships between parts of applications developed in Java. The subject of the study is mathematical models for checking interconnections between parts of the applications developed in Java. Research methods. Methods of probability theory, mathematical statistics, and regression analysis were used to solve the tasks. The scientific novelty of the obtained results is to improve the existing mathematical model for checking the relationships between parts of applications developed in Java, using a transformed prediction ellipse based on the bivariate normalizing Johnson transformation of the Sb family. This increases the reliability of detecting anomalies in the relationships between parts of the application. The practical significance of the results obtained. The developed software for checking the relationships between parts of applications developed in Java, allows to identify anomalies in the relationships between parts of the application, provides storage of the results of the definition, and provides the user with quick access to previous results. Approbation of research results: research results were tested at the II All-Ukrainian scientific-practical Internet conference "Information technologies: models, algorithms, systems" (Mykolaiv, October 26 – 28, 2021). Publications: results of the work are presented in 1 scientific paper – conference abstracts.uk_UA
dc.description.provenanceSubmitted by Бондар Ольга (olga.bondar@nuos.edu.ua) on 2022-02-02T12:58:26Z No. of bitstreams: 1 Smykodub_magister.pdf.pdf: 2281118 bytes, checksum: b489f378d241427cca99eeaf0d9bc6b8 (MD5)en
dc.description.provenanceApproved for entry into archive by Бондар Ольга (olga.bondar@nuos.edu.ua) on 2022-02-02T12:58:57Z (GMT) No. of bitstreams: 1 Smykodub_magister.pdf.pdf: 2281118 bytes, checksum: b489f378d241427cca99eeaf0d9bc6b8 (MD5)en
dc.description.provenanceApproved for entry into archive by Бондар Ольга (olga.bondar@nuos.edu.ua) on 2022-02-02T12:59:31Z (GMT) No. of bitstreams: 1 Smykodub_magister.pdf.pdf: 2281118 bytes, checksum: b489f378d241427cca99eeaf0d9bc6b8 (MD5)en
dc.description.provenanceMade available in DSpace on 2022-02-02T13:00:46Z (GMT). No. of bitstreams: 1 Smykodub_magister.pdf.pdf: 2281118 bytes, checksum: b489f378d241427cca99eeaf0d9bc6b8 (MD5)en
dc.identifier.urihttps://eir.nuos.edu.ua/handle/123456789/5046
dc.language.isoukuk_UA
dc.subjectJavauk_UA
dc.subjectзастосунокuk_UA
dc.subjectметрика програмного забезпеченняuk_UA
dc.subjectтрансформований еліпс передбаченняuk_UA
dc.subjectнормалізуюче перетворенняuk_UA
dc.subjectвикидuk_UA
dc.subject121 "Інженерія програмного забезпечення"uk_UA
dc.subjectJavauk_UA
dc.subjectapplicationuk_UA
dc.subjectsoftware metricuk_UA
dc.subjecttransformed prediction ellipseuk_UA
dc.subjectnormalizing transformationuk_UA
dc.subjectoutlieruk_UA
dc.titleМатематична модель для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java, та створення програми для її реалізаціїuk_UA
dc.title1A mathematical model for checking interconnections between parts of the applications developed in Java and creating the software for its implementationuk_UA
dc.title22021
dc.typeOtheruk_UA

Файли

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