![]() Главная страница Случайная лекция ![]() Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика ![]() Мы поможем в написании ваших работ! |
Понятие экстремального программирования (XP-процесс)
Экстрема́льное программи́рование (Extreme Programming, XP) — одна из гибких методологий разработки программного обеспечения. Авторы методологии — Кент Бек, Уорд Каннингем, Мартин Фаулер и другие, 1999 год. XP-программирование - это облегченное программирование для средних и малых ИС. Для больших ИС применение ХР не рекомендуется в связи с необходимостью глубокой проработки стратегии построения системы на начальном этапе. Основная идея ХР заключается в высоком динамизме процесса разработки и максимально быстрой поставке заказчику первых вариантов системы, реализующих неполный набор функций. ХР процесс включает большое количество итераций проектирования и разработки ИС. При этом каждая итерация включает следующую последовательность шагов:
Большинство принципов ХР-программирования основано на здравом смысле и ориентировано только на выполнение требований заказчика. При этом разработчик не ставит перед собой цель разработки универсальной долгопринимаемой программы, а старается в максимально сжатые сроки выполнить первоочередные требования заказчика, а только затем в процесс сопровождения ИС дорабатывать дополнительные функции. Как правило, первый вариант ИС выполняет 1-2 функции, а в последующих вариантах добавляется последующие функции (по 1-2 функции). ХР-программирование включает 12 методов, многие из которых желательно применять и в других технологиях. 12 методов можно сгруппировать на 4 категории:
Одним из минусов ХР-программирования, который, однако, позволяет реализовать саму идею ХР, является тестирование не на всем допустимом множестве исходных данных, а только на подмножестве данных, реально применяемых заказчиком (является базовым принципов ХР-программирования).
Дата добавления: 2015-07-26; просмотров: 207; Нарушение авторских прав ![]() Мы поможем в написании ваших работ! |