Utilizza questo identificativo per citare o creare un link a questo documento: http://elartu.tntu.edu.ua/handle/lib/52640
Titolo: Розробка автоматизованої системи порівняльного аналізу програмних рішень на основі техніко-економічних показників
Titoli alternativi: Development of an Automated System for the Comparative Analysis of Software Solutions Based on Technical and Economic Indicators
Autori: Чорнописький, Богдан Тарасович
Chornopyskyi, Bohdan
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Чорнописький Б.Т. Розробка автоматизованої системи порівняльного аналізу програмних рішень на основі техніко-економічних показників : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Ю. М. Стоянов. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 63 с.
Data: giu-2026
Date of entry: 24-giu-2026
Editore: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС
Supervisor: Цуприк, Галина Богданівна
Committee members: Стадник, Марія Андріївна
UDC: 004.9
Parole chiave: порівняльний аналіз
comparative analysis
програмне забезпечення
software
автоматизована система
automated system
вебдодаток
web application
критерії оцінювання
evaluation criteria
Page range: 63
Abstract: Кваліфікаційна робота присвячена дослідженню та розробці автоматизованої системи порівняльного аналізу програмних рішень на основі техніко економічних показників, для оптимізації процесу вибору найкращих цифрових рішень. У першому розділі проведено аналіз предметної області, розглянуто існуючі аналоги систем порівняння та визначено основні критерії оцінювання програмних продуктів. У другому розділі досліджено вимоги до системи, подано архітектуру вебдодатка, обґрунтовано вибір технологій розробки, спроєктовано структуру бази даних, описано реалізацію системи, проаналізовано її основні модулі, розроблено користувацький інтерфейс. У третьому розділі описано тестування працездатності і функціоналу розробки, описано верифікацію та вимоги системи до апаратного забезпечення. У четвертому розділі розглядаються питання забезпечення безпеки життєдіяльності та охорони праці. Об’єкт дослідження: процес автоматизованого порівняльного аналізу та вибору програмного забезпечення. Предмет дослідження: методи, технології та програмні засоби розробки інформаційної системи для попарного порівняння програмних продуктів.
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
È visualizzato nelle collezioni:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

File in questo documento:
File Descrizione DimensioniFormato 
Dyplom_Chornopyskyi_B_2026.pdfДипломна робота1,91 MBAdobe PDFVisualizza/apri


Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.

Strumenti di amministrazione