Содержание курсового проекта
Обязательные элементы
Section titled “Обязательные элементы”- Титульный лист
- Аннотация
Краткое описание проекта (3–6 предложений): цель, основное решение, ключевые результаты. - Содержание
Структурированный список разделов с указанием страниц. - Введение
Обоснование актуальности темы, цель и задачи работы, объект и предмет исследования, краткая структура работы.
Раздел 1. Аналитико-проектная часть
Section titled “Раздел 1. Аналитико-проектная часть”1.1 Постановка задачи и требования к системе
Section titled “1.1 Постановка задачи и требования к системе”-
Обоснование необходимости разработки
Почему система нужна, какие проблемы решает, выгоды для пользователей/организации. -
Описание предметной области
Основные процессы, участники, границы системы, бизнес-правила. -
Характеристика процессов функционирования
Последовательности операций, сценарии использования, диаграммы процессов. -
Функциональные и нефункциональные требования
Перечень функций системы и качественных характеристик (производительность, безопасность, надёжность и др.).
1.2 Проектирование информационной системы
Section titled “1.2 Проектирование информационной системы”-
Выбор архитектурных решений
Обоснование выбранной архитектуры (монолит, клиент-сервер, микросервисы). -
Структура и состав компонентов
Компоненты системы, их роли и взаимодействие. -
Проектирование программных модулей
Описание модулей, их назначение и интерфейсы. -
Проектирование структуры данных
Модель данных, ER-диаграмма, описание основных таблиц/объектов.
1.3 Инструментальные средства и организация разработки
Section titled “1.3 Инструментальные средства и организация разработки”-
Выбор среды разработки и вспомогательных инструментов
IDE, СУБД, CI/CD, инструменты для тестирования и документирования. -
Используемые технологии и библиотеки
Языки, фреймворки, библиотеки и обоснование выбора. -
Организация разработки с использованием контроля версий (Git)
Модель ветвления, правила коммитов, ссылка на репозиторий.
Раздел 2. Реализация и тестирование
Section titled “Раздел 2. Реализация и тестирование”2.1 Реализация программных компонентов
Section titled “2.1 Реализация программных компонентов”-
Структура программного проекта
Файловая структура, модули, зависимости. -
Описание реализованных модулей
Что реализовано в каждом модуле, ключевые функции и API. -
Реализация пользовательского интерфейса (если есть)
Основные экраны, принцип навигации, макеты. -
Описание ключевых алгоритмов
Алгоритмические решения, псевдокод, сложность, обоснование выбора.
2.2 Тестирование и оценка качества
Section titled “2.2 Тестирование и оценка качества”-
Цели и задачи тестирования
Проверяемые аспекты: функциональность, нагрузка, безопасность; критерии приёмки. -
Описание тест-кейсов
Примеры тестов с входными данными, ожидаемым результатом и шагами. -
Результаты тестирования
Отчёт по пройденным тестам, таблицы с результатами, метрики покрытия. -
Анализ ошибок и их устранение
Найденные дефекты, причины, способы исправления, предпринятые меры.
Заключение
Section titled “Заключение”-
Выводы по результатам проекта
Краткое описание достигнутого и соответствия цели работы. -
Оценка достижения целей
Какие задачи решены полностью, частично, какие остаются для дальнейшей работы. -
Перспективы развития
Направления улучшения, масштабирования, возможные новые функции.
Список использованных источников
Section titled “Список использованных источников”Перечисление нормативных документов, книг, статей, интернет-ресурсов в стандартизированном формате (ГОСТ)
Книги должны быть не старше 5-ти лет (Не старше 2021 года.)
Приложения
Section titled “Приложения”- Диаграммы архитектуры и бизнес-процессов
- Фрагменты программного кода (листинг)
- Руководство пользователя (при необходимости)
- Тест-кейсы (минимально 4 штуки)
- Скриншоты работы программы
- Ссылка на репозиторий с исходным кодом