Выявление рисков системы контроля технологических операций ремонта электродвигателей по методике ACC

  • Polina Alexeyevna Mikisheva Национальный исследовательский университет "Высшая школа экономики" http://orcid.org/0009-0003-0246-5418
  • Nazgul Ibragimovna Mustafina Национальный исследовательский университет "Высшая школа экономики" http://orcid.org/0000-0001-8617-659X

Аннотация

В процессе обучения по образовательной программе "Программная инженерия" в Пермском филиале НИУ ВШЭ управлению рисками студенты проходят методику АСС. С помощью данной методики была проанализирована система контроля технологических операций ремонта электродвигателей. Задачи системы – обеспечить назначение операций для ремонта пришедшему в компанию двигателю, сохранить время начала и окончания операций, хранить информацию о работниках, ответственных за каждую операцию и позволить просматривать списки законченных и длящихся ремонтов. Методика АСС была выбрана для анализа системы так как она позволяет найти скрытые проблемные места приложения и оценить вероятность их поломки. Применение АСС должно помочь увеличить качество системы. Суть применения АСС – анализ системы по нескольким параметрам: выделение атрибутов (прилагательные – цели и назначение продукта), компонентов (существительные – части системы) и акторов (пользователи), на пересечении параметров стоят возможности системы (глаголы – что продукт может делать), для которых оценивается их величина риска по двум измерениям – частота и критичность. Потом была составлена единая таблица, где строки – это атрибуты, столбцы – компоненты, а на их пересечении стоят возможности. Каждой возможности приписывается её величина риска и составляется общая тепловая карта, где красный – наиболее сильные риски, зелёный наименее сильные, что позволило тестировать систему эффективнее, так как в начале тестируются возможности с наибольшей величиной риска. По итогам проделанной работы, был составлен тест-план, тест-кейсы и проведено сценарное тестирование, что позволило увеличить качество системы. После применения АСС была проведена переоценка системы и оценена результативность АСС в сравнении с другими методиками.

Сведения об авторах

Polina Alexeyevna Mikisheva, Национальный исследовательский университет "Высшая школа экономики"

студент Пермского филиала

Nazgul Ibragimovna Mustafina, Национальный исследовательский университет "Высшая школа экономики"

студент Пермского филиала

Литература

