SlideShare una empresa de Scribd logo
1 de 12
METODOLOGIA
INCREMENTAL
ING. JOHNNY FELIX SURI MAMANI
INCREMENTAL
• El modelo incremental combina elementos
del modelo lineal secuencial (aplicados
repetidamente) con la filosofía interactiva de
construcción de prototipos.
• Aplica secuencias lineales de forma
escalonada mientras progresa el tiempo en el
calendario.
Es decir, bajo este modelo se entrega
software “por partes funcionales mas
pequeñas”, pero reutilizables, llamadas
incrementos.
• En general cada incrementose construye
sobre aquel que ya fue entregado.
INCREMENTAL
• El modelo incremental consiste en un desarrollo
inicial de la arquitectura completadel sistema,
seguido de sucesivos incrementos funcionales.
Cada incrementotiene su propio ciclo de vida y se
basa en el anterior, sin cambiar su funcionalidad
ni sus interfaces.
• Una vez entregado un incremento, no se realizan
cambios sobre el mismo, sino únicamente
corrección de errores. Dado que la arquitectura
completa se desarrolla en la etapa inicial, es
necesario conocer los requerimientos completos
al comienzo del desarrollo.
ETAPAS
• Comunicación.“Antes de que comience cualquier trabajo
técnico, tiene importancia crítica comunicarse y colaborar con el
cliente (y con otros participantes).Se busca entender los
objetivos de los participantes respecto del proyecto, y reunir los
requerimientos que ayuden a definir las características y
funciones del software.” Roger Pressman. En esta etapa se lleva
acabo la comunicación con el cliente y se le levantan los
requerimientos que tendrá el software.
Planeación. Describe las tareas técnicas por realizar, los riesgos
probables, los recursos que se requieren, los productos del
trabajo que se obtendrán y una programación de las
actividades.
• Modelado. Un ingeniero de software crea modelos a fin de
entender mejor los requerimientos del software y el diseño que
los satisfará.
ETAPAS
• Construcción. Esta actividad combina la
generación de código (ya sea manual o
automatizada) y las pruebas que se
requieren para descubrir errores en éste.
• Despliegue. El software (como entidad
completa o como un incremento
parcialmente terminado) se entrega al
consumidor que lo evalúa y que le daretro
alimentación, misma que se basa en dicha
evaluación.
ETAPAS
CARACTERISTICAS
• Cada incremento agrega funcionalidad adicional o mejorada sobre el
sistema
• Cada etapa debe cumplir con los requisitos de las desarrolladas
• La propuesta del modelo es diseñar sistemas que puedan entregarse por
piezas.
• A partir de la evaluación se planea el siguiente incremento y así
sucesivamente.
• Es interactivo
• Es útil cuando el personal no es suficiente para la implementación
completa.
• En lugar de entrega del sistema en una sola entrega, el desarrollo y la
entrega están fracturados bajo incrementos, con cada incremento que
entrega parte delafuncionalidad requerida.
• Los requerimientos del usuario se priorizan y los requerimientos de
prioridad másaltos son incluidos en los incrementos tempranos.
• Hechos de incrementos tempranos como un prototipo, ayudan a obtener
requisitospara los incrementos más tardíos.
• Los usuarios no tiene que esperar.
CARACTERSITICAS
• El desarrollo incremental es el proceso de
construcción siempre incrementando
subconjuntos de requerimientos del sistema.
• Se evitan proyectos largos y se entrega “Algo
de valor” a los usuarios con cierta frecuencia.
• El usuario se involucra más
• Requiere gestores experimentados
VENTAJAS
• Los clientes no tienen que esperar hasta que el
sistema se entregue
• completamente para comenzar a hacer uso de él.
• Los clientes pueden usar los incrementos
iniciales como prototipo para precisar los
• requerimientos posteriores del sistema.
• Minimización del riesgo de falla en el proyecto
porque los errores se van
• corrigiendo progresivamente.
• El resultado puede ser muy positivo
DESVENTAJAS
• Difícil de aplicar a sistemas transaccionales que
tienden a ser integrados y a operar como un todo.
• Riesgos largos y complejos.
• Pueden aumentar el coste debido a las pruebas.
• Los errores en los requisitos se detectan tarde.
CRONOGRAMA
CONCLUSION
Se ha desarrollado una variante de este
enfoque incremental denominada
programación extrema (Beck, 2000). Ésta
se basa en el desarrollo y la entrega
deincrementos de funcionalidad muy
pequeños, en la participación del cliente
en elproceso, en la mejora constante del
código y en la programación por parejas.

