Курс предназначен прежде всего для студентов,
магистров и аспирантов, обучающихся по специальности «Информационные
технологии» и смежным специальностям («Прикладная информатика»,
«Информационные системы», …).
Кроме того, курс может быть полезен и для
специальностей, не имеющих прямого отношения к информационным
технологиям (экономисты, финансисты, менеджеры, …), т.к. в современном
представлении успех ИТ проекта зависит не только от квалификации
исполнителей, но и от уровня компетентности заказчиков, способных
квалифицировано сформулировать требования и принять частичное участие в
разработке, и основами знаний по программной инженерии должны владеть
специалисты всех профилей.
Целями курса является дать студенту представление об
основах программной инженерии, основных принципах создания программного
обеспечения, основных процессах жизненного цикла ПО, основных стандартах
в области разработки ПО. Особое внимание в курсе уделяется вопросам
качества процесса разработки ПО. Рассматриваются ведущие стандарты в
этой области.