Palun kasuta seda identifikaatorit viitamiseks ja linkimiseks: http://elartu.tntu.edu.ua/handle/lib/53343
Pealkiri: Проєктування та створення веб-застосунку експертного оцінювання якості програмного забезпечення
Teised pealkirjad: Design and Development of a Web Application for Expert Evaluation of Software Quality
Autor: Шарун, Максим Олександрович
Sharun, Maksym
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Шарун М. О.Проєктування та створення веб-застосунку експертного оцінювання якості програмного забезпечення : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Бревус. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 81 с.
Ilmumisaasta: juu-2026
Date of entry: 10-juu-2026
Kirjastaja: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Бревус, Галина Богданівна
UDC: 004.9
Märksõnad: програмне забезпечення
якість програмного забезпечення
експертне оцінювання
веб-застосунок
критерії оцінювання
ASP.NET MVC
C#
MS SQL Server
software; software quality
expert evaluation
web application
evaluation criteria
Number of pages: 81
Kokkuvõte: Кваліфікаційна робота присвячена проєктуванню та створенню вебзастосунку експертного оцінювання якості програмного забезпечення. У першому розділі розглянуто предметну область оцінювання якості програмного забезпечення, проаналізовано основні моделі якості ПЗ та обґрунтовано використання 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.
Content: ПЕРЕЛІК УМОВНИХ СКОРОЧЕНЬ............................................................................ 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
Copyright owner: © Шарун Максим Олександрович, 2026
References (Ukraine): 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
Content type: Bachelor Thesis
Asub kollektsiooni(de)s:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Failid selles objektis:
Fail Kirjeldus SuurusFormaat 
dyplom_Sharun_M_2026.pdf2,21 MBAdobe PDFVaata/Ava


Kõik teosed on Dspaces autoriõiguste kaitse all.

Admin vahendid