Empreu aquest identificador per citar o enllaçar aquest ítem:
http://elartu.tntu.edu.ua/handle/lib/52640| Títol: | Розробка автоматизованої системи порівняльного аналізу програмних рішень на основі техніко-економічних показників |
| Altres títols: | Development of an Automated System for the Comparative Analysis of Software Solutions Based on Technical and Economic Indicators |
| Autor: | Чорнописький, Богдан Тарасович Chornopyskyi, Bohdan |
| Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
| Bibliographic reference (2015): | Чорнописький Б.Т. Розробка автоматизованої системи порівняльного аналізу програмних рішень на основі техніко-економічних показників : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Ю. М. Стоянов. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 63 с. |
| Data de publicació: | de -2026 |
| Date of entry: | 24-de -2026 |
| Editorial: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС |
| Supervisor: | Цуприк, Галина Богданівна |
| Committee members: | Стадник, Марія Андріївна |
| UDC: | 004.9 |
| Paraules clau: | порівняльний аналіз comparative analysis програмне забезпечення software автоматизована система automated system вебдодаток web application критерії оцінювання evaluation criteria |
| Page range: | 63 |
| Resum: | Кваліфікаційна робота присвячена дослідженню та розробці автоматизованої
системи порівняльного аналізу програмних рішень на основі техніко економічних
показників, для оптимізації процесу вибору найкращих цифрових рішень.
У першому розділі проведено аналіз предметної області, розглянуто існуючі
аналоги систем порівняння та визначено основні критерії оцінювання програмних
продуктів.
У другому розділі досліджено вимоги до системи, подано архітектуру
вебдодатка, обґрунтовано вибір технологій розробки, спроєктовано структуру бази
даних, описано реалізацію системи, проаналізовано її основні модулі, розроблено
користувацький інтерфейс.
У третьому розділі описано тестування працездатності і функціоналу
розробки, описано верифікацію та вимоги системи до апаратного забезпечення.
У четвертому розділі розглядаються питання забезпечення безпеки
життєдіяльності та охорони праці.
Об’єкт дослідження: процес автоматизованого порівняльного аналізу та
вибору програмного забезпечення.
Предмет дослідження: методи, технології та програмні засоби розробки
інформаційної системи для попарного порівняння програмних продуктів. 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. |
| Content: | ВСТУП………………………………………………………………………………..…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 |
| Copyright owner: | © Чорнописький Богдан Тарасович, 2026 |
| References (Ukraine): | 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. |
| Content type: | Bachelor Thesis |
| Apareix a les col·leccions: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) |
Arxius per aquest ítem:
| Arxiu | Descripció | Mida | Format | |
|---|---|---|---|---|
| Dyplom_Chornopyskyi_B_2026.pdf | Дипломна робота | 1,91 MB | Adobe PDF | Veure/Obrir |
Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.
Eines d'Administrador