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

Extreme Programming

Major: Computer Sciences and Information Technologies
Code of Subject: 6.122.06.E.182
Credits: 4
Department: Information Systems and Networks
Lecturer: Doctor of Sciences., Professor Lytvyn Vasyl Volodymyrovych
Semester: 5 семестр
Mode of Study: денна
Learning outcomes:
- to be able to implement software development using practices of extreme programming; вміти реалізовувати розроблення програмного забезпечення з використаннями методик екстремального програмування;
- to know the main principles of extreme programming.знати основні принципи екстремального програмування.
Required prior and related subjects:
• Algoritmization and programming
• Object-oriented programming
• Business analysis of information processes
Summary of the subject:
Extreme programming. Basic techniques of extreme programming. Pair programming. Benefits and pitfalls. Testing of software systems. System testing in extreme programming. Refactor. Basic approaches to refactor. Economic appraisals and feasibility. Interaction of the project participants using extreme programming. Characteristics of relations between participants in pair programming
Recommended Books:
• Кент Бек: Экстремальное программирование — Питер, 2002, ISBN 5-94723-032-1.
• Кент Бек, Мартин Фаулер: Экстремальное программирование: планирование — Питер, 2003, ISBN 5-318-00111-4.
• Кент Бек: Экстремальное программирование: разработка через тестирование — Питер, 2003, ISBN 5-8046-0051-6.
• Кен Ауэр, Рой Миллер: «Экстремальное программирование: постановка процесса с первых шагов и до победного конца» — Питер, 2003, ISBN 5-318-00132-
Assessment methods and criteria:
written reports on laboratory work, oral examination, testing (30%),
• Final control (testing): in written, verbally (70%).