Implementation of numerical methods for assessing the probabilistic-temporal characteristics of a set of operations in the form of a problem-oriented software package
Authors: Олейникова С.А. , Селищев И.А. , Недикова Т.Н. 
Published: July 2024

Объектом исследования в статье является проект, представляющий множество последовательно-параллельных работ со случайной длительностью. Особенностью исследуемого класса проектов является зависимость времени выполнения любой работы от закрепленного за ней исполнителя. Целью является оценка вероятностно-временных характеристик проекта, к которым относится, в первую очередь, длительность обслуживания. В связи со стохастическим характером длительностей работ данная характеристика будет носить случайный характер. Исходя из этого, в первую очередь, требуется оценить математическое ожидание исследуемой случайной величины. Кроме того, интерес представляют дисперсия случайной величины, ее закон распределения и возможность оценить вероятность завершения проекта в заданном временном промежутке (т. е. вероятность попадания исследуемой случайной величины в заданный временной интервал). Для реализации данной цели в статье представлен программный комплекс, состоящий из приложения для оценки параметров отдельных работ, системы имитационного моделирования для оценки длительности всего проекта и базы данных, хранящей сведения о необходимых сущностях. Все компоненты программного комплекса реализованы на языке Java, в качестве СУБД выбрана MySql. В результате получена возможность оценивать параметры отдельных работ, передавать их в среду имитационного моделирования для проведения эксперимента по оценке необходимых характеристики длительностей всего проекта и сохранять полученные значения в базе данных с целью их возможного дальнейшего использования.

The object of research in the article is a project represented by a set of sequential-parallel operations with a random duration. A feature of the project class under study is the dependence of the execution time of any operation on the executive assigned to it. The goal is to assess the probabilistic and temporal characteristics of the project, which include, first of all, the duration of service. Due to the stochastic nature of operation duration, this characteristic will be random. Based on this, it is required to estimate the mathematical expectation of the investigated random variable in the first instance. In addition, the variance of the random variable, its distribution law, and the ability to estimate the probability of project completion in a given timeframe (i.e., the probability of the investigated random variable falling within a given timeframe) pose an interest. To achieve this goal, the article presents a software package consisting of an application for assessing the parameters of individual operations, a simulation system for assessing the duration of the entire project and a database that stores information about the required entities. All components of the software package are implemented using the Java language; MySql was chosen as the DBMS. As a result, it became possible to evaluate the parameters of individual operations, transfer them to the simulation environment for conducting an experiment to assess the necessary characteristics of the duration of the entire project and save the obtained values in the database for their possible further use.