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

Екстремальне програмування

Спеціальність: Комп'ютерні науки та інформаційні технології
Код дисципліни: 6.122.06.E.225
Кількість кредитів: 4
Кафедра: Інформаційні системи та мережі
Лектор: д.т.н., проф. Литвин Василь Володимирович
Семестр: 5 семестр
Форма навчання: заочна
Результати навчання:
- вміти реалізовувати розроблення програмного забезпечення з використаннями методик екстремального програмування;
- знати основні принципи екстремального програмування.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Алгоритмізація та програмування
• Обєктно-орієнтоване програмування
• Бізнес-аналіз інформаційних процесів

Короткий зміст навчальної програми:
Екстремальне програмування. Основні прийоми екстремального програмування. Парне програмування. Переваги та недоліки. Тестування програмних систем. Тестування систем при екстремальному програмуванні. Рефакторинг. Основні підходи до рефакторингу. Економічні оцінки та його доцільність. Взаємодія учасників проекту при використанні екстремального програмування. Характеристики відносин між учасниками при парному програмуванні
Рекомендована література:
• Кент Бек: Экстремальное программирование — Питер, 2002, ISBN 5-94723-032-1.
• Кент Бек, Мартин Фаулер: Экстремальное программирование: планирование — Питер, 2003, ISBN 5-318-00111-4.
• Кент Бек: Экстремальное программирование: разработка через тестирование — Питер, 2003, ISBN 5-8046-0051-6.
• Кен Ауэр, Рой Миллер: «Экстремальное программирование: постановка процесса с первых шагов и до победного конца» — Питер, 2003, ISBN 5-318-00132-
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування, контрольна робота (30%)
• підсумковий контроль (контрольний захід, залік): письмово-усна форма (70%)