Skip to content

Задание на проектирование

Курсовое проектирование по дисциплине «Разработка кода информационных систем» является обязательной формой промежуточной аттестации обучающихся и проводится в рамках освоения профессионального модуля ПМ.05 Проектирование и разработка информационных систем.

Курсовой проект направлен на закрепление теоретических знаний и формирование практических навыков проектирования, разработки, тестирования и документирования программных компонентов информационных систем.

Тематика курсового проекта определяется преподавателем и согласуется с обучающимся с учетом содержания профессионального модуля и междисциплинарных связей с дисциплинами профессионального цикла.

Курсовой проект выполняется индивидуально и завершается защитой.


Цель и задачи курсового проектирования

Section titled “Цель и задачи курсового проектирования”

Цель курсового проектирования – формирование у обучающихся умений и практических навыков разработки программных компонентов информационных систем на основе требований технического задания.

Задачи курсового проектирования:

  • анализ предметной области и формирование требований к информационной системе;
  • постановка задачи и разработка технического задания;
  • проектирование архитектуры и структуры программного продукта;
  • проведение тестирования разработанного программного продукта;
  • оформление проектной и эксплуатационной документации;
  • подготовка материалов для защиты курсового проекта.

Требования к результатам курсового проектирования

Section titled “Требования к результатам курсового проектирования”

В результате выполнения курсового проекта обучающийся должен предоставить:

  • пояснительную записку;
  • программный продукт (исходный код);
  • материалы по тестированию (тест-кейсы, unit-test в проекте, нагрузочные тесты);
  • презентацию для защиты;
  • ссылку на репозиторий с исходным кодом проекта в системе контроля версий (Git).

Требования к программному продукту

Section titled “Требования к программному продукту”

Разработанный программный продукт должен:

  • соответствовать требованиям технического задания;
  • обеспечивать реализацию заявленного функционала;
  • обладать обоснованной архитектурой и структурой;
  • быть работоспособным в заявленной программно-аппаратной среде;
  • сопровождаться инструкцией по установке и запуску.

Требования к использованию системы контроля версий

Section titled “Требования к использованию системы контроля версий”

Разработка курсового проекта должна вестись с использованием системы контроля версий (Git) с размещением проекта в удалённом репозитории GitHub/GitLab.

Репозиторий должен содержать:

  • исходный код проекта;
  • файл README с описанием назначения проекта и инструкцией по развертыванию и запуску;
  • структуру проекта, отражающую архитектуру информационной системы;
  • историю изменений (коммиты), отражающую этапы выполнения курсового проекта;
  • при наличии — материалы по тестированию.

Ссылка на репозиторий указывается в пояснительной записке и предоставляется преподавателю при защите курсового проекта.


Требования к защите курсового проекта

Section titled “Требования к защите курсового проекта”

Защита курсового проекта проводится в форме устного доклада с презентацией и демонстрацией работоспособности программного продукта.

Обучающийся должен:

  • обосновать выбор темы и проектных решений;
  • продемонстрировать функциональные возможности разработанной информационной системы;
  • ответить на вопросы преподавателя на выбранную тему и проектные решения.

Критерии оценки курсового проекта

Section titled “Критерии оценки курсового проекта”

Оценка курсового проекта осуществляется с учетом следующих показателей:

  • соответствие содержания проекта поставленной задаче;
  • полнота анализа предметной области и требований;
  • качество проектных и архитектурных решений;
  • корректность и работоспособность программного продукта;
  • полнота и качество тестирования;
  • уровень оформления пояснительной записки и презентации;
  • качество защиты курсового проекта.