Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / ВВПИ_3.ppt
Скачиваний:
104
Добавлен:
05.06.2020
Размер:
256 Кб
Скачать

Extreme Programming.

Схема модели

«Вброс»

архитектуры

Метафора

системы

 

 

 

 

 

 

 

 

я

 

 

 

 

 

 

 

и

 

 

 

 

 

 

н

 

 

 

 

 

 

а

 

 

 

 

 

 

в

 

 

 

 

 

 

о

 

 

 

 

 

 

б

 

 

 

 

 

 

е

 

 

 

 

 

 

р

 

 

 

 

 

 

 

Т

 

 

 

 

 

 

 

 

 

 

 

Новая

 

Истории

 

итерация

 

 

 

 

использования

 

 

 

Т

 

 

 

е

 

 

 

с

 

 

 

с

 

 

 

ц т

 

 

 

е о

 

 

н в

 

а

ы

 

р

 

е

 

и

 

 

и

 

Ошибки

Ошибки

 

 

проекта

кода

 

 

 

Планирование

План

Разработка

Версия

Приемочные

 

 

Релиз

 

версии

версии

версии

 

тесты

 

 

версии

 

 

 

 

Ненадежные оценки

оце Увер н е ки ынн е

 

 

 

Одобрение

«Вброс»

пользователей

решения

 

Extreme Programming.

Принципы

Принципы «живой» разработки ПО:

Люди и их общение более важны, чем процессы и инструменты

Работающая программа более важна, чем исчерпывающая документация

Сотрудничество с заказчиком более важно, чем обсуждение деталей контракта

Отработка изменений более важна, чем следование планам

Правила (техники) XP:

Живое планирование (planning game)

Частая смена версий (small releases)

Простые проектные решения (simple design)

Разработка на основе тестирования (test-driven development)

Постоянная переработка (refactoring)

Программирование парами (pair programming)

Постоянная интеграция (continuous integration)

40-часовая рабочая неделя