Más contenido relacionado

La actualidad más candente

Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
martin
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
jgbd127
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
Piskamen
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
jhonatanalex
 

La actualidad más candente (20)

Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
 
Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema Metodologias agiles Programacion Xtrema
Metodologias agiles Programacion Xtrema
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Modelo V
Modelo VModelo V
Modelo V
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 

Similar a Metodologia Incremental

Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)
cito0102
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
MolinaSebastian
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivo
miguelpaz1995
 

Similar a Metodologia Incremental (20)

Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasH
 
Apuntes
ApuntesApuntes
Apuntes
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
T2 infoiii-s
T2 infoiii-sT2 infoiii-s
T2 infoiii-s
 
Modeloinc
ModeloincModeloinc
Modeloinc
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
prueva
pruevaprueva
prueva
 
Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"Trabajo Mantención de Software "Modelo Evolutivo"
Trabajo Mantención de Software "Modelo Evolutivo"
 
Mantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo EvolutivoMantenimiento en Software - Modelo Evolutivo
Mantenimiento en Software - Modelo Evolutivo
 

Más de JOHNNY SURI MAMANI

Más de JOHNNY SURI MAMANI (20)

METODOLOGIA DE INVESTIGACION PARA SECRETARIA - PROYECTO DE GRADO VERSION 2
METODOLOGIA DE INVESTIGACION PARA SECRETARIA - PROYECTO DE GRADO VERSION 2METODOLOGIA DE INVESTIGACION PARA SECRETARIA - PROYECTO DE GRADO VERSION 2
METODOLOGIA DE INVESTIGACION PARA SECRETARIA - PROYECTO DE GRADO VERSION 2
 
ENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACION
 
METODOLOGÍAS ÁGILES DE DESARROLLO DE SOFTWARE
METODOLOGÍAS ÁGILES DE DESARROLLO DE SOFTWAREMETODOLOGÍAS ÁGILES DE DESARROLLO DE SOFTWARE
METODOLOGÍAS ÁGILES DE DESARROLLO DE SOFTWARE
 
TIPOS DE INVESTIGACION AREA SISTEMAS INFORMATICOS
TIPOS DE INVESTIGACION AREA SISTEMAS INFORMATICOSTIPOS DE INVESTIGACION AREA SISTEMAS INFORMATICOS
TIPOS DE INVESTIGACION AREA SISTEMAS INFORMATICOS
 
INVESTIGACION AREA SISTEMAS INFORMATICOS
INVESTIGACION AREA SISTEMAS INFORMATICOSINVESTIGACION AREA SISTEMAS INFORMATICOS
INVESTIGACION AREA SISTEMAS INFORMATICOS
 
METODOLOGIA KANBAN- SURI.pdf
METODOLOGIA KANBAN- SURI.pdfMETODOLOGIA KANBAN- SURI.pdf
METODOLOGIA KANBAN- SURI.pdf
 
GESTIÓN DE PROYECTOS
GESTIÓN DE PROYECTOSGESTIÓN DE PROYECTOS
GESTIÓN DE PROYECTOS
 
Tratamiento de imagen
Tratamiento de imagenTratamiento de imagen
Tratamiento de imagen
 
Motores de busqueda
Motores de busquedaMotores de busqueda
Motores de busqueda
 
Redacción de Trabajo de grado (SISTEMAS INFORMATIOS)
Redacción de Trabajo de grado (SISTEMAS INFORMATIOS)Redacción de Trabajo de grado (SISTEMAS INFORMATIOS)
Redacción de Trabajo de grado (SISTEMAS INFORMATIOS)
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Introducción a Uml
Introducción a UmlIntroducción a Uml
Introducción a Uml
 
Proyecto de grado
Proyecto de gradoProyecto de grado
Proyecto de grado
 
Procesos de análisis
Procesos de análisisProcesos de análisis
Procesos de análisis
 
Diseno editorial
Diseno  editorialDiseno  editorial
Diseno editorial
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Scrumbam
ScrumbamScrumbam
Scrumbam
 
Trabajo de grado
Trabajo de gradoTrabajo de grado
Trabajo de grado
 
Motores de busqueda
Motores de busquedaMotores de busqueda
Motores de busqueda
 
