Bu öğeden alıntı yapmak, öğeye bağlanmak için bu tanımlayıcıyı kullanınız: http://elartu.tntu.edu.ua/handle/lib/53461
Başlık: Розробка серверної частини інтеграційного додатка для платформи Atlassian Compass
Diğer Başlıklar: Development of the server side of an integration application for the Atlassian Compass platform
Yazarlar: Когут, Артем Ігорович
Kohut, Artem
Affiliation: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя"
Bibliographic reference (2015): Когут А. І. Розробка серверної частини інтеграційного додатка для платформи Atlassian Compass: кваліфікаційна робота на здобуття освітньо-професійного ступеня фаховий молодший бакалавр за спеціальністю «122 – Комп’ютерні науки». Тернопіль: ВСП «ТФК ТНТУ», 2026. 98 с.
Yayın Tarihi: Tem-2026
Date of entry: 13-Tem-2026
Yayıncı: ВСП "Тернопільський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Лісовий, Володимир Миколайович
Lisovyi, Volodymyr
Anahtar kelimeler: серверна частина
server side
інтраційний додаток
integration application
Atlassian Compass
Atlassian Forge
GraphQL API
JavaScript
Node.js
Forge Resolver
залежності компонентів
component dependencies
Page range: 98
Özet: Тема кваліфікаційної роботи: «Розробка серверної частини інтеграційного додатка для платформи Atlassian Compass». Метою роботи є розробка серверної частини інтеграційного додатка для платформи Atlassian Compass, що забезпечує отримання та обробку інформації про програмні компоненти, формування дерева батьківських залежностей і таблиці зв’язків компонентів типу Capability. Пояснювальна записка складається з шести розділів. Серверну частину реалізовано мовою JavaScript із використанням Node.js та платформи Atlassian Forge. Дані отримуються через Compass GraphQL API без використання власної бази даних. В економічному розділі наведено розрахунки вартості розробки та економічної ефективності програмного продукту. Розділ охорони праці містить основні вимоги щодо забезпечення безпечних умов праці. Обсяг пояснювальної записки — 98 сторінок. Графічна частина містить структурну схему серверної частини додатка, лістинг програмного модуля component-page.js, блок-схему алгоритму очищення даних і таблицю техніко-економічних показників, виконані на аркушах формату А1
Qualification Thesis Topic: “Development of the Server Side of an Integration Application for the Atlassian Compass Platform.” The purpose of the work is to develop the server side of an integration application for the Atlassian Compass platform that provides retrieval and processing of information about software components, generation of a parent dependency tree, and a relationship table for Capability components. The explanatory note consists of six chapters. The server side is implemented in JavaScript using Node.js and the Atlassian Forge platform. Data is retrieved through the Compass GraphQL API without using a dedicated database. The economic chapter contains calculations of development costs and the economic efficiency of the software product. The occupational health and safety chapter describes the main requirements for ensuring safe working conditions. The explanatory note comprises 98 pages. The graphical part includes a structural diagram of the server side, a listing of the component-page.js software module, a data-cleaning algorithm flowchart, and a table of technical and economic indicators presented on A1- size sheets.
Content: ВСТУП…8 1 ЗАГАЛЬНИЙ РОЗДІЛ…10 1.1 Аналітичний огляд існуючих рішень…10 1.2 Технічне завдання…16 1.2.1 Найменування та область застосування…16 1.2.2 Призначення розробки…17 1.2.3 Вимоги до програмного забезпечення…19 1.2.4 Вимоги до програмної документації…21 1.2.5 Техніко-економічні показники…23 1.2.6 Стадії та етапи розробки…24 1.2.7 Порядок контролю та прийому…26 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ…28 2.1 Розробка загальної структури і варіантів використання програми…28 2.2 Розробка системи класів…35 2.3 Розробка методів…40 2.4 Проєктування і опис інтерфейсу користувача…46 2.5 Опис файлової структури програми…49 2.6 Опис структури бази даних програми…52 2.7 Тестування програми і результати її виконання…55 3 СПЕЦІАЛЬНИЙ РОЗДІЛ…59 3.1 Інструкція з інсталяції програмного забезпечення…59 3.2 Інструкція з використання тестових наборів…62 3.3 Інструкція з експлуатації програмного комплексу…65 4 ЕКОНОМІЧНИЙ РОЗДІЛ…68 4.1 Визначення стадій технологічного процесу та загальної тривалості проведення НДР…68 4.2 Визначення витрат на оплату праці та відрахувань на соціальні заходи…69 4.3 Розрахунок витрат на електроенергію 71 4.4 Розрахунок суми амортизаційних відрахувань серверної частини інтеграційного додатка для платформи Atlassian Compass 72 4.5 Обчислення накладних витрат 73 4.6 Складання кошторису витрат та визначення собівартості серверної частини інтеграційного додатка для платформи Atlassian Compass 73 4.7 Розрахунок ціни серверної частини інтеграційного додатка для платформи Atlassian Compass…74 4.8 Визначення економічної ефективності і терміну окупності капітальних вкладень…75 5 ОХОРОНА ПРАЦІ, ТЕХНІКА БЕЗПЕКИ ТА ЕКОЛОГІЧНІ ВИМОГИ…77 5.1 Створення на підприємстві служби охорони праці…77 5.2 Загальні заходи та засоби нормалізації параметрів мікроклімату…79 ВИСНОВКИ…83 ПЕРЕЛІК ПОСИЛАНЬ…85 Додаток А Лістинг файлу «manifest.yml»…87 Додаток Б Лістинг файлу «сomponent-page.js»…88 Додаток В Лістинг файлу «graphApi.js»…90 Додаток Г Лістинг файлу «resolverHelpers.js»…92 Додаток Д Лістинг файлу «queries.js»…95
URI: http://elartu.tntu.edu.ua/handle/lib/53461
Copyright owner: ©Когут Артем Ігорович, 2026
References (Ukraine): 1. Марціяш Г.Я., Слободян Р.О. Методичні вказівки до виконання кваліфікаційної роботи для здобувачів фахової передвищої освіти спеціальності 122 «Комп’ютерні науки». Тернопіль : ВСП «ТФК ТНТУ ім. І. Пулюя».
2. Atlassian Compass Documentation : вебсайт. URL: https://developer.atlassian.com/cloud/compass/ (дата звернення: 02.1 2.2025).
3. Erl T., Puttini R., Mahmood Z. Cloud Computing: Concepts, Technology & Architecture. Upper Saddle River : Prentice Hall, 2013. 528 p
4. Atlassian. Compass GraphQL API : вебсайт. URL: https://developer.atlassian.com/cloud/compass/graphql/ (дата звернення: 04.12.2025)
5. Atlassian. Forge Platform Documentation : вебсайт. URL: https://developer.atlassian.com/platform/forge/ (дата звернення: 07.12.2025).
6. GraphQL Foundation. GraphQL Specification : вебсайт. URL: https://spec.graphql.org/ (дата звернення: 08.12.2025).
7. diagrams.net (draw.io). Онлайн-сервіс для створення структурних схем та блок-діаграм : вебсайт. URL: https://app.diagrams.net/ (дата звернення: 22.05.2026).
8. MDN Web Docs. JavaScript Reference : вебсайт. URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript (дата звернення: 02.1 2.2025).
9. Node.js Documentation : вебсайт. URL: https://nodejs.org/docs/latest/api/ (дата звернення: 02.1 2.2025).
10. Freeman E., Robson E. Head First Design Patterns. Sebastopol : O'Reilly Media, 2020. 694 p.
11. Atlassian. Forge API : вебсайт. URL: https://developer.atlassian.com/platform/forge/apis-reference/ (дата звернення: 10.12.2025).
12. What is npm : вебсайт. URL: https://www.w3schools.com/whatis/whatis_npm.asp (дата звернення: 13.12.2025).
13. IEEE Std 29119-1-2022. Software and systems engineering – Software testing – Part 1: Concepts and definitions.
14. Закон України «Про охорону праці» № 2694-XII від 14.10.1992 р
15. ДСН 3.3.6.042-99. Державні санітарні норми мікроклімату виробничих приміщень.
Content type: Professional Junior Bachelor Thesis
Koleksiyonlarda Görünür:122 — Компютерні науки (фаховий молодший бакалаври ТФК)

Bu öğenin dosyaları:
Dosya Açıklama BoyutBiçim 
Kohut_A.pdfкваліфікаційна робота фахового молодшого бакалавра1,74 MBAdobe PDFGöster/Aç


DSpace'deki bütün öğeler, aksi belirtilmedikçe, tüm hakları saklı tutulmak şartıyla telif hakkı ile korunmaktadır.