Математична модель для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java, та створення програми для її реалізації
dc.contributor.advisor | Приходько С. Б. | uk_UA |
dc.contributor.author | Смикодуб, Т. Г. | |
dc.contributor.author | Smykodub, T. G. | |
dc.date.accessioned | 2022-02-02T13:00:46Z | |
dc.date.available | 2022-02-02T13:00:46Z | |
dc.date.issued | 2021 | |
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.abstract1 | The 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.provenance | Submitted 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.provenance | Approved 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.provenance | Approved 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.provenance | Made 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.uri | https://eir.nuos.edu.ua/handle/123456789/5046 | |
dc.language.iso | uk | uk_UA |
dc.subject | Java | uk_UA |
dc.subject | застосунок | uk_UA |
dc.subject | метрика програмного забезпечення | uk_UA |
dc.subject | трансформований еліпс передбачення | uk_UA |
dc.subject | нормалізуюче перетворення | uk_UA |
dc.subject | викид | uk_UA |
dc.subject | 121 "Інженерія програмного забезпечення" | uk_UA |
dc.subject | Java | uk_UA |
dc.subject | application | uk_UA |
dc.subject | software metric | uk_UA |
dc.subject | transformed prediction ellipse | uk_UA |
dc.subject | normalizing transformation | uk_UA |
dc.subject | outlier | uk_UA |
dc.title | Математична модель для перевірки взаємозв'язків між частинами застосунків, що розроблені мовою Java, та створення програми для її реалізації | uk_UA |
dc.title1 | A mathematical model for checking interconnections between parts of the applications developed in Java and creating the software for its implementation | uk_UA |
dc.title2 | 2021 | |
dc.type | Other | uk_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
- Опис: