Программа ориентированна на студентов, желающих научиться создавать модели программных проектов и программных продуктов с использованием инструментальных средств компьютерного моделирования, собирать и анализировать требования заказчика к программному продукту, помогать заказчику в оценке и выборе вариантов программного обеспечения и многому другому в области программной инженерии.
Область профессиональной деятельности выпускников: индустриальное производство программного обеспечения для информационно-вычислительных систем различного назначения.
Объекты профессиональной деятельности выпускников:
- программный проект (проект разработки программного продукта);
- программный продукт (создаваемое программное обеспечение);
- процессы жизненного цикла программного продукта;
- методы и инструменты разработки программного продукта;
- персонал, участвующий в процессах жизненного цикла программного продукта.
Выделение в российских образовательных программах с 2011 года нового образовательного направления подготовки 09.04.04 «Программная инженерия» соответствует общей международной тенденции и отражает эволюцию программирования от ремесла к науке и индустрии, основанную на традиционной триаде – методы, инструменты, технологии.
Как современная научно-техническая область и как новое образовательное направление:
- программная инженерия качественно отличается от других инженерных дисциплин принципиальной нематериальностью программного обеспечения и дискретной природой его функционирования;
- для достижения требуемых результатов программная инженерия должна стремиться интегрировать принципы математики и информатики с инженерными подходами, разработанными для производства осязаемых материальных артефактов;
- основываясь на математике и информационных технологиях (computing), программная инженерия занимается разработкой систематических моделей и надежных методов производства высококачественного программного обеспечения;
- данные принципы распространяются на все уровни, от теории и методологии до реальной практики создания программного обеспечения.
В рамках образовательной программы обучающимися может быть выбрана траектория, включающая дисциплины базовой кафедры «Программное и аппаратное обеспечение гидроакустических информационных систем» АО «Концерн «Океанприбор». Базовое предприятие является ведущим предприятием России в области гидроакустики. Базовая кафедра обеспечивает 4 дисциплины по тематике АО «Концерн «Океанприбор». Студенты, выбравшие траекторию базовой кафедры, получают возможность трудоустройства в АО «Концерн «Океанприбор».
Результаты освоения программы
Выпускник этого направления умеет:
- создавать модели программных проектов и программных продуктов с использованием инструментальных средств компьютерного моделирования;
- собирать и анализировать требования заказчика к программному продукту, помогать заказчику в оценке и выборе вариантов программного обеспечения;
- проектировать и конструировать компоненты программного обеспечения (выполнять кодирование, отладку, модульное и интеграционное тестирование);
- выполнять измерения и рефакторинг кода в соответствии с планом;
- разрабатывать тестовое окружение и создавать тестовые сценарии, применять средства автоматизированного проектирования, разработки, тестирования и сопровождения программного обеспечения;
- осваивать и применять методы и инструментальные средства управления инженерной деятельностью и процессами жизненного цикла программного обеспечения;
- осуществлять контроль, оценку и обеспечение качества программной продукции;
- участвовать в разработке методик обучения технического персонала и пособий по применению программных систем, проводить консультирование, обучение и аттестацию пользователей программных систем;
- планировать и координировать работу по настройке программного продукта, вводить в эксплуатацию программное обеспечение (осуществлять инсталляцию, настраивать параметры, адаптировать, администрировать);
- осуществлять профилактическое и корректирующее сопровождение программного продукта в процессе эксплуатации.