РЕЦЕНЗИЯ на выпускную квалификационную работу студента ФАКУЛЬТЕТА ПРИКЛАДНОЙ МАТЕМАТИКИ – ПРОЦЕССОВ УПРАВЛЕНИЯ Рычкова Андрея Евгеньевича «IOS БИБЛИОТЕКА С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ ДЛЯ РЕДАКТИРОВАНИЯ PDF ФАЙЛОВ» Выпускную квалификационную работу Рычков А.Е. посвящает созданию библиотеки для редактирования PDF файлов для устройств под управлением операционной системы iOS. Отличительной особенностью работы является открытость исходного кода программы. Актуальность работы автор подтверждает статистикой распространения файлов в формате PDF и тем, что в наше время все больше и больше различных операций с файлами совершается с мобильных устройств, например, в бизнес сфере редактирование файлов может пригодится как нанесение визуальных знаков электронной подписи документа. Для выявления достоинств и недостатков существующих решений Рычков А.Е. провёл анализ бесплатных и платных библиотек и выявил основной функционал, который необходимо реализовать для достижения поставленной автором цели. Задачи стабильной и плавной работы даже на больших файлов требуют очень тщательного и подробного изучения принципов программирования для операционной системы iOS, понимания принципов и правил её работы и умение использовать низкоуровневые функции графической библиотеки, предоставляющей инструменты для рисования произвольной графики на устройстве. Результатом проделанной работы стала библиотека, позволяющая просматривать и редактировать PDF файлы, которую наша фирма смогла испытать на реально существующем проекте, успешно прошедшим все проверки и получившим рекомендации от заказчика. Положительными качествами работы являются её новизна, актуальность и востребованность, правильный подбор инструментов реализации, а также хорошее оформление как самого исходного кода, так и его публикации. К недостаткам работы можно отнести недостаточно развернутое описание алгоритмов реализации редактирования страниц документа. Рычков А.Е. грамотно использовал существующие технологии, правильно применив их для реализации нового продукта, при этом показав отличное понимание устройства операционной системы iOS и основных концепций программирования для неё. Учитывая вышеизложенное, считаю, что выпускная квалификационная работа заслуживает оценки «отлично». Ведущий программист ООО «СМ-Бизнес» 16.05.2016 г. Берсенев И.Н.