8 (495) 987 43 74 доб. 3304 Прием заявок на рассмотрение статей E-mail: evlasova@synergy.ru

Мы в соцсетях -              
Рус   |   Eng

Купить статью

Авторы: Ракич  Т., Вьюненко  Л. Ф.     Опубликовано в № 5(113) 30 октября 2024 года
Рубрика: Управление эффективностью

Имитационная модель процесса конструирования программного обеспечения

Производство программного обеспечения стало сегодня одной из самых крупных отраслей мировой экономики, а по темпам роста ключевых показателей за последние годы занимает первое место среди всех крупных отраслей. В условиях существенно ограниченной доступности программных решений от зарубежных производителей возрастает предложение от отечественных производителей ПО и, как следствие, потребность в моделях и методах, позволяющих контролировать процесс разработки ПО, гарантировать стоимость разработки, сроки и качество результата. Уникальность отрасли не позволяет рассчитывать на успех применения традиционных моделей управления проектами в проектах по созданию ПО, особенно в отношении количественных оценок параметров проекта. Отличия от других видов управления проектами состоят в том, что конечный результат проекта по разработке ПО нематериален, используемые в проекте технологии быстро меняются, опыт управления отдельным проектом по разработке ПО часто не может быть применен к другим проектам. Принципиальное отличие проектов по разработке ПО от других комплексных проектов связано с особенностями ключевого этапа – конструированием ПО, включающим кодирование и отладку, а также верификацию, модульное и интеграционное тестирование. Ошибки, допущенные на этапе конструирования ПО, наиболее существенно влияют на результат проекта, поскольку увеличивают первоначально запланированный объем работы. В известных моделях процесса разработки ПО объем работы считается заданным изначально, а этап конструирования не выделяется в отдельный контур, определяемый стохастическим характером объема работы. Целью настоящей работы является построение имитационной модели процесса конструирования ПО, учитывающей зависимости, в соответствии с которыми основные параметры моделируемого процесса изменяются во времени. Модель предоставляет возможность количественно оценивать и оптимизировать параметры проекта по выбранному критерию (одному или нескольким). Модель построена в рамках системно-динамического подхода, в качестве среды имитационного моделирования использована система AnyLogic. Представлены результаты имитационных экспериментов, демонстрирующие возможность применения построенной модели для изучения процесса управления конструированием ПО или в роли механизма поддержки принятия управленческих решений.

Ключевые слова

управление проектом, конструирование программного обеспечения, имитационная модель, системная динамика, AnyLogic

Автор статьи:

Ракич  Т.

Ученая степень:

студентка 4-го курса, кафедра информационных систем в экономике, Санкт-Петербургский государственный университет

Местоположение:

Санкт-Петербург, Россия

Автор статьи:

Вьюненко  Л. Ф.

Ученая степень:

канд. физ.-мат. наук, доцент, доцент кафедры математики, Санкт-Петербургский государственный университет промышленных технологий и дизайна

Местоположение:

Санкт-Петербург, Россия