10.14489/vkit.2023.03.pp.050-060 |
DOI: 10.14489/vkit.2023.03.pp.050-060 Филиппов Е. В. Аннотация. Рассмотрено моделирование процессов компании по обучению сотрудников заказчика на проектах по внедрению информационных систем на платформе 1С:Предприятие. Моделирование проведено с использованием технологий и подходов, ранее применявшихся в сообществе 1С для нагрузочных тестов прикладных решений. Отмечено, что система привлечения исполнителей к проектным работам приводит к конкуренции за ресурсы (т.е. за сотрудников). Проверка совместимости календарно-ресурсных планов проектов могла бы заблаговременно обнаружить конфликты. Описана концепция построения прикладной модели. Раскрыто устройство механизма блокировок. Сформулированы условия, позволяющие отделить события прикладной модели от событий системы-носителя. Описаны моделируемые процессы, обозначено ожидаемое поведение модели, а также ее ограничения и допущения. Показано, что запущенная на исполнение модель предоставила информацию об очередях и простоях. Зафиксировано, что поведение очередей соответствовало ожидаемому, а изучение поведения простоев в модели позволило разделить условия появления для очередей и простоев. Сделан вывод, что технологии нагрузочного тестирования позволяют корректно моделировать произвольные процессы с конкуренцией за ресурсы уже на этапе планирования работ. Исходной информацией для модели может служить рабочая документация руководителей проектов. Ключевые слова: моделирование системы; нагрузочное тестирование; описание бизнес-процесса; механизм блокировок; календарно-ресурсное планирование; система массового обслуживания.
Filippov E. V. Abstract. The article deals with modelling of company’s training processes for сustomer’s staff on projects of information systems implementation on 1C:Enterprise application development platform. Simulation was performed using technologies and approaches previously used in 1C community for load testing of application solutions. It has been pointed out in particular that the system of involving contractors in project work leads to competition for resources (i.e. for staff). Checking the compatibility of project schedules and resource plans could reveal conflicts in advance. It can be made by modelling the behavior of project participants as elements of a queuing system. The concept of the application model is described here as a whole and the problem setting process for the experimental procedure. The locking mechanism is described. The article comes up here with conditions used to separate application model events from host system events. The application model itself and the processes to be modelled are also described, the expected behavior of the model is outlined with required restrictions and assumptions made. It is shown here that the runtime model provided information on queues and downtime, as well as on under- and overloaded resources. It is recorded that the behavior of the queues was as expected and the study of the behavior of downtime within the model structure has allowed to separate the occurrence conditions for queues from those for downtime. It is concluded that load testing techniques allow correctly modelling procedure for arbitrary processes with competition for resources already at the work planning stage. It is emphasized here that the source or input information for the model can serve the detailed documentation prepared by project managers. Keywords: System modeling; Load testing; Business process description; Locking mechanism; Calendar and resource planning; Queuing system.
РусЕ. В. Филиппов (Компания IBS, Москва, Россия; Российская академия народного хозяйства и государственной службы при Президенте РФ, Москва, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngE. V. Filippov (IBS, Moscow, Russia; The Russian Presidential Academy of National Economy and Public Administration, Moscow, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. 1С:Предприятие 8 [Электронный ресурс]: офиц. сайт. URL: https://v8.1c.ru/ (дата обращения: 27.09.2022). Eng1. 1C: Enterprise 8. Available at: https://v8.1c.ru/ (Accessed: 27.09.2022). [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2023.03.pp.050-060 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 500 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2023.03.pp.050-060 and fill out the
.
|