Кућа Развој Шта је итеративни и инкрементални развој? - дефиниција из техопедије

Шта је итеративни и инкрементални развој? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи итеративни и инкременментални развој?

Итеративни и инкрементални развој софтвера је метода развоја софтвера која се моделира на основу постепеног повећања додатака значајки и цикличног обрасца издања и надоградње.


Итеративни и инкрементални развој софтвера започиње планирањем и наставља се кроз итеративне развојне циклусе који укључују континуиране повратне информације корисника и инкрементално додавање функција које завршавају увођењем завршеног софтвера на крају сваког циклуса.


То је једна од методологија развоја Агиле софтвера, рационалног обједињеног процеса и екстремног програмирања.

Техопедија објашњава Итеративни и инкрементални развој

Итеративни и инкрементални развој је дисциплина за развијање система заснованих на производњи резултата. У инкременталном развоју различити делови система се развијају у различито време или стопе и интегришу се на основу њиховог довршетка. У итеративном развоју, тимови планирају да ревидирају делове система како би их прегледали и побољшали. Савјетују се повратне информације корисника за измјену циљева узастопних резултата.


Итеративни и инкрементални развој софтвера настао је као одговор на недостатке у моделу водопада, секвенцијални процес дизајна у којем напредак непрекидно тече према доле. Разликује се од модела водопада по томе што је циклични, а не једносмерни, што нуди већу могућност укључивања промена у апликацију током развојног циклуса.


Итеративни и инкрементални развој могу се груписати у следеће фазе:

  • Почетна фаза: бави се опсегом пројекта, захтевима и ризицима на вишим нивоима
  • Фаза израде: доноси радну архитектуру која модерира ризике идентификоване у почетној фази и испуњава нефункционалне захтеве
  • Фаза изградње: Попуњава архитектонске компоненте поступно кодом који је спреман за производњу, а који се добија анализом, имплементацијом, дизајном и тестирањем функционалних захтева
  • Фаза транзиције: доводи систем у производно окружење
Шта је итеративни и инкрементални развој? - дефиниција из техопедије