Спеціальність 8.05010302 "Інженерія програмного забезпечення"
Спеціальність 7.05010302 "Інженерія програмного забезпечення" орієнтована на:
- інженерію та реінженерію програмних систем, які відповідають функціональним вимогам, виявленим у заданій предметній області;
- планування, керування і контроль виконання вимог до створюваного програмного забезпечення;
- контролювання якості розроблюваних програмних продуктів;
- командну роботу зі створення програмних продуктів;
- інженерію програмного забезпечення для паралельних, розподілених, вбудованих мобільних та процесорних систем;
- оцінювання ступеня труднощів, ризиків, бюджету і часу протягом виконання проекту з розробки програмного забезпечення.
Спеціаліст із спеціальності 7.05010302 "Інженерія програмного забезпечення" знатиме:
- зміст інженерних та супровідних процесів життєвого циклу програмного продукту;
- основні концепції моделювання та налізу програмного забезпечення та типи моделей програмного забезпечення;
- концепції, стратегій та технології проектування та реалізації програмних систем;
- технології кластерних, розподілених, паралельних обчислень;
- мови програмування та інструментарій розроблення програмного забезпечення на відповідних мовах програмування;
- принципи взаємодії і комунікацій та ролі в команді розробників програмного забезпечення;
- етапи і принципи управління якістю процесів розробки протягом життєвого циклу виробництва програмного забезпечення.
У європейській системі організації праці випускники аналогічних спеціальностей займають посади:
- архітектор програмних систем;
- технолог програмних систем;
- розробник програмного забезпечення;
- розробник баз даних;
- розробник Інтернет-порталів;
- інспектор програмного коду;
- фахівець з якості програмного забезпечення
В умовах українського ринку праці типовими посадами фахівця за спеціальністю 7.05010302 "Інженерія програмного забезпечення" крім вище зазначених є:
- керівних ІТ-відділу;
- провідний інженер-програміст;
- інженер з якості програмного забезпечення;
- спеціалісти із впровадження та супроводу ПЗ;
- консультант з питань інформатизації та комп’ютеризації.
Фахівець за спеціальністю 7.05010302 "Інженерія програмного забезпечення" може керувати роботами, що пов’язані з:
- виявленням та специфікацією вимог замовника програмних систем;
- розробленням та реалізацією архітектурних рішень програмних систем та компонент;
- розробленням та інтеграцією компонент програмного забезпечення;
- тестуванням та верифікацією програмного забезпечення;
- адмініструванням інформаційних сервісів;
- супроводом програмних систем.
Майбутній фахівець за спеціальністю "Інженерія програмного забезпечення" вивчатиме такі дисципліни:
- Інженерія кросплатформного ПЗ;
- ПЗ агентних технологій;
- Адміністрування баз даних;
- Сховища та простори даних;
- Програмні системи менеджменту знань;
- Екстремальне програмування;
- Реінженерія ПЗ;
- Стандарти та засоби керування якістю процесу розробки ПЗ;
- Аналіз продуктивності та оптимізація ПЗ;
- Впровадження та супровід ПЗ;
- Управління ризиками в інженерії ПЗ;
- Інженерія ПЗ для кластерних систем;
- Програмування процесорних систем.