Por favor, use este identificador para citar o enlazar este ítem: http://elartu.tntu.edu.ua/handle/lib/53460
Título : Розробка клієнтської частини інтеграційного додатка для платформи Atlassian Compass
Otros títulos : Development of the client-side component of an integration application for the Atlassian Compass platform
Autor : Кравченко, Артем Андрійович
Kravchenko, Artem
Affiliation: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Bibliographic reference (2015): Кравченко А. А. Розробка клієнтської частини інтеграційного додатка для платформи Atlassian Compass: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 93 с.
Fecha de publicación : jul-2026
Date of entry: 13-jul-2026
Editorial : ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Лісовий, Володимир Миколайович
Lisovyi, Volodymyr
Committee members: Гладьо, Сергій Володимирович
Hlado, Serhii
Palabras clave : компонент
component
графічний інтерфейс
graphical user interface
інтеграційний додаток
integration app
Atlassian Compass
ReactFlow
дерево залежностей
dependency tree
матриця зв’язків
relationship matrix
Forge
Page range: 93
Resumen : Тема кваліфікаційної роботи: Розробка клієнтської частини інтеграційного додатка для платформи Atlassian Compass. Для досягнення мети роботи виконано проектування веб-додатка, призначеного для візуального представлення та аналізу зв'язків між компонентами всередині хмарного середовища Atlassian. За структурою пояснювальна записка складається з п'яти розділів. У загальній частині описуються аналітичний огляд існуючих рішень та аналіз технічного завдання. Також на основі порівняння визначаються недоліки аналогів та обґрунтовується необхідність розробки власного рішення. У другому розділі представлено процес створення програмного продукту, опис та обґрунтування вибору структури та методу організації даних на базі бібліотеки React. Детально описано побудову ієрархічного дерева залежностей за допомогою ReactFlow, матриці зв'язків, асинхронний обмін даними через інструмент Forge Bridge, а також тестування та налагодження програми. В спеціальній частині описані процес інсталяції програмного продукту, порядок тестуванн та інструкція з користування додатком. Загальний обсяг пояснювальної записки становить 93 сторінок. В економічній частині проекту приведено розрахунок вартості розробки та оцінку економічної ефективності. Розраховані фінансові показники підтверджують практичну доцільність створення власного продукту. У п'ятому розділі детально розглянуто основні питання охорони праці та техніки безпеки. Зокрема, розкрито загальні поняття праці та її охорони, а також виконано розрахунки параметрів робочої загальнообмінної штучної вентиляції. До складу кваліфікаційної роботи входить графічна частина, яка представлена на окремих аркушах формату А1. Вона включає структурну схему графічного інтерфейсу, діаграму архітектури додатку, UML-діаграму формату даних та таблицю техніко-економічних показників
Thesis Topic: Development of the client-side component of an integration application for the Atlassian Compass platform. To achieve the objective of this thesis, a web application was designed to visually represent and analyze the relationships between components within the Atlassian cloud environment. The thesis consists of five chapters. The general section provides an analytical review of existing solutions and an analysis of the technical specifications. It also identifies the shortcomings of comparable solutions through comparison and justifies the need to develop a proprietary solution. The second section presents the process of creating the software product, along with a description and justification of the choice of structure and data organization method based on the React library. It describes in detail the construction of a hierarchical dependency tree using ReactFlow, the relationship matrix, asynchronous data exchange via the Forge Bridge tool, as well as testing and debugging the application. A special section describes the software installation process, the testing procedure, and instructions for using the application. The total length of the explanatory note is 93 pages. The economic section of the project presents a cost estimate for development and an assessment of economic efficiency. The calculated financial indicators confirm the practical feasibility of creating an in-house product. The fifth chapter examines key issues of occupational health and safety in detail. In particular, it explains general concepts of labor and occupational health, and provides calculations of the parameters for generalexchange mechanical ventilation. The thesis includes a graphical section, presented on separate A1 -size sheets. It comprises a structural diagram of the graphical user interface, an application architecture diagram, a UML diagram of the data format, and a table of technical and economic indicators.
Content: АНОТАЦІЯ 7 ABSTRACT 8 ВСТУП 9 1 ЗАГАЛЬНИЙ РОЗДІЛ 11 1.1 Аналітичний огляд існуючих рішень 11 1.2 Аналіз платформи Atlassian та інфраструктури Forge 14 1.3 Технічне завдання 15 1.3.1 Найменування та область застосування 16 1.3.2 Призначення розробки 17 1.3.3 Вимоги до функціоналу додатку 19 1.3.4 Вимоги до програмної документації 20 1.3.5 Техніко-економічні показники 21 1.3.6 Стадії та етапи розробки 23 1.3.7 Порядок контролю та прийому 26 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ 28 2.1 Розробка графічного інтерфейсу додатку 28 2.2 Проектування та створення дерева залежностей додатка 34 2.3 Проектування та створення матриці зв'язків компонентів 38 2.4 Реалізація механізмів отримання інформації від віддаленого сервера 41 2.5 Тестування додатку 43 3 СПЕЦІАЛЬНИЙ РОЗДІЛ 47 3.1 Інструкція з інсталяції додатку в системі Atlassian 47 3.2 Інструкція з використання додатку 51 3.3 Інструкція з популяризації та підтримки додатку 55 4 ЕКОНОМІЧНИЙ РОЗДІЛ 59 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення розробки додатку 59 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи 61 4.3 Розрахунок витрат на електроенергію 62 4.4 Розрахунок суми амортизаційних відрахувань додатку 63 4.5 Обчислення накладних витрат 64 4.6 Складання кошторису витрат та визначення собівартості додатку 64 4.7 Розрахунок ціни додатку 65 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень 65 5 ОХОРОНА ПРАЦІ, ТЕХНІКА БЕЗПЕКИ ТА ЕКОЛОГІЧНІ ВИМОГИ 67 5.1 Поняття праці та охорони праці 67 5.2 Робоча загальнообмінна штучна вентиляція 68 ВИСНОВКИ 70 ПЕРЕЛІК ПОСИЛАНЬ 72 ДОДАТКИ 73 Додаток А. Лістинг файлу «App.jsx» 73 Додаток Б. Лістинг файлу «treeHelpers.js» 76 Додаток В. Лістинг файлу «ReactFlowTree.jsx» 80 Додаток Г. Лістинг файлу «dependencyHelpers.jsx» 85 Додаток Д. Лістинг файлу «DependencyTable.jsx» 90 Додаток Е. Лістинг файлу «component-page.js» 93
URI : http://elartu.tntu.edu.ua/handle/lib/53460
Copyright owner: ©Кравченко Артем Андрійович, 2026
References (Ukraine): 1. Richardson C. Microservices Patterns: With examples in Java, Second Edition. Shelter Island : Manning Publications, 2024. 550 p.
2. Suleymani T. Hands-On Microservices with JavaScript. Birmingham : Packt Publishing, 2024. 420 p.
3. Atlassian Compass Developer Documentation : вебсайт. URL: https://developer.atlassian.com/compass/ (дата звернення: 10.06.2026).
4. Atlassian Forge Documentation : вебсайт. URL: https://developer.atlassian.com/platform/forge/ (дата звернення: 10.06.2026).
5. React Official Documentation : вебсайт. URL: https://react.dev/ (дата звернення: 10.06.2026).
6. Wieruch R. The Road to GraphQL. Berlin : Independently published, 2023. 350 p.
7. Vite – Next Generation Frontend Tooling : вебсайт. URL: https://vitejs.dev/ (дата звернення: 10.06.2026).
8. Atlassian Design System : вебсайт. URL: https://atlassian.design/ (дата звернення: 10.06.2026).
9. React Flow (xyflow) Documentation : вебсайт. URL: https://reactflow.dev/ (дата звернення: 10.06.2026).
10. Dagre – Directed graph layout for JavaScript : вебсайт. URL: https://github.com/dagrejs/dagre (дата звернення: 10.06.2026).
11. Ткачук К.Н., Халімовський М.О., Зацарний В.В. Основи охорони праці. Київ : Основа, 2006. 448 с. 2. ДБН В.2.5-67:2013
12. Опалення, вентиляція та кондиціонування : вебсайт. URL: https://econstruction.gov.ua/laws_detail/3074971619479783152 (дата звернення: 13.06.2026).
Content type: Professional Junior Bachelor Thesis
Aparece en las colecciones: 122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Kravchenko_A.pdfкваліфікаційна робота фахового молодшого бакалавра27,65 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.