Realiza la siguiente tarea: 1) ¿Qué es un ciclo de vida? 2) Indica y explica los diferentes procesos del ciclo de vida software. 3) Realiza una comparativa entre losdiferentes ciclos de vida que has visto, es decir, las diferencias entre ellos. 1) Un ciclo de vida son los procedimientos u orientaciones que se llevan a cabo apartir de los requisitos que nos proporcione el cliente para la obtención y mantenimiento de una aplicación específica. 2) Los procesos de los que consta el ciclo de vidason los siguientes: - Análisis: Se estudia lo que quiere el usuario que haga la aplicación y el modo de funcionar de la misma. - Diseño: En esta fase se pasa lasideas que tenemos a un algoritmo para poder llevar a cabo la creación de la aplicación. - Codificación: Después de tener el algoritmo lo pasamos al lenguaje deprogramación que se haya decidido. - Explotación: Comprobamos la aplicación la cual ya tenemos preparada para ejecutarla. - Mantenimiento: En esta fase se hacen las oportunasmodificaciones al programa o se solucionan los problemas que pueda dar.
3) El modelo en cascada es lineal tiene que estar finalizada cada fase para pasar a lasiguiente, para pasar por todo el ciclo se tarda mucho tiempo y el usuario debe tener paciencia para ver la aplicación en funcionamiento, en cambio tenemos el modeloincremental con una secuencia no lineal de pasos, añadiendo componentes al sistema en cada paso actualizando funcionalidades o requisitos. Por último existe el modelo enespiral constituido por una serie de ciclos y una vez finalizado pasamos al siguiente ciclo formado por la identificación de objetivos, alternativas y restricciones.
Leer documento completo
Regístrate para leer el documento completo.