Технология разработки программ (с инклюзивным компонентом)

  • Цель дисциплины –– формирование у студентов фундаментальных знаний и практических навыков в области разработки программного обеспечения (ПО), охватывающих все этапы жизненного цикла программного продукта — от проектирования до тестирования и сопровождения, с учетом принципов инклюзии в образовательной и профессиональной деятельности. Изучаемые темы: Основы программной инженерии; Жизненный цикл разработки программного обеспечения; Проектирование моделей и методологий разработки программного обеспечения (Waterfall, V-модель, Agile, Scrum, Kanban) на основе принципов инклюзии; Системный анализ и сбор требований; Проектирование архитектуры программных систем; Объектно-ориентированное проектирование и шаблоны проектирования; Среды разработки, компиляторы и инструменты отладки; Тестирование программного обеспечения: виды, стратегии, инструменты; Системы контроля версий и совместная разработка (Git, GitHub, GitLab, Bitbucket); Принципы DevOps и CI/CD (непрерывная интеграция и развертывание); Документирование кода и программных продуктов; Управление качеством программного обеспечения; Безопасность при разработке ПО; Автоматизация процессов разработки;
  • Кредитов 5
  • Год обучения 2
  • Семестр 2
Top