¿Cuál es el modelo espiral?

El modelo espiral es una filosofía de diseño de software que, en lugar de ser un proceso lineal, es un proceso de cuatro pasos que se repite continuamente hasta que el software esté terminado. En el primer paso del modelo espiral, los desarrolladores discuten los objetivos. Después de esto, los desarrolladores encuentran métodos para completar los objetivos de la manera más rápida y segura. Cuando los desarrolladores saben lo que están haciendo, realizan la programación real para poner características en el software. Cuando se termina este proceso, se muestra al cliente el software para la aceptación o la negación de los cambios.

La planificación es el primer paso de un modelo espiral, y comienza antes de que se realice cualquier programación. En este punto, los desarrolladores discuten características que deben agregarse al software. Por ejemplo, si el programa está hecho para la colaboración grupal, los desarrolladores pueden discutir la necesidad de una interfaz grupal que facilite a muchas personas usar el programa simultáneamente. Los desarrolladores solo discuten el largometrajeRES que se necesitan, sin discutir cómo crearlos.

Cuando los desarrolladores saben qué características se necesitan, luego comienzan a discutir formas de completarlas. En esta etapa del modelo espiral, los desarrolladores discutirán diferentes prácticas y métodos de programación para completar la tarea. Si bien puede haber muchas formas de agregar las características, los desarrolladores a menudo elegirán la que sea más rápida de hacer y procesar. La seguridad también puede ser un problema, porque los desarrolladores no quieren que el programa se bloquee durante el uso.

Después de seleccionar un método, los desarrolladores comenzarán a programar las características. Esta programación irá de acuerdo con el método seleccionado en la segunda fase y no se cambiará a menos que ocurran problemas importantes. A diferencia de las otras dos porciones del modelo espiral, hay muy poca discusión aquí.

Con las características discutidas terminadas, se contactará al clientePara probar el software en su condición actual. El software rara vez estará completo en este punto, y este paso es más para probar las características programadas que para afirmar que está hecho. Si el software no está hecho para un cliente específico, se puede llamar a los clientes potenciales para probar el programa. Independientemente de si el cliente acepta o niega las características, el modelo Spiral se remonta al primer paso, la planificación, donde se discuten o denegan las nuevas características y se fijan las características. Esto continuará en secuencia hasta que el software esté listo para su distribución o completado según las especificaciones del cliente.

OTROS IDIOMAS