Использование экстимального программирования
Автор: Ирина Остапенко • Май 22, 2018 • Реферат • 2,702 Слов (11 Страниц) • 798 Просмотры
Титулка
ОГЛАВЛЕНИЕ
Введение 3
1 Методология экстимального программирования 4
1.1 История возникновения экстремального программирования 4
1.2 Экстремальное программирование как метод «живой» разработки 4
1.3 13 практик экстремального программирования 6
1.4 Принципы XP 10
1.5 Достоинства и недостатки экстремального программирования 11
2 Использование экстимального программирования 13
2.1 Алгоритм внедрения методологии XP и процесс работы 13
2.2 Кто использует XP 14
Выводы 16
Список использованных источников 17
ВВЕДЕНИЕ
Экстремальное программирование (Extreme Programming, XP) − это упрощенная методика организации производства для небольших и средних по количеству специалистов команд, которые занимаются разработкой программного продукта в условиях неясных или меняющихся требований.
Эта методика получила своё название, так как она доводит использование многих общепринятых и широко используемых принципов программирования до экстремального уровня.
Используя очень короткие циклы разработки, XP предлагает быструю, реальную и постоянную обратную связь.
В рамках XP используется гибкий график реализации функциональностей, благодаря чему улучшается реакция на изменение требований заказчика.
XP базируется на обмене информацией, тестах и исходном коде. Три этих инструменты используются для обмена сведениями о структуре системы и ее поведение.
XP базируется на автоматических тестах, разработанных как программистами, так и заказчиками. Благодаря этим тестам удается следить за процессом разработки, обеспечивать корректное эволюционирования системы и без промедления выявлять все существующие дефекты системы.
В рамках XP используется поэтапное планирование. В результате этого общий план проекта возникает достаточно быстро, но данный план эволюционирует в течение всего времени жизни проекта. XP базируется на процессе эволюционирования дизайна, который длится столько, сколько существует сама система.
В данной работе подробно рассмотрела методология экстремального программирования, рассмотрены основные принципы и правила. Изучен процесс внедрения экстремального программирования в работу.
- МЕТОДОЛОГИЯ ЭКСТИМАЛЬНОГО ПРОГРАММИРОВАНИЯ
- История возникновения экстремального программирования
Начало истории экстремального программирования берёт в первой половине 90-х годов. Создатель этой методологии, Кен Бек (Kent Beck) размышлял над новыми подходами к созданию программ. Кен, во время работы с другими разработчиками над очередным проектом, подметил некие приёмы, которые повышали результативность работы[1].
В марте 1996 года Кент решил использовать накопленные наблюдения в работе над новым заказом. Это был заказ от фирмы «Даймлер-Крайслер». После этого он сформулировал положения, позднее ставшие известными как методика экстремального программирования (Extreme Programming).
Кент сделал вывод, что разработка любого программного продукта может быть более результативной, если сосредоточится на четырех основных направлениях:
- улучшить связь между разработчиками;
- сделать проще проектные решения;
- усовершенствовать взаимосвязь с заказчиком;
- проявлять больше активности.
Эти четыре направления стали приоритетами в экстремальном программировании[2].
...