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

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

Координатор: prof. dr hab. Kazimierz Subieta

Обозначение: A_IO

Тематика специализации

В программу обучения включены анализ и проектирование информационных систем с использованием объектных методик (UML) и объектных CASE-средств. Рассматриваются также основы программной инженерии, в том числе - рассмотрение полного жизненного цикла (стратегическая фаза, анализ, проектирование, конструкция, тестирование, внедрение, сопровождение и модификация). Студенты учатся управлять предприятиями с применением информационных технологий и программных продуктов, продвинутыми графическими интерфейсами пользователей и инжинерскими проектами, объединяющими базы данных, программную инженерию и распределенные технологии (интернет). 

Возможности использования полученных знаний в будущей профессиональной деятельности

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

Примеры дипломных работ

  • репозиторий повторного использования;
  • Управление знаниями и риском в фирме IT;
  • Программные продукты, помогающие при создании и ведении интернет-магазинов;
  • Система управления, помогающая в управлении документами и качеством программных продуктов;
  • Система поддержки принятия решения при обучении анализу и объектному проектированию;
  • Система управления содержанием (CMS), служащая для создания интернет-приложений.

Описание практических лабораторий

Во время занятий используются разные пакеты CASE-средств, Microsoft SQL Server, Microsoft Internet Information Server/ASP, Oracle, Visual Basic, Java, платформа .NET С 2005 года используются программные продукты IBM: RAD, WebSphere и Rational.