Page 4 - 4566
P. 4
ВСТУП
Мета – навчити студента володіти сучасними
методами і засобами програмної інженерії (Software
Engineering) в систематизованому вигляді для їх практичного
застосування на різних етапах розробки та впровадження
програмних систем.
На сьогоднішній день виробництво і використання
комп'ютерних програм в Україні є масовою діяльністю, адже
розробкою програм займаються тисячі людей, а
використовують їх у своїй професійній діяльності за фахом –
мільйони. У зв'язку із постійно зростаючими обсягами
програмних розробок необхідно готувати кадровий
потенціал, здатний вирішувати проблеми створення нових
програмних продуктів на інженерній основі,
використовуючи накопичений запас знань у сфері
програмування та управління системами.
Предметом навчання сучасних студентів –
програмних інженерів, а у майбутньому розробників
програмного забезпечення, менеджерів програмних проектів,
тестувальників, верифікаторів, контролерів якості та ін.,
повинні стати не лише теоретичні й прикладні методи
проектування, а й інженерні методи управління колективом,
планування й оцінювання якості виконуваних робіт,
дотримання визначених термінів і вартість проекту тощо.
У результаті вивчення дисципліни студенти повинні
знати:
поняття якості та культури ПЗ;
систему правил етики та професійного поводження;
естетичний кодекс інженера з ПЗ;
характер та роль стандартів інженерії ПЗ;
соціальні, історичні, юридичні і професійні питання
та інтереси;
характер та роль професійних суспільств.
причини невдач IT-проектів, способи усунення цих
причин;
вміти:
володіти принципами системного підходу до
розробки ПЗ;
володіти основами управління проектами, а саме
4