Направление «Программная инженерия

advertisement
Программная инженерия
Код
Факультет
Кафедра
Уровень образования
Экзамены
09.03.04
Факультет МПиТК
Кафедра информатики и программного обеспечения
вычислительных систем
Бакалавриат, Магистратура
Математика, Физика, Русский язык
Направление «Программная инженерия»
Основные образовательные программы:
Бакалавриат: «Программные технологии распределенной обработки информации»
Магистратура: «Программное обеспечение автоматизированных систем и вычислительных
комплексов»
Программная инженерия — это область компьютерной науки и технологии, которая занимается
созданием программных систем, настолько больших и сложных, что для этого требуется участие
слаженных команд разработчиков различных специальностей и квалификаций. Обычно такие
системы существуют и применяются долгие годы, развиваясь от версии к версии, претерпевая
на своем «жизненном пути» множество изменений: улучшение существующих функций,
добавление новых и удаление устаревших возможностей для работы в новой среде, устранение
дефектов и ошибок.
Программная инженерия – это наука о систематизированных, регламентированных
и квантифицируемых методах решения задач разработки, эксплуатации, сопровождения
и утилизации программного обеспечения. При этом как бизнес процессы, так и программное
обеспечение должны отвечать заданным техническим экономическим и социальным
требованиям.
В результате обучения выпускники-бакалавры в области программной инженерии получат:
- знания по применению средств автоматизированного проектирования, разработки,
тестирования и сопровождения программного обеспечения (ПО), методов и инструментальных
средств управления процессами жизненного цикла ПО; по обеспечению соответствия
разрабатываемых программ и технической документации российским и международным
стандартам,;
- умения эксплуатации различных операционных систем и применения различных способов
их администрирования; практического использования языков процедурного и объектноориентированного программирования; разработки и отладки программ на алгоритмических
языках программирования; методов описания схем баз данных в современных СУБД;
- навыки освоения классификации, архитектуры, областей применения, средств и способов
построения и организации распределенных систем, создания программных средств
распределенной обработки информации, практического решения задач балансировки нагрузки
в распределенных системах, средств репликации и синхронизации
По окончании
НИУ
МИЭТ выпускник-бакалавр будет
уметь
разрабатывать
программы/программное обеспечение и создавать проекты разработки программного продукта,
программную документацию; управлять процессами жизненного цикла программ, использовать
современные методы, средства и технологии разработки; работать в коллективе, управлять
командой исполнителей в процессе производства программных продуктов в рамках
технологической,
производственной, организационно-управленческой и сервисноэксплуатационной деятельности.
Фундаментальная базовая подготовка в области математики, физики, информатики, а также
преподавание
дисциплин
специализации
согласно
современным
требованиям
позволят программистам-бакалаврам при желании продолжить образование в магистратуре НИУ
МИЭТ или других вузов.
Магистр по направлению «Программная инженерия» в части профессиональной
деятельности подготовлен к решению следующих типов задач:
научно-исследовательская деятельность:
 разработка методов исследования объектов профессиональной деятельности на основе
тенденций развития программной инженерии;
 оптимизация проектных и технологических решений с целью обеспечения качества
разработки;
 организация научно-исследовательской работы.
аналитическая деятельность:
 планирование, управление и контроль выполнения требований;
 оценки степени трудности, рисков, бюджета и времени в течение выполнения проекта,
контроль рабочего графика.
проектная деятельность:
 проектная деятельность в профессиональной сфере, построение и использование моделей,
осуществление их качественного
и количественного анализа;
 формирование технических заданий
и руководство разработкой
программного обеспечения;
 выбор методологии проектирования
объектов профессиональной
деятельности.
К особенностям
подготовки магистровпрограммистов относятся
углубленное
изучение наиболее востребованных на рынке
программных
систем
и архитектурных
парадигм
программирования
(объектноориентированной, компонентноориентированной, сервисно-ориентированной), новейших интегрированных информационных
технологий, систем моделирования (AnyLogic), а также особенностей создания современного
ПО в рамках дисциплин «Параллельное и распределенное программирование», «Управление
программными проектами», «Основы реинжиниринга и рефакторинга систем и процессов».
В настоящее время наблюдается острейший дефицит специалистов по программной инженерии,
квалифицированных кадров, способных эффективно участвовать в индустриальной реализации
процессов разработки, эксплуатации и сопровождения программного обеспечения в качестве
аналитиков, консультантов, интеграторов, спецификаторов и т.п.
Программа подготовки по данному направлению ориентирована на подготовку кадровых
ресурсов, обеспечивающих инновационное развитие и модернизацию перспективных отраслей
программной инженерии за счет использования: высокотехнологичного наукоемкого
производства, новых информационных технологий, интеграции проектирования и управления.
Related documents
Download