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

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Редакционная политика журнала основывается на традиционных этических принципах российской научной периодики и строится с учетом этических норм работы редакторов и издателей, закрепленных в Кодексе поведения и руководящих принципах наилучшей практики для редактора журнала (Code of Conduct and Best Practice Guidelines for Journal Editors) и Кодексе поведения для издателя журнала (Code of Conduct for Journal Publishers), разработанных Комитетом по публикационной этике - Committee on Publication Ethics (COPE). В процессе издательской деятельности редколлегия журнала руководствуется международными правилами охраны авторского права, нормами действующего законодательства РФ, международными издательскими стандартами и обязательной ссылке на первоисточник.
Журнал позволяет авторам сохранять авторское право без ограничений. Журнал позволяет авторам сохранить права на публикацию без ограничений.
Издательская политика в области авторского права и архивирования определяются «зеленым цветом» в базе данных SHERPA/RoMEO.
Все статьи распространяются на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная, которая позволяет другим использовать, распространять, дополнять эту работу с обязательной ссылкой на оригинальную работу и публикацию в этом журналe.