Instituto Tecnológico de Veracruz

MATERIA:Fundamentos de desarrollo de sistemas MAESTRO: Ing. Enrique Del Moral Borras CARRERA: Ingeniería en sistemas computacionales TEMA: Modelo Incremental INTEGRANTES: Hernández Pérez AdzuiraYamilet Ramírez Bolaños Claudia Ramírez Romero Karla Karen Sánchez Martínez Humberto

7 de abril del 2011

se verifica e integra la versión con las demás versiones ya completadas del sistema. Cada incremento tiene su propio ciclo de vida. el sistema se evalúa con respecto al desarrollo de versiones futuras. . dando lugar al término software Factory. Conforme se completa cada etapa. seguido de incrementos y versiones parciales del mismo. Durante cada incremento. es importante comprender al inicio los requisitos completos del sistema.MODELO INCREMENTAL HISTORIA Propuesto por Mills en 1980. es esencial definir etapas que no requieran cambiar los resultados anteriores al agregar nuevas etapas. MODELO INCREMENTAL El modelo incremental es un desarrollo inicial de la arquitectura completa del sistema. se verifica e integra la versión con las demás versiones ya completadas del sistema. Por lo tanto. Sugirió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos hasta adquirir experiencia con el sistema. Las actividades se dividen en procesos y subprocesos. Conforme se completa cada etapa. El desarrollo incremental evita la teoría del bigbang para el desarrollo de software donde una gran explosión de desarrollo se transforma repentinamente en el sistema final. algo que normalmente es muy difícil de lograr. Las reglas del negocio de hoy no lo permiten. Surge porque en los primeros desarrollos se podía esperar largo tiempo hasta que el software estuviese listo. Cada incremento agrega funcionalidad adicional o mejorada sobre el sistema. Para que la secuencia de desarrollo sea exitosa.

logrando resultados de inversión en menor tiempo.  Hay más posibilidad de satisfacer el cambio en los requisitos de usuario mediante incrementos del software en el tiempo.  Prioriza los requisitos del usuario y los requisitos de más alta prioridad se incluyen en los incrementos más tempranos.  El usuario se involucra más. VENTAJAS  Construir un sistema pequeño es siempre menos riesgoso que construir un sistema grande.  La funcionalidad inicial se desarrolla más temprano. ayudan a obtener requisitos para los incrementos más tardíos.  Los usuarios no tiene que esperar.  Si un error importante es realizado.  Hechos de incrementos tempranos como un prototipo.CREENCIAS DEL MODELO INCREMENTAL  La administración de proyectos es más fácil de lograr en incrementos pequeños.  Se evitan proyectos largos y se entrega ³Algo de valor´ a los usuarios con cierta frecuencia . que si fueran planeados todos a la vez en un mismo periodo.  Es más fácil comprender y probar incrementos de funcionalidad más pequeños. sólo la última iteración necesita ser descartada y utilizar el incremento previo.  El más bajo riesgo de falla del proyecto global.  Los servicios de sistema de prioridad más altos tienden a recibir la mayoría de pruebas.

 Prioriza los requisitos del usuario y los requisitos de más alta prioridad se incluyen en los incrementos más tempranos.  Las primeras versiones son incompletas pero proporcionan al usuario la funcionalidad que precisa y una plataforma para la evaluación.  Pueden aumentar el coste debido a las pruebas.  No se necesita tanto personal al principio como para una implementación completa. Se puede financiar el proyecto por partes.  Se requiere de una experiencia importante para definir los incrementos de forma de distribuir en ellos las tareas en forma proporcional  Si el sistema a desarrollar es de gran magnitud y se cuenta con un único grupo para construirlo se corre el riesgo que el desarrollo se prolongue demasiado en tiempo . DESVENTAJAS  Difícil de evaluar el costo total.  Se presupone que todos los requisitos se han definido al inicio.  Difícil de aplicar a sistemas transaccionales que tienden a ser integrados y a funcionar como un todo.  Requiere gestores experimentados.  Los errores en los requisitos se detectan tarde.

DIFERENCIAS ENTRE EL EVOLUTIVO Y EL INCREMENTAL En el caso del modelo evolutivo se desarrollaría una nueva versión de todo el sistema. REPRESENTACION GRAFICA . en el incremental se parte de la versión anterior sin cambios y le añadimos las nuevas funciones.

blogspot.net/boreasH/ingenieria-de-softwaremodelo-incrementalvictor-mamani-catachura-boreash Fecha de acceso:02/04/2011 Tipo de documento:presentación powerpoint Autor:Victor Mamani Catachura y http://www.com/doc/16416960/Modelo-cascada-espiralincremental Fecha de acceso: 02/04/2011 Tipo de documento: presentación powerpoint Autor:Christian JovanaTzec Morales y http://modelos-phpnoche.google.com/ Fecha de acceso: 03/04/2011 Tipo de documento:Pagina .mx/books?id=MOviEp0ApQcC&pg=PA51&dq=modelo+increm ental&hl=es&ei=dJiYTdCAPMbXiAKlwZiBCQ&sa=X&oi=book_result&ct=result&resnu m=9&ved=0CFEQ6AEwCA#v=onepage&q=modelo%20incremental&f=false y http://www.com.slideshare.BIBLIOGRAFIA y Ingeniería de software orientada a objetos con uml.scribd. java e internet Autor: Alfredo weitzenfeld Editorial Thomson Link: http://books.

Sign up to vote on this title
UsefulNot useful