RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика, телекоммуникации и управление // Архив

Научно-технические ведомости СПбГПУ. Информатика. Телекоммуникации. Управление, 2017, том 10, выпуск 4, страницы 70–77 (Mi ntitu193)

Программное обеспечение вычислительных, телекоммуникационных и управляющих систем

Описание процессов разработки программ с помощью скрытых марковских моделей

Д. А. Тимофеев, А. В. Самочадин

Санкт-Петербургский политехнический университет Петра Великого

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

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

УДК: 004.81

DOI: 10.18721/JCSTCS.10406



© МИАН, 2026