Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52640
Назва: Розробка автоматизованої системи порівняльного аналізу програмних рішень на основі техніко-економічних показників
Інші назви: Development of an Automated System for the Comparative Analysis of Software Solutions Based on Technical and Economic Indicators
Автори: Чорнописький, Богдан Тарасович
Chornopyskyi, Bohdan
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Бібліографічне посилання: Чорнописький Б.Т. Розробка автоматизованої системи порівняльного аналізу програмних рішень на основі техніко-економічних показників : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Ю. М. Стоянов. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 63 с.
Дата публікації: чер-2026
Дата внесення: 24-чер-2026
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС
Науковий керівник: Цуприк, Галина Богданівна
Члени комітету: Стадник, Марія Андріївна
УДК: 004.9
Теми: порівняльний аналіз
comparative analysis
програмне забезпечення
software
автоматизована система
automated system
вебдодаток
web application
критерії оцінювання
evaluation criteria
Діапазон сторінок: 63
Короткий огляд (реферат): Кваліфікаційна робота присвячена дослідженню та розробці автоматизованої системи порівняльного аналізу програмних рішень на основі техніко економічних показників, для оптимізації процесу вибору найкращих цифрових рішень. У першому розділі проведено аналіз предметної області, розглянуто існуючі аналоги систем порівняння та визначено основні критерії оцінювання програмних продуктів. У другому розділі досліджено вимоги до системи, подано архітектуру вебдодатка, обґрунтовано вибір технологій розробки, спроєктовано структуру бази даних, описано реалізацію системи, проаналізовано її основні модулі, розроблено користувацький інтерфейс. У третьому розділі описано тестування працездатності і функціоналу розробки, описано верифікацію та вимоги системи до апаратного забезпечення. У четвертому розділі розглядаються питання забезпечення безпеки життєдіяльності та охорони праці. Об’єкт дослідження: процес автоматизованого порівняльного аналізу та вибору програмного забезпечення. Предмет дослідження: методи, технології та програмні засоби розробки інформаційної системи для попарного порівняння програмних продуктів.
This thesis is devoted to the research and development of an automated system for the comparative analysis of software solutions based on technical and economic indicators, with the aim of optimizing the process of selecting the best digital solutions. The first chapter analyzes the subject area, examines existing comparable systems, and defines the main criteria for evaluating software products. The second chapter examines the system requirements, presents the web application architecture, justifies the choice of development technologies, designs the database structure, describes the system implementation, analyzes its main modules, and develops the user interface. The third chapter describes the testing of the system’s performance and functionality, as well as the verification process and the system’s hardware requirements. The fourth section discusses issues of ensuring life safety and occupational health and safety. Research object: the process of automated comparative analysis and software selection. Research subject: methods, technologies, and software tools for developing an information system for pairwise comparison of software products.
Зміст: ВСТУП………………………………………………………………………………..…7 1. АНАЛІЗ ВИМОГ ДО ПРОГРАМНОЇ СИСТЕМИ…………………………………9 1.1 Аналіз предметної області………………………………………………………….9 1.2 Постановка завдання та цілей…………………………………………………….11 1.3 Пошук акторів та варіантів використання……………………………………….12 1.4 Опис ключових варіантів використання…………………………………………14 2. ПРОЄКТУВАННЯ ТА РОЗРОБКА ПРОГРАМНОЇ СИСТЕМИ………………...18 2.1 Вибір процесу розробки…………………………………………………………..18 2.2 Проєктування архітектури системи………………………………………………19 2.3 Побудова схеми бази даних……………………………………………………….22 2.4 Побудова UML-діаграм класів……………………………………………………25 2.5 Вибір мови та середовища розробки……………………………………………..29 2.6 Реалізація основних класів та методів……………………………………………34 2.7 Розробка інтерфейсу користувача………………………………………………...40 3. ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА………………………….47 3.1 Тестування програмної системи………………………………………………….47 3.1.1 Види та план тестування………………………………………………………..47 3.1.2 Розробка тестових сценаріїв……………………………………………………48 3.2 Розгортання програмної системи та системні вимоги………………………….50 3.3 Верифікація програмної системи………………………………………………...51 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ……………….53 4.1 Безпека життєдіяльності………………………………………………………….53 4.2 Основи охорони праці…………………………………………………………….55 Висновки………………………………………………………………………………58 Список використаних джерел………………………………………………………..60 Додатки………………………………………………………………………………….
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/52640
Власник авторського права: © Чорнописький Богдан Тарасович, 2026
Перелік літератури: 1. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі: Михалик Д.М., Цуприк Г.Б., Бревус В.М. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 45 с. (https://elartu.tntu.edu.ua/handle/lib/50317)
2. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide). Version 4.0 / ed. H. Washizaki. IEEE Computer Society, 2024. 411 p.
3. Грицюк Ю. І. Якість програмного забезпечення та методи її оцінювання: навч. посіб. Львів : Вид-во ЛДУ БЖД, 2018. 216 с.
4. Олянін, Д., Цуприк, Г. (2025) Transformer Neural Networks in Industry 4.0 / Д. Олянін, Г. Цуприк, Т. Говорущенко, О. Багрій-Заяць, І. Андрущак // Computer Information Technologies in Industry 4.0: proceedings of the 3rd International Workshop (CITI-2025), Ternopil, Ukraine, 11–12 June 2025. – Ternopil : Ternopil Ivan Puluj National Technical University, 2025 (Scopus) https://ceur-ws.org/Vol-4057/
5. Лавренюк С. В. Моделі та методи оцінювання сукупної вартості володіння ІТ-інфраструктурою підприємства // Сучасні інформаційні системи. 2019. Т. 3, № 2. с. 45–52.
6. Олійник О. О., Ткаченко В. В. Аналіз сучасних платформ вибору програмного забезпечення: переваги та недоліки // Інформаційні технології та комп'ютерна інженерія. 2021. № 1. с. 34–41.
7. Tsupryk, H., Olianin, D. (2025). Vydobuvannia danyh z tekstu vykorystovuiuchy transformerni neironni merezhi [Data extraction from text using Transformer Neural Networks]. Information Technology: Computer Science, Software Engineering and Cyber Security, 125–130, DOI: https://doi.org/10.32782/IT/2025-2-13.
8. Ковальчук А. М. Проєктування веб-орієнтованих систем підтримки прийняття рішень на основі відкритих технологій. Київ : Наук. думка, 2020. 185 с.
9. ОЛЯНІН D., & ЦУПРИК H. (2025). Огляд ролi трансформерних нейроних мереж у видобуванi iнформацiї iз неструктурованих даних. Measuring and computingdevices in technological processes, 82(2), 360–364. https://doi.org/10.31891/2219-9365- 2025-82-52
10. Tsupryk H. LLM-based Extraction from Resumes / D. Olianin, H. Tsupryk // Advanced Technologies in Scientific Research: collection of scientific papers with proceedings of the 1st International Scientific and Practical Conference, Rotterdam, Netherlands, 20–22 August 2025. – International Scientific Unity, 2025. – 72-76.
11. Yaroslav Kotov, Evhenia Yavorska, Halyna Tsupryk, Róźa Dzierżak 1 , Oleksandr Reshetnik, Viktoriia Bokovets (2025) Evaluating interoperability and data quality in FHIR-based AI assessment pipelines. Proc. SPIE 14009, Photonics Applications in Astronomy, Communications, Industry, and High Energy Physics Experiments 2025, 140091F (30 December 2025) https://doi.org/10.1117/12.3100561
12. Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
13. Лавріщева К. М. Програмна інженерія предметних областей: Підручник / К. М. Лавріщева. – К.: Академперіодика, 2016. – 354 с.
14. Грицюк Ю. І. Програмна інженерія: технологія розробки програмного забезпечення : навч. посіб./ Ю. І. Грицюк.– Львів : Вид-во ЛДУ БЖД, 2018. – 487 c.
15. Larman C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development / Craig Larman. – 3rd ed. – London : Pearson, 2015. – 736 p.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Dyplom_Chornopyskyi_B_2026.pdfДипломна робота1,91 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора