Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Інженерія програмного забезпечення

Спеціальність: Комп'ютерна інженерія
Код дисципліни: 6.123.00.O.84
Кількість кредитів: 5
Кафедра: Електронні обчислювальні машини
Лектор: доцент Мороз Іван Володимирович.
Семестр: 5 семестр
Форма навчання: денна
Результати навчання:
розуміння концептуальних основ сучасних технологій створення та розвитку програмного забезпечення ЕОМ, систем та мереж;
знання методів аналізу, проектування, реалізації, верифікації та тестування програмних систем, а також методів управління проектами та керування ризиками та якістю систем, що проектуються;
вміння працювати на всіх етапах розробки та супроводу програмного забезпечення з використанням сучасних інструментальних засобів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
організація та функціонування комп’ютерів;
програмування (основи алгоритмізації та програмування, об’єктно-орієнтоване програмування, структури даних та алгоритми);
системне програмування.
Короткий зміст навчальної програми:
Концепції, методи та засоби створення сучасного програмного забезпечення (ПЗ). Життєвий цикл ПЗ. Основні етапи життєвого циклу: формування вимог; проектування; конструювання; тестування; експлуатація. Інструментальні засоби створення програмних систем. Атестація, верифікація та валідація ПЗ. Управління проектами за засоби колективної розробки програмних систем.
Рекомендована література:
1. SWEBOK (SoftWare Engineering of Body Knowledge). http://www.swebok.org/. 2009.
2. Лавріщева К. М. Програмна інженерія. Підручник //–К.– 2008.–319 с.
3. Саммервил И. Инженерия программного обеспечения. 6-издание // Москва – Санкт-Петербург – Киев, 2002. – 623 с.
Методи і критерії оцінювання:
письмові звіти з лабораторних робіт, усне опитування, контрольна робота (30%);
підсумковий контроль (70 %, іспит): письмово-усна форма (70 %).