Романкевич, Віталій ОлексійШевченко, Іван Іванович2024-08-192024-08-192024Шевченко, І. І. Програмний модуль пошуку та аналізу шляхів передавання даних у багатопроцесорних системах : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Шевченко Іван Іванович. – Київ, 2024. – 71 с.https://ela.kpi.ua/handle/123456789/68333Кваліфікаційна робота включає пояснювальну записку (52 с., 4 рис., 3 додатки). Мета виконання даного бакалаврського проекту – розробка програмного модулю, який шукає та аналізує шляхи передачі даних між процесорами відмовостійкої багатопроцесорної системи, представленого у вигляді графа. Були проаналізовані різні алгоритми пошуку мінімальних шляхів на графах. В якості основи було обрано хвильовий алгоритм через його простоту реалізації та відому ефективність. Під час вирішення поставленої задачі були розроблені алгоритми введення структури графа, аналізу його цілісності, визначення мінімального шляху між заданими вершинами графа та виводу результату. Для розробки програмного модулю була обрана мова програмування С++ та бібліотека Qt. Мова програмування C++ є оптимальним вибором для розробки програми дипломного проекту, завдяки високому рівні оптимізації та ефективністю роботи з великими даними. Бібліотека Qt є зручним платформонезалежним засобом для створення графічних інтерфейсів програм, написаних мовою С++. За допомогою даної бібліотеки було реалізовано інтерфейс програмного модулю та можливість побудови графів. В результаті виконання поставленої задачі було розроблено програмний модуль, що дозволяє аналізувати шляхи передачі даних в багатопроцесорних системах.71 с.ukбагатопроцесорна системаС++Qtхвильовий алгоритмпрограмний модуль.Програмний модуль пошуку та аналізу шляхів передавання даних у багатопроцесорних системахBachelor Thesis