Технология разработки программного обеспечения
Описание: Основное содержание дисциплины опирается на системное программное обеспечение, управляемым в режиме реального времени, внедрении методов разработки программ, обеспечивающих достижение соответствующих характеристик качества.
Количество кредитов: 6
Пререквизиты:
- Алгоритмизация и технология программирования
Трудоемкость дисциплины:
| Виды работ | часы |
|---|---|
| Лекции | 15 |
| Практические работы | |
| Лабораторные работы | 45 |
| СРОП | 30 |
| СРО | 90 |
| Форма итогового контроля | экзамен |
| Форма проведения итогового контроля |
Компонент: Компонент по выбору
Цикл: Базовые дисциплины
Цель
- Освоение студентами современных технологий, методов и инструментов коллективной разработки программного обеспечения, формирование навыков командной работы над проектом, формирование навыков проектирования программного обеспечения, планирования и осуществления процесса разработки в условиях ограниченных ресурсов
Задача
- формирование базовых знаний о принципах и инструментарии коллективной разработки программного обеспечения
- формирование навыков командного взаимодействия, освоение базовых принципов гибкой разработки
- приобретение студентами практических навыков применения технологий и инструментальных средств, используемых при коллективной разработке программного обеспечения
Результат обучения: знание и понимание
- Обладать знаниями и пониманием теоретических основ и методов структурного, модульного, объектно-ориентированного и безопасного программирования.
Результат обучения: применение знаний и пониманий
- Применяет теоретические знания и понимает особенности разработки программного обеспечения с учетом различных парадигм и подходов программирования.
Результат обучения: формирование суждений
- Умеет анализировать различные методы разработки ПО и принимать обоснованные решения при выборе оптимального подхода.
Результат обучения: коммуникативные способности
- Обладает практическими навыками координации и управления коллективной исследовательской или проектной работой.
Результат обучения: навыки обучения или способности к учебе
- Формирует умения к самостоятельному обучению и развитию через практическое создание завершенного программного продукта.