1. Цели и задачи освоения дисциплины

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

2. Место дисциплины в структуре ОП ВО (ППССЗ)

В структуре образовательной программы высшего образования (ОП ВО) дисциплина относится к дисциплинам  цикла профессиональных дисциплин (базовая часть).  Федерального государственного образовательного стандарта высшего образования по направлению подготовки 09.03.03 «Прикладная информатика».

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

«Теория систем и системный анализ», «Информатика и программирование», «Информационная безопасность», «Правовые основы прикладной информатики», «Вычислительные системы, сети и телекоммуникации», «Информационные технологии», «Информационные системы». Знания и навыки, полученные студентами при изучении дисциплины «Программная инженерия» служат основной базой при изучении дисциплин «Разработка программных приложений», «Проектирование информационных систем».

Краткое содержание.

Введение в программную инженерию. Модели и профили жизненного цикла программных средств. Модели и процессы управлении проектами программных средств. Управление требованиями к программному обеспечению. Проектирование программного обеспечения. Конструирование (детальное проектирование) программного обеспечения. Тестирование программного обеспечения. Сопровождение программного обеспечения. Конфигурационное управление. Управление программной инженерией. Процесс программной инженерии. Инструменты и методы программной инженерии. Качество программного обеспечения. Документирование программного обеспечения. Технико-экономическое обоснование проектов программных средств.
Изучение данной дисциплины необходимо для современного специалиста в области прикладной информатики для экономических систем.