computadores

Páginas: 6 (1483 palabras) Publicado: 22 de agosto de 2014
Alumno: Erick Alfredo Rosas Juan Profesor: Miguel Ángel 13/09/2011

[CICLOS DE VIDA DEL SOFTWARE] 13 de septiembre de 2011

INDICE

INTRODUCCION: ..................................................................................... 2

DESARROLLO:
Ciclo de Vida Cascada .................................................................................................. 3 Ciclo de VidaIterativo .................................................................................................. 5 Ciclo de Vida Espiral .................................................................................................... 9 Metodología Agiles (XP) ............................................................................................ 12

CONCLUSION:.............................................................................................. 18

BIBLIOGRAFIA: ............................................................................................ 19

1

[CICLOS DE VIDA DEL SOFTWARE] 13 de septiembre de 2011

INTRODUCCION
Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar elorden de las etapas involucradas y los criterios de transición asociadas entre estas etapas. Un modelo de ciclo de vida del software:
 

Describe las fases principales de desarrollo de software. Define las fases primarias esperadas de ser ejecutadas durante esas fases. Ayuda a administrar el progreso del desarrollo, y Provee un espacio de trabajo para la definición de un detallado
2

[CICLOSDE VIDA DEL SOFTWARE] 13 de septiembre de 2011

DESARROLLO
CICLO DE VIDA CASCADA
Este modelo de ciclo de vida fue propuesto por Winston Royce en el año 1970. Es un ciclo de vida que admite iteraciones, contrariamente a la creencia de que es un ciclo de vida secuencial como el lineal. El modelo en cascada puro difícilmente se utiliza tal cual, pues esto implicaría un previo y absolutoconocimiento de los requisitos, la no volatilidad de los mismos (o rigidez) y etapas subsiguientes libres de errores; ello sólo podría ser aplicable a escasos y pequeños desarrollos de sistemas. En estas circunstancias, el paso de una etapa a otra de las mencionadas sería sin retorno, por ejemplo pasar del Diseño a la Codificación implicaría un diseño exacto y sin errores ni probable modificación oevolución. Algún cambio durante la ejecución de una cualquiera de las etapas en este modelo secuencial implicaría reiniciar desde el principio todo el ciclo completo, lo cual redundaría en altos costos de tiempo y desarrollo. La siguiente figura muestra un esquema de del ciclo cascada.

3

[CICLOS DE VIDA DEL SOFTWARE] 13 de septiembre de 2011

Sin embargo, el modelo cascada en algunas de susvariantes es uno de los actualmente más utilizados por su eficacia y simplicidad, más que nada en software de pequeño y algunos de mediano porte; pero nunca (o muy rara vez) se lo usa en su forma pura, como se dijo anteriormente. En lugar de ello, siempre se produce alguna realimentación entre
etapas, que no es completamente predecible ni rígida; esto da oportunidad al desarrollo de productos softwareen los cuales hay ciertas incertezas, cambios o evoluciones durante el ciclo de vida. Así por ejemplo, una vez capturados y especificados los requisitos (primera etapa) se puede pasar al diseño del sistema, pero durante esta última fase lo más probable es que se deban realizar ajustes en los requisitos (aunque sean mínimos), ya sea por fallas detectadas, ambigüedades o bien por qué los propiosrequisitos han cambiado o evolucionado; con lo cual se debe retornar a la primera o previa etapa, hacer los pertinentes reajustes y luego continuar nuevamente con el diseño; esto último se conoce como realimentación. Lo normal en el modelo cascada será entonces la aplicación del mismo con sus etapas realimentadas de alguna forma, permitiendo retroceder de una a la anterior (e incluso poder saltar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computador
  • La computadora
  • La computadora
  • Computadora
  • Computo
  • Computo
  • Computadora
  • La computadora

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS