Тема ВКР Автор: ФИО Руководитель: ФИО, уч. степень, уч. звание
Актуальность Назначение разработки (обоснование актуальности проблем, которые могут быть разрешены с помощью разработки) Отсутствие удовлетворительных решений [Наличие возможностей] Вывод о целесообразности проектирования/разработки/…
Обзор предметной области Анализ состояния предметной области применения разрабатываемой системы (сферы бизнеса, технологического процесса и т.п.) [Специфические понятия и термины]
Моделирование процессов, которые предполагается автоматизировать или поддерживать SADT/UML/ARIS и т.п. модель поддерживаемых бизнес-процессов Показываются только характерные диаграммы Формулировка требований к создаваемому решению исходя из результатов моделирования
Анализ аналогов Таблица положительных и отрицательных качеств аналогов предлагаемого решения Аналоги могут быть продуктами, технологиями, подходами и др. Выявление перспективных подходов или решений, применяющихся в аналогах
Цель и задачи ВКР Конкретная цель ВКР (исходя из актуальности, анализа предметной области и аналогов) Задачи (декомпозиция цели на конкретные задачи, решаемые в ВКР) Этот слайд может быть раньше!
Требования к создаваемому решению Окончательные требования к создаваемому решению с учетом анализа предметной области и анализа аналогов и существующих технологий
Системная архитектура Обоснование выбора платформ, технологий, аппаратных и программных средств и средств телекоммуникаций и их взаимосвязь в предлагаемом решении с учетом требований к функциональности, безопасности и т.п.
Архитектура данных В зависимости от специфики защищаемого решения могут быть представлены и обоснованы: –Инфологическая модель и/или физическая модель БД –Другие варианты организации данных (XML, структуры данных, характерные для платформы 1С и т.п.)
Программная архитектура Характерные UML диаграммы, отражающие специфику программной архитектуры: –Диаграмма классов –Диаграмма компонентов –Диаграмма развертывания –Другие диаграммы UML на усмотрение студента/руководителя
Специфика решения Решения частных задач, обладающие оригинальностью –Разработанные нетиповые алгоритмы –Нетривиальные программные интерфейсы и решение других задач, связанных с интеграцией отдельных средств и технологий –Другие оригинальные решения
Структура интерфейса пользователя Структура окон/вкладок/… Организация навигации Обоснование использования различных типов активных элементов Организация верификации вводимых данных
Верификация и валидация разработанного ПО (тестирование) Проверка разработанных математических моделей Описание тестирования Обоснование выбранных методов и полноты проводимого тестирования (модульное тестирование, ручное тестирования, тестирование производительности, тестирование развёртывания) Выбор сценариев тестирования Инструменты тестирования (библиотеки модульных тестов, средства ручного тестирования)
Выводы Перечень результатов, полученных в рамках ВКР Перспективы развития предлагаемого решения и оценка его масштабируемости
Тема ВКР Автор: ФИО Руководитель: ФИО, уч. степень, уч. звание