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