?
Исследование дефектов моделей функциональных требований, созданных студентами при объектно-ориентированном анализе
Оценка степени сформированности профессиональных компетенций ИТ-специалистов при выполнении заданий по практико-ориентированным дисциплинам является актуальной проблемой. Дефекты моделей функциональных требований, созданных студентами при объектно-ориентированном анализе, оказывают влияние на остальные этапы моделирования информационной системы. Целью является исследование дефектов в UCD. Задачами являются исследование распределения количества типов дефектов и их количества в диаграммах прецедентов с низким уровнем детализации, созданных студентами ИТ-направлений подготовки на этапе объектно-ориентированного анализа; изучение зависимости между дефектами различных типов в течение нескольких учебных годов с целью обнаружения влияния педагогического воздействия на плотность дефектов. Применены методы статистического анализа, использующие шкалы отношений. В результате исследования корпуса из 247 моделей за период наблюдений с 2016-2017 по 2021-2022 учебный год выявлено 2585 дефектов. Использована их классификация: лексические, синтаксические и семантические. В каждом классе выделены типы дефектов. В исследовании использованы показатели: количество типов дефектов и количество этих дефектов. В результате выявлено, что распределения показателей дефектов UCD не являются нормальными. Использование в учебном процессе учебно-методического пособия с примерами создания UCD, начиная с 2019-2020 учебного года, привело к устойчивому снижению количества дефектов, что подтверждено статистически значимым на уровне 95 % по критерию Вилкоксона-Манна-Уитни отличием показателей для пары учебных годов 2018-2019 и 2019-2020. Выявлена положительная средняя связь между количеством дефектов лексического и семантического классов в 2016-2017, 2017-2018 и 2021-2022 учебных годах. Положительная сильная связь выявлена среди лексических дефектов между типами, которые относятся к атрибутам одного элемента модели. Во всех остальных случаях не выявлено связи, которая может быть принята во внимание. Использованный подход может быть применен для анализа других видов UML-моделей студентов.