กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้:
http://elartu.tntu.edu.ua/handle/lib/53460| ชื่อเรื่อง: | Розробка клієнтської частини інтеграційного додатка для платформи Atlassian Compass |
| ชื่อเรื่องอื่นๆ: | Development of the client-side component of an integration application for the Atlassian Compass platform |
| ผู้แต่ง: | Кравченко, Артем Андрійович Kravchenko, Artem |
| Affiliation: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя" |
| Bibliographic reference (2015): | Кравченко А. А. Розробка клієнтської частини інтеграційного додатка для платформи Atlassian Compass: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 93 с. |
| วันที่เผยแพร่: | กรก-2026 |
| Date of entry: | 13-กรก-2026 |
| สำนักพิมพ์: | ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопіль |
| Supervisor: | Лісовий, Володимир Миколайович Lisovyi, Volodymyr |
| Committee members: | Гладьо, Сергій Володимирович Hlado, Serhii |
| คำสำคัญ: | компонент component графічний інтерфейс graphical user interface інтеграційний додаток integration app Atlassian Compass ReactFlow дерево залежностей dependency tree матриця зв’язків relationship matrix Forge |
| Page range: | 93 |
| บทคัดย่อ: | Тема кваліфікаційної роботи: Розробка клієнтської частини інтеграційного додатка для
платформи 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 |
| ปรากฏในกลุ่มข้อมูล: | 122 — Компютерні науки (фаховий молодший бакалаври ТФК) |
แฟ้มในรายการข้อมูลนี้:
| แฟ้ม | รายละเอียด | ขนาด | รูปแบบ | |
|---|---|---|---|---|
| Kravchenko_A.pdf | кваліфікаційна робота фахового молодшого бакалавра | 27,65 MB | Adobe PDF | ดู/เปิด |
รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น