Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/43316
Назва: Технології виявлення функціональних та нефункціональних вимог до комп'ютерних систем
Інші назви: Technologies for detecting functional and non-functional requirements for computer systems
Автори: Шалапай, Руслан Ігорович
Shalapai, Ruslan
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Шалапай Р. І. Технології виявлення функціональних та нефункціональних вимог до комп'ютерних систем : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „123 — комп’ютерна інженерія“ / Р. І. Шалапай. — Тернопіль: ТНТУ, 2023. — 89 с.
Bibliographic description: Shalapai R. Technologies for detecting functional and non-functional requirements for computer systems : Master Thesis „123 — Computer Engineering“ / Ruslan Shalapai - Ternopil, TNTU, 2023 – 89 p.
Дата публікації: 22-гру-2023
Дата подання: 29-чер-2023
Дата внесення: 3-січ-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Тиш, Євгенія Вололимирівна
Tysh, Ievgeniia
Члени комітету: Млинко, Богдана Богданівна
Mlynko, Bogdana
УДК: 004.8
Теми: 123 комп’ютерна інженерія
технологія
виявлення
technology
detection
requirement
clustering
computersystem
вимога
кластеризація
комп’ютерна система
Кількість сторінок: 89
Короткий огляд (реферат): У кваліфікаційній роботі проаналізовано підходи щодо управління вимогами до комп’ютерних систем на етапах їх життєвого циклу і підтверджено важливу роль відповідних процесів, дій та активностей, оскільки вимоги є фундаментом для подальших стадій розробки комп’ютерних систем. Запропоновано процедуру і метод агломеративної ієрархічної кластеризації для визначення груп функціональних та нефункціональних вимог до комп’ютерних систем та обгрунтовано доцільність застосування метрик точності і повноти для визначення якості кластеризації вимог до комп’ютерних систем, а також введено метрику порівняння, яка дає змогу визначити відхилення кількості ідентифікованих кластерів, визначених за допомогою методу агломеративної ієрархічної кластеризації та фактично наявних кластерів. Побудовано програмний конвеєр опрацювання функціональних та нефункціональних вимог до комп’ютерних систем, що дало змогу практично реалізувати технології машинного навчання в процесі їх аналізу тим самим скоротивши часові витрати на виконання проекту та підвищивши якість його виконання.
The qualification work analyzed the approaches to managing requirements for computer systems at the stages of their life cycle and confirmed the important role of relevant processes, actions and activities, as requirements are the foundation for further stages of development of computer systems. The procedure and method of agglomerative hierarchical clustering for determining groups of functional and non-functional requirements for computer systems is proposed. The expediency of using accuracy and completeness metrics for determining the quality of clustering of requirements for computer systems is substantiated, and a comparison metric is also introduced, which makes it possible to determine the number of deviations identified clusters determined using the method of agglomerative hierarchical clustering and actually existing clusters. A software pipeline for processing functional and non-functional requirements for computer systems was built, which made it possible to practically implement machine learning technologies in the process of their analysis, thus reducing the time spent on project implementation and increasing the quality of its implementation.
Зміст: ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ МЕТОДІВ І ПІДХОДІВ В ОБЛАСТІ ВИЗНАЧЕННЯ ТА АНАЛІЗУ ВИМОГ ДО КОМП’ЮТЕРНИХ СИСТЕМ.. 13 1.1. Аналіз основних понять при визначенні вимог до комп’ютерних систем 13 1.2. Аналіз процесів інженерії вимог при реалізації комп’ютерних систем 15 1.3. Управління процесом розробки вимог до комп’ютерних систем 21 1.4. Висновки до розділу 25 РОЗДІЛ 2 МЕТОДИ КЛАСТЕРНОГО АНАЛІЗУ ПРИ ВИЗНАЧЕННІ ФУНКЦІОНАЛЬНИХ ТА НЕФУНКЦІОНАЛЬНИХ ВИМОГ 26 2.1. Методи та моделі формування кластерів із застосуванням алгоритмів машинного навчання 26 2.2. Алгоритм кластеризації K-means 28 2.3. Алгоритм ієрархічної кластеризації 32 2.4. Машинне навчання при опрацюванні вимог до комп’ютерних систем 35 2.5. Метод кластеризації вимог до комп’ютерних систем39 2.6. Обґрунтування метрик оцінювання якості при кластеризації та класифікації вимог до комп’ютерних систем 42 2.7. Висновки до розділу 45 РОЗДІЛ 3 ПРОГРАМНА РЕАЛІЗАЦІЯ МЕТОДУ КЛАСТЕРИЗАЦІЇ ФУНКЦІОНАЛЬНИХ ТА НЕФУНКЦІОНАЛЬНИХ ВИМОГ ДО КОМП’ЮТЕРНИХ СИСТЕМ 47 3.1. Аналіз та препроцесинг наборів даних для проведення кластеризації вимог 47 3.2. Результати векторного представлення вимог до комп’ютерних систем. 56 7 3.3. Результати групування вимог до комп’ютерних систем за відомими мітками класу 57 3.4. Імплементація алгоритмів кластеризації функціональних вимог до комп’ютерних систем 59 3.5. Висновки до розділу. 67 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 68 4.1. Охорона праці 68 4.2. Особливості роботи та розлади здоров’я користувачів комп’ютерів, що формується під впливом роботи за ком’ютером. 71 4.3. Забезпечення захисту працівників суб’єкта господарювання від іонізуючих випромінювань 75 ВИСНОВКИ.. 79 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ. 81 Додаток А Тези конференцій 84
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/43316
Власник авторського права: © Шалапай Руслан Ігорович, 2023
© Shalapai Ruslan, 2023
Перелік літератури: 1. Requirements Engineering: Setting the Context. URL: https://www.wohlin.eu/rm_chapter05.pdf (дата звернення: 14.09.2023).
2. Kharchenko A., Galay I., Yatcyshyn V. The method of quality management software. 2011 Proceedings of 7th International Conference on Perspective Technologies and Methods in MEMS Design, MEMSTECH 2011 . Polyana. 2011. pp. 82-84.
3. Yatsyshyn V., Pastukh O., Lutskiv A., Tsymbalistyy V., Martsenko N. A Risks management method based on the quality requirements communication method in agile approaches / Information technologies: theoretical and applied problems, 2022, pp. 1-10.
4. Harchenko A., Bodnarchuk I., Yatcyshyn V. The modeling and optimization of software engineering processes. Modern Problems of Radio Engineering, Telecommunications and Computer Science - Proceedings of the 11th International Conference, TCSET'2012. Lviv - Slavske , 2012. p. 326.
5. Тиш Є.В., Шалапай Р.І. Типи вимог до комп’ютерних систем і методи їх виявлення. Матеріали ХІІ міжнародної науково-практичної конференції молодих учених та студентів «Актуальні задачі сучасних технологій» (6-7 грудня 2023 року). Тернопіль: ТНТУ. 2022. C. 437.
6. Тиш Є.В., Шалапай Р.І. Ыєрархічна кластеризація для визначення сукупності функціональних та нефункціональних вимог комп’ютерних систем. Матеріали ХІ науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (13-14 грудня 2023 року). Тернопіль: ТНТУ. 2022. C. 193.
7. Yasniy O., Pastukh O., Didych I., Yatsyshyn V., Chykhira I. Application of machine learning for modeling of 6061-T651 aluminum alloy stress−strain diagram. Procedia Structural Integrity. 48. 2023. pp. 183–189.
8. Chan C.H., Sun A., Lim E.P. Automated online news classification with personalization. In Proceedings of the 4th International Conference of Asian Digital Libraries, Bangalore, India, 10–12 December 2001. 2001. p. 8.
9. Shirgave S., Awati C., More R., Patil S. A Review On Credit Card Fraud Detection Using Machine Learning. Int. J. Sci. Technol. Res. 2019. pp. 1217–1220.
10. Tiha A. Intelligent Chatbot Using Deep Learning. Ph.D. Thesis, University of Memphis, Memphis, TN, USA, 2018. 11. Abdul Salam M. Sentiment Analysis of Product Reviews Using Bag of Words and Bag of Concepts. Int. J. Electron. 2019. pp. 49–60.
12. Fei N., Zhang Y. Movie genre classification using TF-IDF and SVM. In Proceedings of the 2019 7th International Conference on Information Technology: IoT and Smart City, Shanghai, China, 20–23 December. 2019. pp. 131–136.
13. Erkan A., Gungor T. Sentiment Analysis Using Averaged Weighted Word Vector Features. arXiv 2020, arXiv:2002.05606.
14. Forman G. An Extensive Empirical Study of Feature Selection Metrics for Text Classification. J. Mach. Learn. Res. 2003. pp. 1289–1305.
15. Kotsiantis S. Supervised Machine Learning: A Review of Classification Techniques. Informatica 2007. Pp. 249–269.
16. Vergara D., Hernández S., Jorquera F. Multinomial Naive Bayes for real-time gender recognition. In Proceedings of the 2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA), Bucaramanga, Colombia, 31 August–2 September. 2016. pp. 1–6.
17. Yatsyshyn V., Pastukh O., Palamar A., Zharovskyi R. Technology of relational database management systems performance evaluation during computer systems design. Scientific Journal of TNTU (Tern.). Vol. 109. No 1. 2023. pp. 54–65.
18. Pastukh O., Yatsyshyn V. Brain-computer interaction neurointerface based on artificial intelligence and its parallel programming using high-performance calculation on cluster mobile devices. Scientific Journal of TNTU (Tern.).Vol 112. No 4. pp. 26–31.
19. Yatsyshyn V., Pastukh O., Zharovskyi R., Shabliy N. Software tool for productivity metrics measure of relational database management system. Mathematical Modeling. No 1 (48). 2023. P. 7-17.
20. Menzies, T., Krishna, R., Pryor, D. The Promise Repository of Empirical Software Engineering Data. URL: Available online: http://openscience.us/repo/requirements/requirements-other/wasp.html (дата звернення: 10.09.2023).
21. Mental Health Care Patient Management System. URL: https://bscs143.files.wordpress.com/2015/11/requirement-mhc-pms.docx (дата звернення 15.09.2023).
22. National Research Council of Italy. Natural Language Requirements Dataset. URL: http: //fmt.isti.cnr.it/nlreqdataset/ (дата звернення: 15.09.2023).Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.
23. Желібо Є. Безпека життєдіяльності. К.: 2001. 483 с.
24. Стадник І.Я., Зварич Н.М. Оцінка хімічної обстановки при аваріях на хімічно небезпечних об’єктах викидом (виливом) небезпечних хімічних речовин та застосуванні хімічної зброї. ТНТУ. 2020. 36 С.
Тип вмісту: Master Thesis
Розташовується у зібраннях:123 — комп’ютерна інженерія

Файли цього матеріалу:
Файл Опис РозмірФормат 
Author_Notes_Ruslan_Shalapai.docx11,93 kBMicrosoft Word XMLПереглянути/відкрити
Ruslan_Shalapai.pdf2,79 MBAdobe PDFПереглянути/відкрити


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

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