Отзыв научного руководителя на выпускную квалификационную работу студента 444 группы Юрьева Семена Юрьевича “Поддержка BPMN в проекте WMP” Выпускная квалификационная работа С.Ю.Юрьева выполнялась в рамках проекта по разработке платформы для создания инструментов визуального моделирования онлайн Web Modeling Project (WMP). Разработка подобных инструментов естественным образом сопряжена с непрерывной их апробацией, ведь только так можно адекватно оценить границы применимости и возможности создаваемых инструментов. До того, как Семён Юрьевич начал свою работу, на базе платформы WMP был создан только один диаграммный редактор -- редактор программ для роботов. Язык данного редактор был довольно прост, и чтобы расширять возможности платформы, нужен был другой пример. Так перед Семёном Юрьевичем была поставлена задача реализовать редактора языка описания бизнес-процессов BPMN. Семён Юрьевич проанализировал нотацию языка BPMN и определил список необходимых доработок в платформе, которые были необходимы для создания редактора подобного языка. Ряд этих инструментов был им реализован, причём на уровне платформы, позволяя всем остальным разработчикам также использовать их для редакторов других языков. Был проведён рефакторинг кода платформы, который позволил быстрее и удобнее создавать новые диаграммные редакторы без раскопирования кода. В процессе выполнения дипломной работы Семён Юрьевич обнаружил ряд ошибок в коде платформы WMP, наиболее критичные из которых успешно исправил. В ходе работы студент Юрьев показал себя грамотным программистом, способным своевременно и качественно выполнять поставленные задачи, быстро разбираясь в коде и предлагая технически грамотные решения, а также продуктивно взаимодействовать с другими участниками проекта, в рамках которого выполнялась дипломная работа. На мой взгляд, работа заслуживает оценки “отлично”. к.т.н., доцент кафедры системного программирования СПбГУ Т.А.Брыксин