Дом развитие Что такое итеративное и инкрементальное развитие? - определение из техопедии

Что такое итеративное и инкрементальное развитие? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает итеративное и инкрементальное развитие?

Итеративная и поэтапная разработка программного обеспечения - это метод разработки программного обеспечения, который моделируется на основе постепенного увеличения числа добавлений функций и циклического шаблона выпуска и обновления.


Итеративная и поэтапная разработка программного обеспечения начинается с планирования и продолжается через итерационные циклы разработки, включающие постоянную обратную связь с пользователем и постепенное добавление функций, заканчивающихся развертыванием завершенного программного обеспечения в конце каждого цикла.


Это одна из методологий гибкой разработки программного обеспечения, рационального унифицированного процесса и экстремального программирования.

Техопедия объясняет итеративное и постепенное развитие

Итеративная и поэтапная разработка - это дисциплина для разработки систем, основанных на создании результатов. При поэтапном развитии различные части системы разрабатываются в разное время или с различной скоростью и интегрируются на основе их завершения. В итеративной разработке команды планируют пересмотреть части системы, чтобы пересмотреть и улучшить их. Обратитесь к обратной связи с пользователем, чтобы изменить цели для последовательных результатов.


Итеративная и поэтапная разработка программного обеспечения возникла в ответ на недостатки модели водопада, последовательного процесса проектирования, в котором прогресс неуклонно снижается. Он отличается от модели водопада, потому что он является циклическим, а не однонаправленным, предлагая больше возможностей для включения изменений в приложение в течение цикла разработки.


Итеративная и инкрементная разработка может быть сгруппирована в следующие фазы:

  • Начальная фаза: имеет дело с масштабом проекта, требованиями и рисками на более высоких уровнях
  • Этап разработки: предоставляет рабочую архитектуру, которая смягчает риски, выявленные на начальном этапе, и удовлетворяет нефункциональным требованиям.
  • Этап строительства: постепенно дополняет компоненты архитектуры готовым к использованию кодом, который создается путем анализа, реализации, проектирования и тестирования функциональных требований
  • Фаза перехода: доставляет систему в рабочую среду
Что такое итеративное и инкрементальное развитие? - определение из техопедии