Аннотация

МОДЕЛИ И АЛГОРИТМЫ АВТОМАТИЧЕСКОЙ ГЕНЕРАЦИИ УЧЕБНЫХ ЗАДАЧ ПО РАБОТЕ С СИСТЕМОЙ GIT И РАЗРЕШЕНИЮ ЗАВИСИМОСТЕЙ МЕЖДУ ПАКЕТАМИ
Скачать PDF
Аннотация: Важной практической стороной дисциплины «Программная инженерия» является работа с системами контроля версий (СКВ) программного обеспечения (ПО) и системами управления зависимостями между программными пакетами. Для развития умений из области программной инженерии у студентов требуется создание разнообразных практических задач. Бурное развитие сферы информационных технологий (ИТ) приводит к массовому характеру профессиональной подготовки ИТ-специалистов, что усложняет процесс подготовки учебно-практических задач и делает особенно острой проблему плагиата решений, а также проблему бездумного, механического применения в решении больших языковых моделей (Large Language Model, LLM). В этой связи наиболее перспективным подходом к созданию практических задач из области программной инженерии представляется разработка генераторов задач, позволяющих автоматически получить вариант условия задачи индивидуально для каждого из студентов. Целью работы является повышение качества подготовки ИТ-кадров в рамках дисциплины «Конфигурационное управление». Для достижения этой цели в настоящей работе предложены генераторы задач двух новых типов, а именно: генератор задач на работу с СКВ git из командной строки и генератор задач на разрешение зависимостей. Полученные результаты показывают, что использование LLM не позволяет студентам гарантированно справиться с решением этих задач. Разработанные генераторы задач используются для оценки знаний и умений студентов на промежуточной и итоговой аттестации в рамках дисциплины «Конфигурационное управление» РТУ МИРЭА.
Номера страниц: 47-57.
Для цитирования: Советов П.Н., Горчаков А.В. Модели и алгоритмы автоматической генерации учебных задач по работе с системой git и разрешению зависимостей между пакетами // Электронный научный журнал «ИТ-Стандарт». – 2025. – № 3. – С. 47-57.