Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Вступ до інженерії програмного забезпечення
Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.00.O.8
Кількість кредитів: 6
Кафедра: Програмне забезпечення
Лектор: доцент Левус Євгенія Василівна
Семестр: 2 семестр
Форма навчання: денна
Результати навчання:
• знання в області систематизованого і упорядкованого підходу до створення, експлуатації і супроводу програмного забезпечення на основі використання принципів інженерії по відношенню до процесу розробки програмного забезпечення, а також здатність їхнього застосування в практичній діяльності;
• здатність демонструвати знання й розуміння основ інформаційних технологій та математики як теоретичної бази для розробки програмного забезпечення;
• здатність створювати технічну документацію на програмні системи відповідно до прийнятих стандартів та практик;
• здатність застосовувати системний підхід у процесі створення програмних продуктів.
• здатність демонструвати знання й розуміння основ інформаційних технологій та математики як теоретичної бази для розробки програмного забезпечення;
• здатність створювати технічну документацію на програмні системи відповідно до прийнятих стандартів та практик;
• здатність застосовувати системний підхід у процесі створення програмних продуктів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Основи програмування
Короткий зміст навчальної програми:
Означення інженерії програмного забезпеченням (ІПЗ). Методи ІПЗ – модульне, структурне, об’єктно-орієнтоване, пост об’єктне програмування. Інженерні складові інженерії програмного забезпечення: програмний продукт, проект, процес, персонал. Ідентифікація основних етапів життєвого циклу розробки програмного забезпечення. Базові і гібридні моделі життєвого циклу розробки програмного забезпечення. Мова UML – мова специфікування, візуалізації, документування, конструювання програмних систем. Сутності й діаграми мови UML. Діаграма класів. Діаграма прецедентів.
Рекомендована література:
1. Левус Є. В. Вступ до інженерії програмного забезпечення: навч.посібник/ Є.В. Левус, Н.Б. Мельник. – Львів: Видавництво Львівської політехніки, 2018. – 248 с.
2. Левус Є. В. Життєвий цикл програмного забезпечення: навчальний посібник / Є. В. Левус, Т. А. Марусенкова, О. О. Нитребич. – Львів: Видавництво "Львівська політехніка", 2017. – 208 c.
3. Лавріщева К.М. ПРОГРАМНА ІНЖЕНЕРІЯ.– К.– 2008.–319 с.
4. Г. Буч, Дж. Рамбо, А. Джекобсон. UML. Руководство пользователя. – М.:2007. – 257 с.
5. Соммервил И. Инженерия программного обеспечения.– Изд. дом „Вильямс”, Москва+ Санкт–Петербург+ Киев. – 2002. – 623 с.
2. Левус Є. В. Життєвий цикл програмного забезпечення: навчальний посібник / Є. В. Левус, Т. А. Марусенкова, О. О. Нитребич. – Львів: Видавництво "Львівська політехніка", 2017. – 208 c.
3. Лавріщева К.М. ПРОГРАМНА ІНЖЕНЕРІЯ.– К.– 2008.–319 с.
4. Г. Буч, Дж. Рамбо, А. Джекобсон. UML. Руководство пользователя. – М.:2007. – 257 с.
5. Соммервил И. Инженерия программного обеспечения.– Изд. дом „Вильямс”, Москва+ Санкт–Петербург+ Киев. – 2002. – 623 с.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування, контрольна робота (45%)
• підсумковий контроль (контрольний захід, екзамен): письмово-усна форма (55%)
• підсумковий контроль (контрольний захід, екзамен): письмово-усна форма (55%)