Modalidad de graduacion
Modalidad de graduacionModalidad de graduacion
Modalidad de graduacion
 

Último

analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 

Último (20)

COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 

Metodologia Incremental

  • 2. INCREMENTAL • El modelo incremental combina elementos del modelo lineal secuencial (aplicados repetidamente) con la filosofía interactiva de construcción de prototipos. • Aplica secuencias lineales de forma escalonada mientras progresa el tiempo en el calendario. Es decir, bajo este modelo se entrega software “por partes funcionales mas pequeñas”, pero reutilizables, llamadas incrementos. • En general cada incrementose construye sobre aquel que ya fue entregado.
  • 3. INCREMENTAL • El modelo incremental consiste en un desarrollo inicial de la arquitectura completadel sistema, seguido de sucesivos incrementos funcionales. Cada incrementotiene su propio ciclo de vida y se basa en el anterior, sin cambiar su funcionalidad ni sus interfaces. • Una vez entregado un incremento, no se realizan cambios sobre el mismo, sino únicamente corrección de errores. Dado que la arquitectura completa se desarrolla en la etapa inicial, es necesario conocer los requerimientos completos al comienzo del desarrollo.
  • 4. ETAPAS • Comunicación.“Antes de que comience cualquier trabajo técnico, tiene importancia crítica comunicarse y colaborar con el cliente (y con otros participantes).Se busca entender los objetivos de los participantes respecto del proyecto, y reunir los requerimientos que ayuden a definir las características y funciones del software.” Roger Pressman. En esta etapa se lleva acabo la comunicación con el cliente y se le levantan los requerimientos que tendrá el software. Planeación. Describe las tareas técnicas por realizar, los riesgos probables, los recursos que se requieren, los productos del trabajo que se obtendrán y una programación de las actividades. • Modelado. Un ingeniero de software crea modelos a fin de entender mejor los requerimientos del software y el diseño que los satisfará.
  • 5. ETAPAS • Construcción. Esta actividad combina la generación de código (ya sea manual o automatizada) y las pruebas que se requieren para descubrir errores en éste. • Despliegue. El software (como entidad completa o como un incremento parcialmente terminado) se entrega al consumidor que lo evalúa y que le daretro alimentación, misma que se basa en dicha evaluación.
  • 7. CARACTERISTICAS • Cada incremento agrega funcionalidad adicional o mejorada sobre el sistema • Cada etapa debe cumplir con los requisitos de las desarrolladas • La propuesta del modelo es diseñar sistemas que puedan entregarse por piezas. • A partir de la evaluación se planea el siguiente incremento y así sucesivamente. • Es interactivo • Es útil cuando el personal no es suficiente para la implementación completa. • En lugar de entrega del sistema en una sola entrega, el desarrollo y la entrega están fracturados bajo incrementos, con cada incremento que entrega parte delafuncionalidad requerida. • Los requerimientos del usuario se priorizan y los requerimientos de prioridad másaltos son incluidos en los incrementos tempranos. • Hechos de incrementos tempranos como un prototipo, ayudan a obtener requisitospara los incrementos más tardíos. • Los usuarios no tiene que esperar.
  • 8. CARACTERSITICAS • El desarrollo incremental es el proceso de construcción siempre incrementando subconjuntos de requerimientos del sistema. • Se evitan proyectos largos y se entrega “Algo de valor” a los usuarios con cierta frecuencia. • El usuario se involucra más • Requiere gestores experimentados
  • 9. VENTAJAS • Los clientes no tienen que esperar hasta que el sistema se entregue • completamente para comenzar a hacer uso de él. • Los clientes pueden usar los incrementos iniciales como prototipo para precisar los • requerimientos posteriores del sistema. • Minimización del riesgo de falla en el proyecto porque los errores se van • corrigiendo progresivamente. • El resultado puede ser muy positivo
  • 10. DESVENTAJAS • Difícil de aplicar a sistemas transaccionales que tienden a ser integrados y a operar como un todo. • Riesgos largos y complejos. • Pueden aumentar el coste debido a las pruebas. • Los errores en los requisitos se detectan tarde.
  • 12. CONCLUSION Se ha desarrollado una variante de este enfoque incremental denominada programación extrema (Beck, 2000). Ésta se basa en el desarrollo y la entrega deincrementos de funcionalidad muy pequeños, en la participación del cliente en elproceso, en la mejora constante del código y en la programación por parejas.