Xp программирование (41)
-
Upload
romachkapole -
Category
Internet
-
view
231 -
download
2
Transcript of Xp программирование (41)
![Page 1: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/1.jpg)
Отделение «Информационные системы и технологии»специальность 2 40-01-01 Программное обеспечение
информационных технологий
XP eXtreme Programming
![Page 2: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/2.jpg)
eXtreme ProgrammingXP
![Page 3: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/3.jpg)
XP
Экстремальное программированиеЭкстремальное программирование – это упрощенная методика организации производства для небольших и средних небольших и средних по размеру команд специалистов, занимающихся разработкой программного продукта в условиях неясных и быстро меняющихся неясных и быстро меняющихся требованийтребований.
![Page 4: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/4.jpg)
XP
Короткие циклы; Планирование по нарастающей; Гибкий график реализации
функциональности; XP базируется на автоматических
тестах, разработанных и программистами, и заказчиками;
Обмен сведениями через общение, тесты и исходный код;
Эволюционирующий дизайн.
![Page 5: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/5.jpg)
XP
Виды рисков: Смещение графиков; Закрытие проекта; Система теряет полезность; Велико количество дефектов и недочетов
системы; Несоответствие системы решаемой проблеме; Изменение характера бизнеса; Недостаток возможностей системы; Текучка кадров.
![Page 6: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/6.jpg)
4 контролируемые переменные: Затраты; Время; Качество; Объем работ.
Внешние силы (заказчики, менеджеры) должны определить значения для любых трех переменных, а команда разработчиков выбирает результирующее значение для четвертой переменной (управляет четвертой переменной).
XP
![Page 7: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/7.jpg)
Обычная стратегия разработки ПО предусматривает стадии: Формулировка требований; Анализ требований; Проектирование системы; Реализация системы; Тестирование системы; Внедрение системы.
Стоимость внесения изменений растает экспоненциально в зависимости от времени.
XP
![Page 8: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/8.jpg)
XP
![Page 9: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/9.jpg)
Простой дизайн без лишних элементов; Автоматические тесты; Постоянная практика в деле
модификации дизайна системы.
XP
![Page 10: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/10.jpg)
Коммуникация Простота Обратная связь
XP
![Page 11: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/11.jpg)
Кодирование; Тестирование; Общение; Проектирование.
XP
![Page 12: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/12.jpg)
Быстрая обратная связь; Приемлемая простота; Постепенное изменение; Приемлемые изменения; Качественная работа.
Менее важные принципы: Обучение обучению; небольшие начальные инвестиции;
игра для того, чтобы победить; надежное экспериментирование; открытая честная коммуникация; работа в соответствии с человеческими инстинктами; принимаемая ответственность; локальная адаптация; «путешествие налегке»; откровенные оценки.
XP
![Page 13: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/13.jpg)
Бизнес-культура; Обычный стиль работы разработчиков,
настроенный на тщательное планирование;
Крупномасштабные проекты, требующие большой команды программистов;
Рабочая среда, препятствующая легкости обратной связи.
XP
![Page 14: Xp программирование (41)](https://reader035.fdocuments.net/reader035/viewer/2022081517/58768e021a28abab2f8b4ed5/html5/thumbnails/14.jpg)
© Кулик Никита Сергеевич, 2014 Inc
XP