Desarrollo cascada

Solo disponible en BuenasTareas
  • Páginas : 3 (558 palabras )
  • Descarga(s) : 4
  • Publicado : 17 de agosto de 2010
Leer documento completo
Vista previa del texto
Desarrollo en cascada
En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vidadel software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior.

Este modelo admite la posibilidad de hacer iteraciones, es decir, durantelas modificaciones que se hacen en el mantenimiento se puede ver por ejemplo la necesidad de cambiar algo en el diseño, lo cual significa que se harán los cambios necesarios en la codificación y setendrán que realizar de nuevo las pruebas, es decir, si se tiene que volver a una de las etapas anteriores al mantenimiento hay que recorrer de nuevo el resto de las etapas.
Después de cada etapase realiza una revisión para comprobar si se puede pasar a la siguiente.
Trabaja en base a documentos, es decir, la entrada y la salida de cada fase es un tipo de documento específico. Idealmente,cada fase podría hacerla un equipo diferente gracias a la documentación generada entre las fases. Los documentos son:
• Análisis: Toma como entrada una descripción en lenguaje natural de lo quequiere el cliente. Produce el S.R.D. (Software Requirements Document).
• Diseño: Su entrada es el S.R.D. Produce el S.D.D. (Software Design Document)
• Codificación: A partir del S.D.D.produce módulos. En esta fase se hacen también pruebas de unidad.
• Pruebas: A partir de los módulos probados se realiza la integración y pruebas de todo el sistema. El resultado de las pruebas es elproducto final listo para entregar.
1.2.1.2 Ventajas
• La planificación es sencilla.
• La calidad del producto resultante es alta.
• Permite trabajar con personal poco cualificado.1.2.1.3 Inconvenientes
• Lo peor es la necesidad de tener todos los requisitos al principio. Lo normal es que el cliente no tenga perfectamente definidas las especificaciones del sistema, o puede...
tracking img