Inkrementaalne mudel

  1. История модели:
    • Инкрементальная модель разработки или же Iterative Incremental Development (IID) придумал Walter Shewhart в 50-ых годах 20-го века. Впервые инкрементальную модель разработки использовали в проекте сверхзвукового самолёта X-15 и проект был успешным.
  2. Этапы:
    • Инкрементальная разработка – это поэтапная и следующая временным графикам стратегия, в которой разные части системы разрабатываются в разное время и разными темпами, и если одна часть готова, тогда ее интегрируют в систему. Альтернативной стратегией было бы решение кодировать все части системы, а затем интегрировать весь код сразу.
    • Итеративная разработка – это так называемая стратегия изменений, где предусматриваются переделка и исправление существующих компонентов системы. Альтернативная стратегия заключалась бы в планировании деятельности таким образом, чтобы всё делалось бы с первой попытки.
  3. Схема:

4. 5 плюсов модели:

  • Легкость внесения изменений на каждом этапе разработки.
  • Учет требований заказчика и их постепенная реализация.
  • Возможность быстрого реагирования на изменения в проекте.
  • Улучшение прозрачности и понимания процесса разработки.
  • Экономия времени и ресурсов за счет отсутствия необходимости детального планирования.

5. 5 минусов модели:

  • Ограничена применимость к крупным проектам из-за меньшей структурированности.
  • Риски изменения требований могут повлиять на стабильность процесса разработки.
  • Необходимо более тесное взаимодействие с заказчиком на протяжении всего процесса разработки.
  • Может быть сложно поддерживать целостность исходного кода при постоянном добавлении новых инкрементов.
  • Может возникнуть проблема недостаточного тестирования функциональности всей системы при реализации каждого инкремента.

7. Тест