Desarrollo Iterativo Y Creciente

Páginas: 5 (1217 palabras) Publicado: 29 de octubre de 2015
Desarrollo iterativo y creciente

Desarrollo iterativo y creciente
Desarrollo iterativo y creciente (o incremental) es un proceso de desarrollo de software, creado en respuesta a las
debilidades del modelo tradicional de cascada.
Para apoyar el desarrollo de proyectos por medio de este modelo se han creado frameworks (entornos de trabajo), de
los cuales los dos más famosos son el Rational UnifiedProcess y el Dynamic Systems Development Method. El
desarrollo incremental e iterativo es también una parte esencial de un tipo de programación conocido como Extreme
Programming y los demás frameworks de desarrollo rápido de software.

Ciclo de vida
La idea principal detrás de mejoramiento iterativo es desarrollar un sistema de programas de manera incremental,
permitiéndole al desarrollador sacarventaja de lo que se ha aprendido a lo largo del desarrollo anterior,
incrementando, versiones entregables del sistema. El aprendizaje viene de dos vertientes: el desarrollo del sistema, y
su uso (mientras sea posible). Los pasos claves en el proceso son comenzar con una implementación simple de los
requerimientos del sistema, e iterativamente mejorar la secuencia evolutiva de versiones hasta queel sistema
completo esté implementado. En cada iteración, se realizan cambios en el diseño y se agregan nuevas
funcionalidades y capacidades al sistema.
El proceso en sí mismo consiste de:
• Etapa de inicialización
• Etapa de iteración
• Lista de control de proyecto

Etapa de inicialización
Se crea una versión del sistema. La meta de esta etapa es crear un producto con el que el usuario puedainteractuar, y
por ende retroalimentar el proceso. Debe ofrecer una muestra de los aspectos claves del problema y proveer una
solución lo suficientemente simple para ser comprendida e implementada fácilmente. Para guiar el proceso de
iteración se crea una lista de control de proyecto, que contiene un historial de todas las tareas que necesitan ser
realizadas. Incluye cosas como nuevas funcionalidadespara ser implementadas, y areas de rediseño de la solución
ya existente. Esta lista de control se revisa periódica y constantemente como resultado de la fase de análisis.

Etapa de iteración
Esta etapa involucra el rediseño e implementación de una tarea de la lista de control de proyecto, y el análisis de la
versión más reciente del sistema. La meta del diseño e implementación de cualquieriteración es ser simple, directa y
modular, para poder soportar el rediseño de la etapa o como una tarea añadida a la lista de control de proyecto. El
código puede, en ciertos casos, representar la mayor fuente de documentación del sistema. El análisis de una
iteración se basa en la retroalimentación del usuario y en el análisis de las funcionalidades disponibles del programa.
Involucra el análisis dela estructura, modularidad, usabilidad, confiabilidad, eficiencia y eficacia (alcanzar las
metas). La lista de control del proyecto se modifica bajo la luz de los resultados del análisis.
Las guías primarias que guían la implementación y el análisis incluyen:
• Cualquier dificultad en el diseño, codificación y prueba de una modificación debería apuntar a la necesidad de
rediseñar o recodificar.
•Las modificaciones deben ajustarse fácilmente a los módulos fáciles de encontrar y a los aislados. Si no es así,
entonces se requiere algún grado de rediseño.
• Las modificaciones a las tablas deben ser especialmente fáciles de realizar. Si dicha modificación no ocurre
rápidamente, se debe aplicar algo de rediseño.

1

Desarrollo iterativo y creciente
• Las modificaciones deben ser más fáciles dehacer conforme avanzan las iteraciones. Si no es así, hay un
problema primordial usualmente encontrado en un diseño débil o en la proliferación excesiva de parches al
sistema.
• Los parches normalmente deben permanecer solo por una o dos iteraciones. Se hacen necesarios para evitar el
rediseño durante una fase de implementación.
• La implementación existente debe ser analizada frecuentemente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • iteraciones
  • Iteraciones
  • ITER
  • iteres
  • La crisis desarrollista. la creciente importancia de las multinacionales. el nuevo carácter de la...
  • ensayo “las nuevas estructuras productivas de países en desarrollo: creciente dependencia y precios...
  • Iter criminis e iter victimae
  • Iterativo E Incremental

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS