| Русский Русский | English English |
   
Главная Архив номеров
19 | 12 | 2024
10.14489/vkit.2023.03.pp.050-060

DOI: 10.14489/vkit.2023.03.pp.050-060

Филиппов Е. В.
ПРИМЕНЕНИЕ ТЕХНОЛОГИЙ НАГРУЗОЧНОГО ТЕСТИРОВАНИЯ ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССОВ ОБУЧЕНИЯ СОТРУДНИКОВ ЗАКАЗЧИКА
(с. 50-60)

Аннотация. Рассмотрено моделирование процессов компании по обучению сотрудников заказчика на проектах по внедрению информационных систем на платформе 1С:Предприятие. Моделирование проведено с использованием технологий и подходов, ранее применявшихся в сообществе 1С для нагрузочных тестов прикладных решений. Отмечено, что система привлечения исполнителей к проектным работам приводит к конкуренции за ресурсы (т.е. за сотрудников). Проверка совместимости календарно-ресурсных планов проектов могла бы заблаговременно обнаружить конфликты. Описана концепция построения прикладной модели. Раскрыто устройство механизма блокировок. Сформулированы условия, позволяющие отделить события прикладной модели от событий системы-носителя. Описаны моделируемые процессы, обозначено ожидаемое поведение модели, а также ее ограничения и допущения. Показано, что запущенная на исполнение модель предоставила информацию об очередях и простоях. Зафиксировано, что поведение очередей соответствовало ожидаемому, а изучение поведения простоев в модели позволило разделить условия появления для очередей и простоев. Сделан вывод, что технологии нагрузочного тестирования позволяют корректно моделировать произвольные процессы с конкуренцией за ресурсы уже на этапе планирования работ. Исходной информацией для модели может служить рабочая документация руководителей проектов.

Ключевые слова:  моделирование системы; нагрузочное тестирование; описание бизнес-процесса; механизм блокировок; календарно-ресурсное планирование; система массового обслуживания.

 

Filippov E. V.
APPLICATION OF LOAD TESTING TECHNIQUES FOR СUSTOMER’S STAFF TRAINING PROCESSES SIMULATION
(pp. 50-60)

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  

Eng

E. 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).
2. Филиппов Е. В. Настольная книга 1С:Эксперта по технологическим вопросам. 2-е изд. М.: 1С-Паблишинг, 2015. 313 с.
3. Проведение нагрузочного тестирования [Электронный ресурс]: сайт. URL: https://its.1c.ru/db/metod8dev/content/5811/hdoc/ (дата обращения: 27.09.2022).
4. Нагрузочный тест TPC-1C [Электронный ресурс]: сайт. URL: http://www.gilev.ru/tpc1cgilv/ (дата обращения: 27.09.2022).
5. Кондратьев В. В., Кузнецов М. Н. Показываем бизнес-процессы: от модели процессов компании до регламентов и процедур. Изд. 2-е, перераб. и доп. М. : Эксмо-Пресс, 2008. 480 с.
6. Система проектирования прикладных решений [Электронный ресурс]: офиц. сайт. URL: https://v8.1c.ru/tekhnologii/sistema-proektirovaniya-prikladnykh-resheniy/ (дата обращения: 27.09.2022).
7. Филиппов Е. В. Описание архитектуры сложной информационной системы на начальных этапах проекта доработки и внедрения типового программного решения // Вестник компьютерных и информационных технологий. 2022. Т. 19, № 9. C. 54 – 63. DOI: 10.14489/vkit.2022.09.pp.054-063
8. Филиппов Е. В. Массовое обучение сотрудников предприятий заказчика на этапе разработки пилотного решения // Вестник компьютерных и информационных технологий. 2022. Т. 19, № 1. C. 37 – 46. DOI: 10.14489/ vkit.2022.01.pp.037-046
9. Госстандарт России. РД IDEF0-2000. Методология функционального моделирования IDEF0. М.: ИПК Издательство стандартов, 2000. 75 с.

Eng

1. 1C: Enterprise 8. Available at: https://v8.1c.ru/ (Accessed: 27.09.2022). [in Russian language]
2. Filippov E. V. (2015). Handbook 1C: Expert on technological issues. 2nd ed. Moscow: 1S-Pablishing. [in Russian language]
3. Conducting load testing. Available at: https://its.1c.ru/db/metod8dev/content/5811/hdoc/ (Accessed: 27.09.2022). [in Russian language]
4. Load test TPC-1C. Available at: http://www.gilev.ru/tpc1cgilv/ (Accessed: 27.09.2022). [in Russian language]
5. Kondrat'ev V. V., Kuznetsov M. N. (2008). We show business processes: from the company's process model to regulations and procedures. 2nd ed. Moscow: Eksmo-Press. [in Russian language]
6. Application Design System. Available at: https://v8.1c.ru/tekhnologii/sistema-proektirovaniya-prikladnykh-resheniy/ (Accessed: 27.09.2022). [in Russian language]
7. Filippov E. V. (2022). Complex informational system architecture description at early stages of repeatable software solution refinement and implementation. Vestnik komp'yuternyh i informatsionnyh tekhnologiy, Vol. 19 (9), pp. 54 – 63. [in Russian language] DOI: 10.14489/vkit.2022.09.pp.054-063
8. Filippov E. V. (2022). Mass training for the customer enterprise staff at the stage of pilot solution development. Vestnik komp'yuternyh i informatsionnyh tekhnologiy, Vol. 19 (1), pp. 37 – 46. [in Russian language] DOI: 10.14489/ vkit.2022.01.pp.037-046
9. Gosstandart of Russia. IDEF0 Functional Modeling Methodology. (2000). Guidance Document No. RD IDEF0-2000. Moscow: IPK Izdatel'stvo standartov. [in Russian language]

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 500 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа скопируйте doi статьи:

10.14489/vkit.2023.03.pp.050-060

и заполните  форму 

Отправляя форму вы даете согласие на обработку персональных данных.

.

 

Eng

This 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  form  

 

.

 

 

 
Поиск
Rambler's Top100 Яндекс цитирования