Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/53343
Назва: Проєктування та створення веб-застосунку експертного оцінювання якості програмного забезпечення
Інші назви: Design and Development of a Web Application for Expert Evaluation of Software Quality
Автори: Шарун, Максим Олександрович
Sharun, Maksym
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Бібліографічне посилання: Шарун М. О.Проєктування та створення веб-застосунку експертного оцінювання якості програмного забезпечення : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Бревус. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 81 с.
Дата публікації: чер-2026
Дата внесення: 10-лип-2026
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Бревус, Галина Богданівна
УДК: 004.9
Теми: програмне забезпечення
якість програмного забезпечення
експертне оцінювання
веб-застосунок
критерії оцінювання
ASP.NET MVC
C#
MS SQL Server
software; software quality
expert evaluation
web application
evaluation criteria
Кількість сторінок: 81
Короткий огляд (реферат): Кваліфікаційна робота присвячена проєктуванню та створенню вебзастосунку експертного оцінювання якості програмного забезпечення. У першому розділі розглянуто предметну область оцінювання якості програмного забезпечення, проаналізовано основні моделі якості ПЗ та обґрунтовано використання ISO/IEC 25010:2023. У другому розділі сформовано функціональні та нефункціональні вимоги до веб-застосунку, визначено ролі користувачів, розроблено діаграми варіантів використання, діаграми потоків даних, архітектуру системи та структуру бази даних. У третьому розділі описано реалізацію веб-застосунку з використанням ASP.NET MVC, мови програмування C# та бази даних MS SQL Server. У четвертому розділі розглянуто питання безпеки життєдіяльності та охорони праці, зокрема заходи захисту населення від впливу радіації та засоби зменшення шкідливого впливу ультразвуку на організм людини.
The qualification work is devoted to the design and development of a web application for expert evaluation of software quality. The first chapter considers the subject area of software quality evaluation, analyzes the main software quality models, and substantiates the use of ISO/IEC 25010:2023. The second chapter formulates the functional and non-functional requirements for the web application, defines user roles, and develops use case diagrams, data flow diagrams, the system architecture, and the database structure. The third chapter describes the implementation of the web application using ASP.NET MVC, the C# programming language, and the MS SQL Server database. The fourth chapter considers issues of life safety and occupational safety, in particular measures for protecting the population from radiation exposure and means of reducing the harmful effect of ultrasound on the human body.
Зміст: ПЕРЕЛІК УМОВНИХ СКОРОЧЕНЬ............................................................................ 8 ВСТУП.............................................................................................................................. 9 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ЗАГАЛЬНИХ ВИМОГ ДО ВЕБЗАСТОСУНКУ ЕКСПЕРТНОГО ОЦІНЮВАННЯ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ........................................................................................................... 11 1.1. Аналіз предметної області оцінювання якості програмного забезпечення ........................................................................................................ 11 1.2. Аналіз моделей якості програмного забезпечення та критеріїв оцінювання........................................................................................................... 14 1.3. Загальні вимоги до веб-застосунку експертного оцінювання якості програмного забезпечення ................................................................................. 19 2 ПРОЄКТУВАННЯ ТА РОЗРОБКА ВЕБ-ЗАСТОСУНКУ ЕКСПЕРТНОГО ОЦІНЮВАННЯ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ .............................. 22 2.1. Формування функціональних вимог до веб-застосунку....................... 22 2.2. Формування нефункціональних вимог до веб-застосунку................... 24 2.3. Розробка діаграм варіантів використання веб-застосунку ................... 27 2.4. Розробка діаграм потоків даних веб-застосунку ................................... 30 2.5. Проєктування архітектури веб-застосунку ............................................ 34 2.6. Проєктування структури бази даних ...................................................... 37 3 РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ ВЕБ-ЗАСТОСУНКУ ЕКСПЕРТНОГО ОЦІНЮВАННЯ ЯКОСТІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ .............................. 42 3.1. Реалізація структури класів предметної області та доступу до даних 42 3.2. Реалізація серверної логіки та контролерів веб-застосунку................. 47 3.3. Реалізація алгоритму розрахунку результатів експертного оцінювання........................................................................................................... 54 3.4. Реалізація користувацьких інтерфейсів веб-застосунку....................... 59 3.5. Тестування функціональних можливостей веб-застосунку ................. 644 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ..................... 66 4.1. Аварії з викидом радіоактивних речовин та захист населення від впливу радіації.................................................................................................................. 66 4.2. Заходи щодо боротьби з шкідливою дією ультразвуку на організм людини ................................................................................................................. 69 ВИСНОВКИ................................................................................................................... 72 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 74 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/53343
Власник авторського права: © Шарун Максим Олександрович, 2026
Перелік літератури: 1. Sommerville I. Software Engineering. 10th ed. Boston: Pearson Education. 2016. 816 p.
2. Pressman R. S., Maxim B. R. Software Engineering: A Practitioner’s Approach. 9th ed. New York: McGraw-Hill Education. 2020. 672 p
3. Bourque P., Fairley R. E. Guide to the Software Engineering Body of Knowledge: SWEBOK Guide, Version 3.0. Los Alamitos: IEEE Computer Society. 2014. 335 p
4. ISO/IEC 25010:2023 Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model.
5. ISO/IEC 25023:2016 Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Measurement of system and software product quality.
6. ISO/IEC/IEEE 12207:2017 Systems and software engineering — Software life cycle processes.
7. ISO/IEC/IEEE 29148:2018 Systems and software engineering — Life cycle processes — Requirements engineering
8. IEEE Std 1012-2016 IEEE Standard for System, Software, and Hardware Verification and Validation
9. Miguel J. P., Mauricio D., Rodriguez G. A Review of Software Quality Models for the Evaluation of Software Products. International Journal of Software Engineering & Applications. 2014. Vol. 5, No. 6. PP. 31–53
10. Microsoft. Entity Framework Documentation. Microsoft Learn. 2024
11. Бородкіна І. Л., Бородкін Г. О. Інженерія програмного забезпечення: навчальний посібник. Київ: Центр навчальної літератури. 2021. 204 с.
12. Левус Є. В., Мельник Н. Б. Вступ до інженерії програмного забезпечення: навчальний посібник. Львів: Видавництво Львівської політехніки. 2018. 248 с.
13. Петрик М. Р. Лабораторний практикум з розділу «Шаблони проєктування» дисципліни «Архітектура та проектування програмного75 забезпечення»: навчальний посібник. Тернопіль: ТНТУ імені Івана Пулюя. 2016. 36 с.
14. Pastukh O., Yatsyshyn V., Kukharska V., Palamar A., Kulikov S. Method and tool of detecting software architecture patterns in the process of computer systems development. CEUR Workshop Proceedings. 2024. Vol. 3896. PP. 12–24
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Sharun_M_2026.pdf2,21 MBAdobe PDFПереглянути/відкрити


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

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