Разработка распределенных программных систем

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

2года обучения
Количество мест
(по направлению подготовки):
Бюджетных – 52
Платных – 5
Стоимость обучения
за первый семестр на контракте
124 тыс. руб.
Государственная
аккредитация
Даты и время вступительных испытаний
25.07.2024 11:00
09.08.2024 11:00
28.08.2024 11:00

Преимущества программы
Практико-ориентированное обучение
Интеграция принципов математики и информатики с инженерными подходами
Составлена на базе новейших мировых стандартов в области разработки программного обеспечения (IEEE SWEBOK и других)
Описание программы

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

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

Объекты профессиональной деятельности выпускников:

  • программный проект (проект разработки программного продукта);
  • программный продукт (создаваемое программное обеспечение);
  • процессы жизненного цикла программного продукта;
  • методы и инструменты разработки программного продукта;
  • персонал, участвующий в процессах жизненного цикла программного продукта.

Выделение в российских образовательных программах с 2011 года нового образовательного направления подготовки 09.04.04 «Программная инженерия» соответствует общей международной тенденции и отражает эволюцию программирования от ремесла к науке и индустрии, основанную на традиционной триаде – методы, инструменты, технологии. 

Как современная научно-техническая область и как новое образовательное направление:

  • программная инженерия качественно отличается от других инженерных дисциплин принципиальной нематериальностью программного обеспечения и дискретной природой его функционирования;
  • для достижения требуемых результатов программная инженерия должна стремиться интегрировать принципы математики и информатики с инженерными подходами, разработанными для производства осязаемых материальных артефактов;
  • основываясь на математике и информационных технологиях (computing), программная инженерия занимается разработкой систематических моделей и надежных методов производства высококачественного программного обеспечения;
  • данные принципы распространяются на все уровни, от теории и методологии до реальной практики создания программного обеспечения.

В рамках образовательной программы обучающимися может быть выбрана траектория, включающая дисциплины базовой кафедры «Программное и аппаратное обеспечение гидроакустических информационных систем» АО «Концерн «Океанприбор». Базовое предприятие является ведущим предприятием России в области гидроакустики. Базовая кафедра обеспечивает 4 дисциплины по тематике АО «Концерн «Океанприбор». Студенты, выбравшие траекторию базовой кафедры, получают возможность трудоустройства в АО «Концерн «Океанприбор».

Результаты освоения программы

Выпускник этого направления умеет:

  • создавать модели программных проектов и программных продуктов с использованием инструментальных средств компьютерного моделирования;
  • собирать и анализировать требования заказчика к программному продукту, помогать заказчику в оценке и выборе вариантов программного обеспечения;
  • проектировать и конструировать компоненты программного обеспечения (выполнять кодирование, отладку, модульное и интеграционное тестирование);
  • выполнять измерения и рефакторинг кода в соответствии с планом;
  • разрабатывать тестовое окружение и создавать тестовые сценарии, применять средства автоматизированного проектирования, разработки, тестирования и сопровождения программного обеспечения;
  • осваивать и применять методы и инструментальные средства управления инженерной деятельностью и процессами жизненного цикла программного обеспечения;
  • осуществлять контроль, оценку и обеспечение качества программной продукции;
  • участвовать в разработке методик обучения технического персонала и пособий по применению программных систем, проводить консультирование, обучение и аттестацию пользователей программных систем;
  • планировать и координировать работу по настройке программного продукта, вводить в эксплуатацию программное обеспечение (осуществлять инсталляцию, настраивать параметры, адаптировать, администрировать);
  • осуществлять профилактическое и корректирующее сопровождение программного продукта в процессе эксплуатации.
Основные дисциплины
Анализ, моделирование и оптимизация систем
Распределенные системы и сетевые операционные системы
Разработка языковых процессоров
Методы обработки данных и временных рядов
Объектно-ориентированные технологии разработки программного обеспечения
Верификация и аттестация программного обеспечения
Компьютерная 3D графика
Многопоточное и распределенное программирование
Системы реального времени на основе Linux
Руководитель программы
Шичкина Юлия Александровна
Заместитель заведующего кафедрой ВТ по научной работе
+7 812 234-25-03
Контактная информация
Лисс Анна Александровна
И.о. заведующего кафедрой МО ЭВМ
+7 812 234-26-82
Подать документы

Кем работают выпускники
Программист
Инженер-конструктор программного обеспечения
Инженер-проектировщик программных систем
Специалист по тестированию программного обеспечения
Специалист по разработке программно-информационных систем
Специалист по программной инженерии
Специалист по управлению программными проектами
Специалист по системному администрированию
Системный архитектор
Системный программист
Системный аналитик
Где работают выпускники
АО «НИИАС»
РЖД
Компания ГиперМетод
АО «Концерн «Океанприбор»
АО «НИИ «Вектор»
АО «НИЦ СПб ЭТУ»
Преподаватели
Кухарев Георгий Александрович
Доктор техн. наук, профессор
Компьютерные методы идентификации личности
Вяткина Кира Вадимовна
Кандидат физ.-мат. наук, доцент
Алгоритмы вычислительной геометрии
Калишенко Евгений Леонидович
Старший преподаватель
Многопоточное и распределенное программирование
Борисенко Константин Алексеевич
Кандидат техн. наук, старший преподаватель
Технологии обработки и хранения данных
Шошмина Ирина Владимировна
Доцент
Верификация распределенных алгоритмов
Практика и партнеры
АО «НИИАС»
РЖД
Группа компаний YADRO
Компания ГиперМетод
АО «Концерн «ОКЕАНПРИБОР»
АО «НИИ «Вектор»
АО «НИЦ СПб ЭТУ»

Отзывы выпускников и студентов

Владислав Угрюмов

Здесь учат думать иначе, искать проблемы и предлагать их решения.

Выпуск ФКТИ

Артем Глущенко

Я рад, что мне удалось поступить на направление, которое тесно связано с моими интересами.

Выпуск ФКТИ

Александр Шахов

Моя маленькая мечта – передавать знания другим.

Выпуск ФКТИ