Ciclo De Vida Del Software
Enviado por J.pablo03 • 21 de Marzo de 2013 • 272 Palabras (2 Páginas) • 469 Visitas
CICLO DE VIDA DEL SOFWARE
Un ciclo de vida es la forma o estructura con la que desarrollamos un software, esto lo manejamos en base a los Modelos que se han ido creando, siendo estos una serie de pasos o “reglas” que debemos tomar en cuenta y considerar a la hora de desarrollar un software.
Existen varios Modelos siendo el llamado “Cascada” el primero en ser desarrollado por Winston Royce a finales de 1970. Sin embargo debido a su rigurosidad fue muy criticado ya que para iniciar cada etapa se necesitaba el término de la anterior y esto no beneficia al desarrollo de software Modernos.
Actualmente contamos con varios Modelos entre los cuales están: Modelo V, Modelo en Espiral, Modelo de Desarrollo Incremental, Modelo de Desarrollo evolutivo, Modelo de Prototipado de Requerimientos, Modelo Concurrente entre otros. En el desarrollo de software a menudo ocurren algunos errores o complicaciones debido a que los programadores lo desarrollan bajo presión o simplemente aun no cuentan con la experiencia necesaria para llevarlo a cabo de la mejor manera; es por esto que, se desarrollo la Codificación y Corrección ("Code and fix"), esta estrategia permite que al hacer las pruebas del software el programador pueda y corrija los errores que se hayan presentado y que contenta dicho software.
Creo que el desarrollo de un software debe hacerse de manera cuidadosa y teniendo siempre el interés de que este no contenga errores, y de ser así corregirlos antes de concluir el software o bien al darle mantenimiento. Es necesario aprovechar que hoy en día contamos con muchas herramientas que nos permiten crear y desarrollar de formas más claras y sencillas algún software.
...