- •МетодичесКие указания по выполнению выпускной квалификационной работы для студентов всех форм обучения
- •Рекомендовано к печати
- •Содержание
- •Общие положения
- •Цель и задачи выпускной квалификационной работы
- •3. Выбор темы выпускной квалификационной работы
- •4. Руководство и контроль за выполнением выпускной квалификационной работы
- •5. Оформление и комплектация выпускной квалификационной работы
- •5.1. Структура выпускной квалификационной работы
- •5.2. Оформление текстовой части выпускной квалификационной работы
- •5.3. Оформление иллюстративного материала
- •Оформление рисунков
- •5.4. Оформление других частей выпускной квалификационной работы Оформление списка литературных источников и ссылок (гост р 7.0.5 – 2008 «Библиографическая ссылка»)
- •Оформление приложений (гост 7.1 – 2003 «Библиографическая запись. Библиографическая описание. Общие требования и правила составления»).
- •6. Подготовка к защите и защита выпускной квалификационной работы
- •7. Оценка результатов защиты выпускной квалификационной работы
- •Негосударственное образовательное учреждение высшего профессионального образования «университет управления «тисби»
- •Выпускная квалификационная работа
- •Рецензия
- •6. Оценка аналитической части по глубине исследования объекта и проблемы
- •7. Оценка решений или предложений автора по данной теме
- •Особенности и рекомендации по выполнению вкр Для студентов по направлению «юриспруденция»
- •Особенности и рекомендации по выполнению вкр Для студентов по направлению «Прикладная информатика»
- •1. Тематика дипломных проектов
- •2. Основные этапы решения прикладных задач
- •2.1. Формулировка проблемы и конкретизация решаемой задачи
- •2.2. Выбор или разработка метода решения задач
- •2.3. Реализация решения
- •2.4. Решение задач и анализ полученных результатов
- •3. Пример задания на дипломное проектирование Тема вкр. Проектирование информационной системы отдела корпоративных продаж телекоммуникационной компании
- •3.1. Постановка задачи
- •3.2. Содержание работы
- •Особенности и рекомендации по выполнению вкр Для студентов по направлениям «информатика и вычислительная техника» и «Информационные системы и технологии»
- •1. Тематика дипломных проектов
- •2. Основные этапы решения прикладных задач
- •Формулировка проблемы и конкретизация решаемой задачи
- •Выбор или разработка метода решения задач
- •Реализация решения
- •Решение задач и анализ полученных результатов
- •Примеры заданий на дипломное проектирование Автоматизированная информационная система библиотеки учебного заведения
- •Обучающая система тренажерного типа
- •Автоматизация анализа финансового состояния предприятия
- •Особенности и рекомендации по выполнению вкр Для студентов по направлению «гостиничное дело»
Формулировка проблемы и конкретизация решаемой задачи
Под проблемой понимается совокупность взаимосвязанных вопросов, решение которых позволяет получить несуществующее к настоящему времени качество в той или иной сфере человеческой деятельности. Задача исследователя (студента) состоит в конкретизации решаемой проблемы, определении её источника и оценке возможностей решения на современном этапе.
Данный этап отражается во «Введении», где формулируется проблема, связанная с темой дипломного проекта, и выполняется обоснование её выбора через актуальность и новизну исследования; цели и задачи исследования; описание объекта исследования.
Студент должен самостоятельно провести декомпозицию проблемы так, чтобы тема дипломного проекта входила в состав задач решаемой проблемы. Полученные при этом результаты с указанием конкретной задачи, решаемой студентом, отражаются в разделе «Постановка задачи» пояснительной записки. Здесь же приводится оценка состояния вопроса по теме дипломного проекта в виде обзора литературы.
Обзор рекомендуется проводить, например, в следующем виде:
«В работе [1] рассмотрен подход к построению информационных систем на основе технологии… Работы [2‑5] посвящены…» и т.д.
Материалы обзора следует систематизировать в определённой логической последовательности. Не нужно излагать всё, что стало известно студенту из прочитанного, и имеет лишь косвенное отношение к теме дипломного проекта.
В конце обзора необходимо отметить недостатки существующих подходов, не позволяющих непосредственно использовать их для решения задачи дипломного проекта или выбрать с обоснованием один из существующих методов.
Для построения обзора целесообразно выполнить библиографический поиск в специализированных электронных журналах и базах данных в сети Интернет.
Выбор или разработка метода решения задач
После постановки задачи следует важнейший этап – выбор или разработка метода решения задачи. Конкретное содержание этапа определяется решаемой задачей и отражается студентом во втором разделе пояснительной записки, в котором предлагается осветить следующие вопросы:
выбрать в соответствии с постановкой задачи класс методов решения или возможных путей решения задачи;
рассмотреть суть методов, входящих в выбранный класс, с анализом их достоинств и недостатков;
указать (разработать) конкретный метод, который будет использован для решения задачи с обоснованием его применения;
составить UML-модели решения задачи в виде диаграмм вариантов использования, последовательности для вариантов использования, классов, размещения и компонентов;
привести алгоритм решения задачи в виде словесного описания (псевдокода) или блок-схемы.
Реализация решения
Данный этап является основным и отражается в третьем разделе пояснительной записки.
Данный раздел должен отражать процесс разработки программного продукта и в целом соответствовать основным этапам жизненного цикла программного изделия:
бизнес-анализ и определение требований;
проектирование;
разработка;
тестирование и оценка качества;
документирование;
внедрение и сопровождение.
Объём работ (и соответственно объём пояснительной записки) по каждому из подразделов определяется типом и масштабом решаемой в дипломной работе задачи. Реализация каждого из подразделов должна выполняться с помощью современных специализированных информационных технологий и программных инструментов ведущих разработчиков. Выбор того или иного конкретного инструмента должен быть обоснован и может определяться масштабом проекта, а также требованиями заказчика к оформлению документации.
В первом подразделе приводятся результаты предпроектного обследования, проводимого совместно с заказчиком и потенциальными пользователями. Полученные материалы должны быть оформлены в виде технического задания и обязательно должны включать сведения о назначении продукта, набор требований к нему и описание границ проекта. Рекомендуется описание требований иллюстрировать UML и IDEF0-диаграммами, описывающими сценарии взаимодействия пользователя с продуктом, порядок передачи сообщений от одних объектов к другим, взаимодействие объектов друг с другом, потоки работ и изменение состояний объектов.
Второй подраздел содержит описание решений относительно архитектуры и составных частей разрабатываемого продукта (например, программных модулей), а также технологий его реализации. Здесь же осуществляется проектирование логической структуры данных и классов приложения, разрабатывается физическая структура для выбранной (с обоснованием) в предыдущем подразделе СУБД, выполняется прототипирование пользовательских интерфейсов (с обоснованием и описанием выбранных форм диалога и используемых инструментальных средств).
Инструментальное обеспечение данного подраздела может осуществляться программными средствами трёх типов. Диаграммы классов и диаграммы развёртывания реализуются с помощью тех же средств UML-моделирования, что использовались и в предыдущем подразделе.
Третий подраздел посвящён непосредственно созданию программного кода приложения (продукта). Основным инструментом здесь является средство разработки приложения. Выбор такого средства определяется в первую очередь платформой и архитектурой приложения и должен осуществляться и обосновываться в предыдущих подразделах. При этом предпочтение следует отдавать современным компонентным оболочкам и технологиям. Желательно, чтобы средство разработки приложения могло взаимодействовать со средствами моделирования и управления требованиями, поддерживая прямое и обратное проектирование, синхронное изменение кода и модели, а также обеспечивало средства оптимизации и отладки кода.
Четвёртый подраздел описывает процесс тестирования программного продукта на соответствие установленным требованиям. В частности необходимо осветить следующие вопросы:
удобство использования пользовательского интерфейса;
производительность приложения и отдельных его компонентов (нагрузочное тестирование);
наличие ошибок исполнения;
безопасность данных;
совместимость с различными операционными системами и приложениями
При этом обязательным является описание используемой методики тестирования, разработанных студентом тестов, полученных результатов и принятых проектных решений. При чрезмерно большом объёме соответствующих данных их необходимо вынести в приложение.
Тестирование желательно проводить с применением средств автоматизированного планирования и управления тестированием, а также управления дефектами ведущих производителей.
Пятый подраздел содержит документацию, описывающую разработанный программный продукт. В её состав могут включаться следующие документы:
руководство пользователя (включая файлы справочной системы);
примеры презентационных и рекламных материалов;
руководство администратора (освещаются вопросы установки, настройки и сопровождения продукта);
руководство разработчика (описывается структура продукта, состав и функция его отдельных компонентов и модулей).
Все документы должны быть написаны чётким и понятным языком, и при необходимости сопровождаться иллюстрациями. Конкретное содержимое документов определяется действующими международными, государственными, отраслевыми и корпоративными стандартами.
В шестом подразделе описываются результаты или планы по внедрению разработанного программного продукта.
