Casa Desenvolupament Què és iteratiu i incremental? - Definició de tecnologia

Què és iteratiu i incremental? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el desenvolupament iteratiu i incremental?

El desenvolupament de programari incremental i iteratiu és un mètode de desenvolupament de programari que es modelitza a partir d’un augment gradual de les addicions de característiques i d’un patró cíclic d’alliberament i actualització.


El desenvolupament de programari incremental i iteratiu comença amb la planificació i continua a través de cicles de desenvolupament iteratius que impliquen la retroalimentació contínua dels usuaris i l'addició incremental de funcions que conclouen amb el desplegament de programari completat al final de cada cicle.


És una de les metodologies del desenvolupament de programari àgil, el procés racional unificat i la programació extrema.

Techopedia explica el desenvolupament iteratiu i incremental

El desenvolupament iteratiu i incremental és una disciplina per desenvolupar sistemes basats en la producció de productes lliurables. En el desenvolupament incremental, diferents parts del sistema es desenvolupen en diferents moments o velocitats i s’integren en funció de la seva finalització. En el desenvolupament iteratiu, els equips planifiquen revisar parts del sistema per tal de revisar-les i millorar-les. Es consulta el feedback dels usuaris per modificar els objectius de lliuraments successius.


El desenvolupament de programari incremental i iteratiu es va produir en resposta a defectes del model de la cascada, un procés de disseny seqüencial en el qual el progrés flueix constantment cap avall. Difereix del model de cascada perquè és cíclic més que no unidireccional, oferint una major capacitat d’incorporar canvis a l’aplicació durant el cicle de desenvolupament.


El desenvolupament iteratiu i incremental es poden agrupar en les següents fases:

  • Fase inicial: tracta de l'abast del projecte, dels requisits i dels riscos a nivells més alts
  • Fase d’elaboració: proporciona una arquitectura de treball que modera els riscos identificats en la fase inicial i que satisfà els requisits no funcionals
  • Fase de construcció: s’omple els components d’arquitectura incrementalment amb un codi preparat per a la producció, que es produeix mitjançant l’anàlisi, la implementació, el disseny i la prova dels requisits funcionals
  • Fase de transició: lliura el sistema a l’entorn operatiu de producció
Què és iteratiu i incremental? - Definició de tecnologia