SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais procurados

Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
Seba Briones
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
Patricia F
 

Mais procurados (20)

Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Ventajas y desventajas de visual studio
Ventajas  y desventajas de visual studioVentajas  y desventajas de visual studio
Ventajas y desventajas de visual studio
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Metodologia incremental
Metodologia incrementalMetodologia incremental
Metodologia incremental
 
Planificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-softwarePlanificacion y-estimacion-de-proyectos-de-software
Planificacion y-estimacion-de-proyectos-de-software
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARECUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
CUADRO COMPARATIVO DE LOS MODELOS DE CICLO DE VIDA DE SOFTWARE
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Metodología basada en componentes
Metodología basada en componentes Metodología basada en componentes
Metodología basada en componentes
 

Semelhante 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
 

Semelhante 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
 

Mais de JOHNNY SURI MAMANI

Mais 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

UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 

Último (20)

Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfTRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
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
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 

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.