ИНКРЕМЕНТНАЯ МОДЕЛЬ (INCREMENTAL MODEL) 1.История модели / кто / когда придумал / разработалИтеративный инкрементный подход к разработке ПО (iterative and incremental development, IID) берет свое начало с середины 50-х годов прошлого столетия. Но если в те времена понятие «итеративная разработка» сводилась к исправлению уже сделанного, то в контексте современных методов быстрой разработки этот термин означает нечто иное: не просто пересмотр проделанной работы, но и эволюционное продвижение вперед. Итеративный инкрементный подход основывается на базовом формальном описании системы, дающем возможность создать первую исполняемую функциональную модель. Полученная модель проверяется на соответствие описанию системы, а затем расширяется далее, последовательно преобразуясь в новые модели, в которых отражается увеличение требований к системе и уточнение деталей их реализации. Процесс продолжается до трансформации модели в реальную программную систему. 2.ЭтапыАнализ вводной информации — Проектирование — Кодирование — Тест3.Схемы4,5.Преимущества и недостатки инкрементной моделиПреимущества инкрементной модели:»+»– рабочее приложение выходит на ранней стадии жизненного циклапродукта;– необходимость гибкой разработки: можно изменить масштабы и требованияпроекта относительно менее затратно;– небольшие итерации упрощают тестирование и внесение правок;– проще идентифицировать риски, справиться с ними;– каждая итерация — простая в управлении контрольная точка проекта.Недостатки инкрементной модели:»-«— в модели не предусмотрены итерации в рамках каждого инкремента;– определение полной функциональной системы следует осуществлять вначале жизненного цикла, чтобы обеспечить определение инкрементов;– намного труднее выполнить формальный критический анализ и проверкудля инкрементов, чем для системы в целом;– общие затраты на выполнение проекта не определены на старте проекта;– использование на этапе анализа общих целей вместо полностьюсформулированных требований может оказаться неудобным дляруководства;– для модели необходимы хорошие планирование и проектирование.6.сравнить две рассмотренные модели / результаты сравнения оформить в таблице