1. Forgács I., Kovács A. Software Testing Basics. In: Modern Software Testing Techniques. Berkeley, CA: Apress; 2024. p. 1-41. https://doi.org/10.1007/978-1-4842-9893-0_1
2. Safiullin R.Z. Technology development of testing in education. Education Management: Theory and Practice. 2015;(1):139-149. (In Russ., abstract in Eng.) EDN: TNGDAN
3. Karpunin A.A., Ganev Yu.M., Chernov M.M. [Quality Assurance Methods for Designing Complex Software Systems]. Reliability and Quality of Complex Systems. 2015;(2):78-84. (In Russ., abstract in Eng.) EDN: UIQABT
4. Galimova E.Yu. Methods of selection an automated, manual and semi-automated method of testing a software product based on quality criteria. News of the Tula State University. Technical sciences. 2019;(7):248-256. (In Russ., abstract in Eng.) EDN: QBRJOH
5. Vos T.E.J., Marín B., Escalona M.J., Marchetto A. A Methodological Framework for Evaluating Software Testing Techniques and Tools. In: 2012 12th International Conference on Quality Software. Xi'an, China: IEEE Press; 2012. p. 230-239. https://doi.org/10.1109/QSIC.2012.16
6. Polevshchikov I.S., Chirkov M.S., Levanov A.V. Automated system for developing test plans for software testing. Engineering journal of Don. 2019;(8):29. (In Russ., abstract in Eng.) EDN: HTKVBV
7. Sinyaya M., Ulyanova N. Testing the software: concept, classification, practice of application. Vestnik cifrovoj jekonomiki. 2020;(1):55-64. (In Russ., abstract in Eng.) EDN: KYJZAW
8. Bernardo S., et al. Software Quality Assurance as a Service: Encompassing the quality assessment of software and services. Future Generation Computer Systems. 2024;156:254-268. https://doi.org/10.1016/j.future.2024.03.024
9. Vavilov N.A. Computers As a Novel Mathematical Reality: III. Mersenne Numbers and Sums of Divisors. Doklady Mathematics. 2023;107(3):173-204. https://doi.org/10.1134/S1064562423700783
10. Shakirova A.I., Khasyanov A.F., Dautov E.F. Reduction of testing time software. Modern high technologies. 2019;(7):104-109. (In Russ., abstract in Eng.) EDN: XNHLRU
11. Vildanova K.I. Choosing a software testing method. Uchenyye zapiski UlGU. Seriya "Matematika i informatsionnyye tekhnologii". 2022;(2):31-37. (In Russ., abstract in Eng.) EDN: ANTMVJ
12. Moiseev D.A. [Manual Testing Methodology and Process]. Reliability and Quality of Complex Systems. 2017;(3):107-112. (In Russ., abstract in Eng.) https://doi.org/10.21685/2307-4205-2017-3-16
13. Martinov G.M., Sukhanova N.V., Kozak N.V. Increasing reliability of the control systems software with help of automating the process of testing. Instruments and Systems: Monitoring, Control, and Diagnostics. 2009;(11):23-28. (In Russ., abstract in Eng.) EDN: KZPVJJ
14. Lubkov N., Stepanyants A., Viktorova V. Reliability models and analysis of systems with protection. Avtomatika i telemehanika = Automation and Remote Control. 2018;(7):117-137. (In Russ., abstract in Eng.) https://doi.org/10.31857/S000523100000271-2
15. Dutta S., Zhang W., Huang Z., Misailovic S. Storm: program reduction for testing and debugging probabilistic programming systems. In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019). New York, NY, USA: Association for Computing Machinery; 2019. p. 729-739. https://doi.org/10.1145/3338906.3338972
16. Zafar M.N., Afzal W., Enoiu E. Evaluating system-level test generation for industrial software: a comparison between manual, combinatorial and model-based testing. In: Proceedings of the 3rd ACM/IEEE International Conference on Automation of Software Test (AST '22). New York, NY, USA: Association for Computing Machinery; 2022. p. 148-159. https://doi.org/10.1145/3524481.3527235
17. Khaydarov Sh.A., Alikulov T. A. Mathematical Model of the Restored Technical System Reliability. International Journal of Computation and Applied Sciences. 2022;(5):11-17. https://doi.org/10.24411/2413-2101-2022-10501
18. Khaneghah M.Z., Alzayed M., Chaoui H. Fault Detection and Diagnosis of the Electric Motor Drive and Battery System of Electric Vehicles. Machines. 2023;11(7):713. https://doi.org/10.3390/machines11070713
19. Gagarina L.G., Bukarev A.V. A method for automated testing of consumer electronics devices using remote procedure calls and cloud services. Proceedings of Universities. Electronics. 2023;28(5):687-699. (In Russ., abstract in Eng.) https://doi.org/10.24151/1561-5405-2023-28-5-687-699
20. Utkin A.V., Kozlova Yu.D. Cloud technologies in the task of automating development and testing software. International Journal of Humanities and Natural Sciences. 2024;(4-5):146-151. (In Russ., abstract in Eng.) https://doi.org/10.24412/2500-1000-2024-4-5-146-151
21. Surkova L.E., Bulycheva S.A. Automation of regression testing processes in software development and modernization. Information technology Vestnik. 2022;(3):73-81. (In Russ., abstract in Eng.) EDN: IVDOKW
22. Fransiskus Anindita Kristiawan Pramana Gentur Sutapa, et al. A Review of Automated Testing Approach for Software Regression Testing. IOP Conference Series: Materials Science and Engineering. 2019;846:012042. https://doi.org/10.1088/1757-899X/846/1/012042
23. Sethi A. A review paper on levels, types & techniques in software testing. International Journal of Advanced Research in Computer Science. 2017;8(7):269-271. https://doi.org/10.26483/ijarcs.v8i7.4236
24. Mayeda M., Andrews A. Chapter Two – Evaluating software testing techniques: A systematic mapping study. Advances in Computers. 2021;123:41-114. https://doi.org/10.1016/bs.adcom.2021.01.002
25. Isha S.S. Software Testing Techniques and Strategies. International Journal of Engineering Research and Applications. 2014;4(4):99-102. Available at: https://www.ijera.com/papers/Vol4_issue4/Version%209/S440999102.pdf (accessed 15.11.2023).
Опубликована
2024-03-31
Как цитировать
MIKISHEVA, Polina Alexeyevna; MUSTAFINA, Nazgul Ibragimovna. Выявление рисков системы контроля технологических операций ремонта электродвигателей по методике ACC. Современные информационные технологии и ИТ-образование, [S.l.], v. 20, n. 1, mar. 2024. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/998>. Дата доступа: 02 apr. 2025
Раздел
Исследования и разработки в области новых ИТ и их приложений