Система имитационного моделирования

Эссе:

Данный проект - это система имитационного моделирования, она работает как плагин для Microsoft Visio. От программ-аналогов ее выгодно отличает скорость работы, количество объектов модели (более 40 млн.) и довольно продолжительный моделируемый период (до 100 лет).  Данный проект найдет свое применение во многих областях человеческой деятельности, таких, например, как логистика, промышленное производство, медицинское обслуживание и т.д.  С помощью данного приложения, например, можно моделировать работу колл-центров: исходя из имеющихся данных, таких, например, как выполняемые операции, примерное время обработки каждой операции, среднее число звонков в период времени, можно определить нагрузку каждого оператора, выявить необходимость увеличения/уменьшения количества операторов, определить оптимально ли каждый оператор «нагружен» работой. На основании полученных данных можно оптимизировать работу — увеличить или сократить штат сотрудников,  принять решение о закупке дополнительного оборудования и т.п.

Бизнес-цели:

Основной целью заказчика данного проекта являлась продажа приложения, индивидуально стилизованного под область деятельности каждого покупателя. Также заказчик занимался внедрением приложения в производство и обучением специалистов по работе с ним. Решение о разработке данного продукта было принято потому, что заказчика не устраивала скорость работы программ-аналогов и малое количество объектов модели, кроме того, программы-аналоги не могли использовать весь мощный вычислительный потенциал современных компьютеров.

Концепция решения проекта для достижения бизнес-целей:

Проект представляет собой модуль для Microsoft Visio. Для создания модели доступно несколько типов объектов: заявка (item), решение (decision), процесс (process), хранилище (storage), ресурс (resource), задержка (delay). Объекты имеют ряд свойств, которые нужно установить для соответствия модели реальному положению вещей.
Если необходимо описать какую-то  дополнительную логику исполнения модели, то можно воспользоваться встроенным языком. Описание сценариев происходит во вкладке Action свойств объекта. Когда установлены свойства объектов и связи между ними, можно запускать модель на исполнение (Simulation - Save&Simulate), предварительно установив длительность моделируемого периода (Run Length) и количество репликаций (Replications), а также можно включить режим журнала регистраций процесса исполнения, где будут подробно указаны все действия, производимые объектами. На основании построенной  модели будет сгенерирован отчет.

Сфера услуг:

Используемые технологии:

.NET , C++ , C++, .Net, C#, xml, boost, loki, cppunit, tut, mockpp

Продолжительность проекта:

88 Чел/месяц
Загрузка