modelo incremental

Download Modelo Incremental

Post on 11-Mar-2016

213 views

Category:

Documents

1 download

Embed Size (px)

DESCRIPTION

Una breve explicacin sobre ste modelo.

TRANSCRIPT

  • Modelos de desarrollo de Software

    MODELO INCREMENTAL

  • ContenidoHistoria y caractersticas principales.Explicacin de las fases de desarrollo en el modelo incrementalVentajas y desventajas

  • HistoriaPropuesto por Mills en 1980. Surge porque en los primeros desarrollos se poda esperar largo tiempo hasta que el software estuviese listo. Las reglas del negocio de hoy no lo permiten.

    El Modelo Incremental es particularmente til cuando no se cuenta con una dotacin de personal suficiente.

    Los primeros pasos los pueden realizar un grupo reducido de personas y en cada incremento se puede aadir personal, de ser necesario. Por otro lado los incrementos se pueden planear para gestionar riesgos tcnicos.

  • Caractersticas Se evitan proyectos largos y se entrega algo de valor a los usuarios con cierta frecuencia.

    El usuario se involucre ms.

    Difcil de evaluar el costo total.

    Difcil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.

    Requiere gestores experimentados.

    Los errores en los requisitos se detectan tarde.

    El resultado puede ser muy positivo.

  • Explicacin de las fases de desarrollo del modelo incremental

  • Fases de desarrollo Basado en el de cascada.A diferencia del de cascada donde el programa es entregado al finalizar todo el proceso, el modelo incremental esta basado en incrementos.El primer incremento es conocido como el ncleo del programa, es el cual se incluyen las caractersticas principales del programa.El cliente puede ir utilizando el programa desde que esta terminado el primer incremento.

  • Fases de desarrolloEl proyecto es terminado cuando se incluyen todas las caractersticas que el cliente pidi.no se presiona tanto a los programadores para que terminen rpido, as tienen mas tiempo para finalizar el proyecto.cuando hay errores es mas fcil eliminarlosNo es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, o de alto ndice de riesgos.

  • Fases de desarrollo

  • EjemploUn procesador de texto.en su primer incremento servira solo para la edicin de informacin y produccin de documentos.En un segundo incremento podra incluirse la correccin ortogrfica y gramatical.En un tercer incremento se podra implementar las tablas, graficas, y as sucesivamente hasta llegar al producto final.

  • VentajasSe reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial.Se provee un impacto ventajoso frente al cliente, que es la entrega temprana de partes operativas del Software.El modelo proporciona todas las ventajas del modelo en cascada realimentado, reduciendo sus desventajas slo al mbito de cada incremento.Permite entregar al cliente un producto ms rpido en comparacin del modelo de cascada.

  • DesventajasEl modelo Incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, y/o de alto ndice de riesgos.Requiere de mucha planeacin, tanto administrativa como tcnica.Requiere de metas claras para conocer el estado del proyecto.

  • Bibliografahttp://modelos-phpnoche.blogspot.com/http://www.mitecnologico.com/Main/ModeloIncrementalhttp://eclases.tripod.com/id12.htmlhttp://alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Tema03.pdf