Как устроена работа по этому предмету
В отчёте по программированию основой практической части становятся материалы, созданные во время практики: постановка задачи, фрагменты исходного кода, схемы алгоритмов, снимки интерфейса, результаты тестирования и инструкции пользователя. Если работа велась в репозитории, полезны сведения о структуре проекта и истории изменений, но отчёт не заменяет репозиторий и не должен состоять из сплошных листингов кода.
В первую очередь обычно проверяют соответствие отчёта заданию и дневнику: можно ли по документам понять, какие задачи выполнялись по дням и какой программный результат получен. Для учебной практики это может быть отдельный модуль или учебное приложение, для производственной — часть информационной системы, автоматизация операции или доработка существующего продукта, для преддипломной — материалы, связанные с будущей выпускной работой.
Частая ошибка — описывать язык программирования или фреймворк вместо собственной работы. Теоретический обзор не показывает, как были спроектированы сущности, реализованы функции, обработаны ошибки и проверен результат.
-
Введение
Во введении указывают место и сроки практики, цель, задачи и краткую характеристику выполненной работы.
-
1
Характеристика места практики и постановка задачи
Раздел описывает назначение организации или учебного проекта, исходную проблему и требования к разрабатываемому программному решению.
-
1.1
Анализ предметной области и требований к программному продукту
Подраздел содержит пользователей системы, входные и выходные данные, функциональные требования и ограничения.
-
1.2
Выбор средств разработки
Подраздел обосновывает выбор языка программирования, среды разработки, системы управления базами данных и библиотек.
-
2
Разработка и тестирование программного продукта
Раздел показывает ход реализации, устройство проекта и подтверждение работоспособности программы.
-
2.1
Проектирование структуры программы и алгоритмов
Подраздел раскрывает архитектуру приложения, основные модули, модели данных и алгоритмы обработки данных.
-
2.2
Реализация функциональных модулей
Подраздел описывает реализованные функции с иллюстрациями интерфейса, схемами или краткими фрагментами кода.
-
2.3
Тестирование и анализ результатов
Подраздел приводит тестовые сценарии, ожидаемые и фактические результаты, а также сведения об исправленных ошибках.
-
Заключение
В заключении соотносят выполненные результаты с задачами практики и указывают приобретённые навыки.
-
Список использованных источников
Раздел содержит источники, если их наличие предусмотрено программой практики.
-
Приложения
В приложения выносят дневник, задание, характеристику, крупные листинги, схемы, тестовые данные и дополнительные снимки экрана.
Требования кафедр к составу отчёта, пакету документов, объёму и оформлению расходятся, поэтому методичку своего вуза нужно проверить обязательно.
Сколько занимает каждый раздел
| Раздел | Страниц | Что показывает преподавателю |
|---|---|---|
| Введение | 1–2 страницы | Связь цели и задач с программой практики. |
| Характеристика места практики и постановка задачи | 3–5 страниц | Понимание назначения программного продукта и требований к нему. |
| Разработка и тестирование программного продукта | 10–18 страниц | Реальный объём выполненной разработки и проверку результата. |
| Заключение | 1–2 страницы | Соответствие итогов задачам практики. |
| Список источников | 0–2 страницы | Использованные технические и нормативные материалы, если список предусмотрен. |
| Приложения | Без учёта основного объёма | Дневник, документы практики и подтверждающие материалы по проекту. |
