Тема ВКР Автор: ФИО Руководитель: ФИО, уч. степень, уч. звание

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