Colección de citas famosas - Colección de versos - ¿Cuáles son los modelos comunes de desarrollo de software?

¿Cuáles son los modelos comunes de desarrollo de software?

Modelo evolución, modelo espiral, modelo fuente, modelo inteligente, etc.

El Modelo de Desarrollo de Software se refiere al marco estructural de todos los procesos, actividades y tareas de desarrollo de software. El desarrollo de software incluye fases de requisitos, diseño, codificación, pruebas y, a veces, mantenimiento. El modelo de desarrollo de software puede expresar todo el proceso de desarrollo de software de forma clara e intuitiva, estipula claramente las principales actividades y tareas a completar y se utiliza como base para el trabajo del proyecto de software.

El primer modelo de desarrollo de software fue el modelo en cascada propuesto por W. Royce en 1970. Este modelo proporciona una secuencia fija, que hace la transición de las actividades del ciclo de vida de la etapa anterior a la siguiente paso a paso, como agua que fluye hacia abajo, y finalmente el producto de software desarrollado se obtiene y se pone en uso.

Pero cuando la informática se extiende al análisis estadístico, asuntos comerciales y otros campos, la mayoría de los programas se escriben en lenguajes de alto nivel (como FORTRAN, COBOL, etc.). El modelo en cascada también tiene deficiencias como la falta de flexibilidad y la incapacidad de aclarar requisitos que de otro modo no estarían claros a través de actividades concurrentes.