Содержание
- 2. Адаптивные подходы Адаптивные подходы являются гибкими подходами, получившими также название живых подходов. Они имеют много общего
- 3. Выделяют адаптивные подходы следующих видов: 1. Игровые адаптивные подходы: Адаптивная разработка ПО (ASD), Экстремальное программирование (XP),
- 4. Адаптивный подход В общем случае адаптивный подход представляет собой определённый набор принципов и практик, ориентированных на
- 5. «Живой манифест» В 2001 г. 17 известных сторонников гибких подходов встретились в местечке Сноубёрд (штат Юта,
- 6. Основные положения при разработке ПО связаны с правильной оценкой: 1. Люди и их взаимодействие важнее процессов
- 7. Адаптивная разработка ПО (АРП, ASD – Adaptive Software Development) Адаптивная разработка ПО (АРП, ASD – Adaptive
- 8. Ключевое положение АРП Высокая и частая изменчивость окружения приводит к необходимости изменений и в процессе разработки.
- 9. Сложная адаптивная система Одна из этих моделей основана на трёх ключевых понятиях: агент, среда, проявление. Сложная
- 10. Процесс разработки Хайсмит рассматривает процесс разработки как сложную адаптивную систему: организация-разработчик – это среда, участники проекта
- 11. Динамический ЖЦ В АРП предлагается динамический ЖЦ «Обдумывание – Сотрудничество – Обучение». Цикл (рис.13.1) связан с
- 12. Рис.13.1. Схема модели ЖЦ для подхода ASD
- 13. Цикл обладает следующими свойствами: 1. Целенаправленность; 2. Компонентный подход; 3. Итеративность; 4. Ограниченность по времени; 5.
- 14. Целенаправленность связана с ясной формулировкой задания, на основе которой определяются цель и содержание проекта. Компонентный подход
- 15. Модель ЖЦ для АРП Модель ЖЦ для АРП (рис.13.2) основана на приведённой выше схеме цикла. В
- 16. Рис.13.2. Модель ЖЦ для подхода ASD
- 17. Инициация проекта Инициация проекта лишь немного отличается от начальной фазы других подходов. Она включает в себя
- 18. Адаптивное планирование циклов Адаптивное планирование циклов состоит из следующих действий: 1. Определение оптимального числа циклов и
- 19. К другим критериям относят следующие: 1. Первоочередная разработка компонентов с высокой степенью риска. 2. Учёт естественных
- 20. Параллельная разработка компонентов Параллельная разработка компонентов включает отдельные параллельно реализуемые действия по разработке каждого запланированного на
- 21. Адаптивность в АРП Адаптивность в АРП заключается в следующем: нужно определить цель и масштаб проекта, показать
- 22. В конце каждого цикла нужно знать: Качество продукта с точки зрения заказчика; Качество продукта с технической
- 23. Экстремальное программирование (ЭП, XP – eXtreme Programming) – живой подход, предложенный Кентом Беком. Возникновение ЭП тесно
- 24. Ключевая и основополагающая деятельность в ЭП В ЭП гораздо больше спорных моментов, чем в каком-либо другом
- 25. Категории ЭП ЭП представляется категориями: ценности, принципы, практики. Ценности выражают общую направленность ЭП и конкретизируются в
- 26. Рис.13.3. Схема модели ЖЦ для подхода XP
- 27. Фаза 1 На фазе 1 выполняется предварительная подготовка к работе, в рамках которой можно выделить следующие
- 28. Фаза 2 На фазе 2 выполняются планирование работы по созданию системы и планирование текущего выпуска продукта.
- 29. Фаза 3 На фазе 3 выполняются итерации разработки и функциональное (приёмочное) тестирование системы. Итерации разработки предназначены
- 30. Фаза 4,5 На фазе 4 выполняются развёртывание системы в реальной среде эксплуатации и её обслуживание. Во
- 32. Скачать презентацию