Програмні результати навчання (РН)
РН01. Знати і застосовувати сучасні професійні стандарти і інші нормативно-правові документи з інженерії програмного забезпечення
РН02. Оцінювати і вибирати ефективні методи і моделі розроблення, впровадження, супроводу програмного забезпечення та управління відповідними процесами на всіх етапах життєвого циклу.
РН03. Будувати і досліджувати моделі інформаційних процесів у прикладній області.
РН04. Виявляти інформаційні потреби і класифікувати дані для проєктування програмного забезпечення.
РН05. Розробляти, аналізувати, обґрунтовувати та систематизувати вимоги до програмного забезпечення.
РН06. Розробляти і оцінювати стратегії проєктування програмних засобів; обґрунтовувати, аналізувати і оцінювати варіанти проектних рішень з точки зору якості кінцевого програмного продукту, ресурсних обмежень та інших факторів.
РН07. Аналізувати, оцінювати і застосовувати на системному рівні сучасні програмні та апаратні платформи для розв’язання складних задач інженерії програмного забезпечення.
РН08. Розробляти і модифікувати архітектуру програмного забезпечення для реалізації вимог замовника.
РН09. Обґрунтовано вибирати парадигми і мови програмування для розроблення програмного забезпечення; застосовувати на практиці сучасні засоби розроблення програмного забезпечення.
РН10. Модифікувати існуючі та розробляти нові алгоритмічні рішення детального проєктування програмного забезпечення.
РН11. Забезпечувати якість на всіх стадіях життєвого циклу програмного забезпечення, у тому числі з використанням релевантних моделей та методів оцінювання, а також засобів автоматизованого тестування і верифікації програмного забезпечення.
РН12. Приймати ефективні організаційно-управлінські рішення в умовах невизначеності та зміни вимог, порівнювати альтернативи, оцінювати ризики.
РН13. Конфігурувати програмне забезпечення, керувати його змінами та розробленням програмної документації на всіх етапах життєвого циклу.
РН14. Прогнозувати розвиток програмних систем та інформаційних технологій.
РН15. Здійснювати реінжиніринг програмного забезпечення відповідно до вимог замовника.
РН16. Планувати, організовувати та здійснювати тестування, верифікацію та валідацію програмного забезпечення.
РН17. Збирати, аналізувати, оцінювати необхідну для розв’язання наукових і прикладних задач інформацію, використовуючи науково-технічну літературу, бази даних та інші джерела.
РН18. Розробляти математичне і програмне забезпечення для наукових досліджень в галузі інженерії програмного забезпечення.
РН19. Формулювати, експериментально перевіряти, обґрунтовувати і застосовувати на практиці в процесі розроблення програмного забезпечення інноваційні методи та конкурентоспроможні технології розв’язання професійних, науково-технічних задач у мультидисциплінарних контекстах.
РН20. Планувати і виконувати наукові дослідження в сфері інженерії програмного забезпечення, обирати методики та інструменти, аналізувати результати, обґрунтовувати висновки.
РН21. Вміти застосовувати на практиці теоретичні положення та стандарти з інженерії систем та програмних засобів
РН22. Формулювати, обґрунтовувати і застосовувати на практиці комплексні рішення щодо існуючих систем, їх компонентів, процесів життєвого циклу та бізнес-моделей з урахуванням внутрішньої політики сталого розвитку програмних продуктів та процесів в організації.