Cuadro comparativo del desarrollo de software
Definición.
Características.
Año.
Propósito.
El modelo de codificar y fijar.
Este método resume las características de los métodos más formales desarrollados posteriormente, primero,la desvinculación con el problema: hay, de partida dos interlocutores, un experto en la programación o codificación y, por otro lado, un usuario quien sería el experto en el problema a quien se debesatisfacer mediante la codificación de la solución, o programa. Lo anterior nos lleva, también, a la idea de iteración: esta desvinculación entre el origen del problema y la solución imprime en losmétodos posteriores la idea de retroalimentaciones que permitan aproximar la distancia entre los ámbitos.
El modelo básico usado en los primeros días del desarrollo de software, tiene dos pasos:
1)Escribir algún código.
2) Fijar los problemas en el código.
Se puede desarrollar un software de calidad, es posible que este tenga una correspondencia muy pobre con las reales
El modelo de etapas.Modelo lineal que considera que cada etapa debe ir a continuación de la anterior. Que pone énfasis en la documentación que resulta de cada una y que es la entrada de la siguiente. Todo tendiente aconformar una cadena de producción de software.
1) Plan operativo
2) Especificación de Requerimientos.
3) Especificación funcional.
4) Diseño.
5) Implementación.
6) Integración.
7) Validación yverificación.
8) Mantención.
1956
Estipula que el software está desarrollado en sucesivas etapas.
El modelo de cascada.
El modelo de cascada es también conocido como “Modelo en cascada” o “Modelolineal secuencial” o “Ciclo de vida básico” o “Ciclo de vida clásico”.
Es un refinamiento altamente influenciado para 1970 del modelo de etapas. Existe, para este modelo, un reconocimiento de losciclos de retroalimentación entre etapas. Y una guía para confinar las retroalimentaciones a las etapas sucesivas con el objetivo de minimizar el costo del trabajo involucrado en retroalimentaciones...
Regístrate para leer el documento completo.