Программная инженерия

ТРУДОЕМКОСТЬ ДИСЦИПЛИНЫ
Общая трудоемкость дисциплины составляет 8 ЗЕТ (288 часов).

ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Цель: подготовить обучающихся к проектно-технологической деятельности в области создания компонентов программных комплексов с использованием современных инструментальных средств и технологий.
Задачи: изучение основных программистских и управленческих принципов конструирования программных средств, знакомство с концепциями, методологиями, стандартами разработки программного обеспечения на всех этапах его жизненного цикла, обучение методам командной работы в проектных группах по созданию программного обеспечения.

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ. ОСНОВНЫЕ РАЗДЕЛЫ
Понятие программной инженерии. Жизненный цикл программного обеспечения. Процесс разработки программного обеспечения. Проектирование ПО. Управление проектами. Управление требованиями. Конфигурационное управление. Верификация и аттестация ПО. Управление документацией ПО. Методологии разработки ПО. Качество разработки ПО. Модернизация программного обеспечения. Оценка затрат на разработку и внедрение программных продуктов. Модели лицензирования программного обеспечения. Сертификация программного обеспечения. Управление и организация ИТ-услуг.

ВИДЫ УЧЕБНОЙ РАБОТЫ
Лекции, лабораторные занятия, практические работы.

ФОРМА АТТЕСТАЦИИ ПО ДИСЦИПЛИНЕ
Изучение дисциплины заканчивается зачетом, экзаменом.

Методические материалы:

  1. Миньков С.Л. Программная инженерия. Лабораторный практикум. Часть 1: учебное пособие – Томск: ТУСУР, 2014. – 40 с.
  2. Миньков С.Л. Программная инженерия. Лабораторный практикум. Часть 2: учебное пособие – Томск: ТУСУР, 2014. – 40 с.