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