Ventajas y desventajas del proceso de desarrollo en cascada

Solo disponible en BuenasTareas
  • Páginas : 2 (476 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de febrero de 2011
Leer documento completo
Vista previa del texto
Ventajas y desventajas del proceso de desarrollo en cascada

El proceso de desarrollo en cascada es la forma mediante la cual se puede ordenar rigurosamente las etapas del ciclo de vida delsoftware, lo que indica directamente que se debe esperar a terminar una etapa de desarrollo antes de continuar a la siguiente, lo que indica que si se detecta algún problema en la etapa de pruebas resultadirectamente en la necesidad de empezar de nuevo el desarrollo del mismo.
En las diferentes etapas del modelo de desarrollo pueden surgir algunos inconvenientes como, en la etapa de análisis derequerimientos se debe consensuar todo lo que se requiere y será lo que seguirá avanzando en las etapas siguientes, no pudiéndose requerir nuevos resultados a mitad del proceso de elaboración del software.En la etapa de diseño del sistema se desarrolla y organiza el sistema en elementos que pueden ser elaborados por separado, pudiendo así como una ventaja aprovechar el trabajo en equipo.
En la fasedel diseño del programa es la fase donde se realizan los algoritmos necesarios para cumplir las necesidades del usuario.
En la fase de codificación es la que se utiliza para implementar el códigofuente; donde se hace uso de prototipos y se corrigen errores.
En la fase de pruebas se ensamblan los elementos programados y se comprueba que funcione y cumpla los requisitos antes de ser entregado alusuario.
En la fase de implantación es en la que el usuario ejecuta el programa, ya después de que los programadores realizaran pruebas exhaustivas para comprobar que el sistema no falle y cumpla amayor nivel la necesidad del usuario, sin ser de una efectividad del cien por ciento dado que durante las fases anteriores el usuario no tiene contacto con los desarrolladores.
En la fase demantenimiento se puede llegar a corregir algunos problemas menores sin poder llegar a problemas de programación profundad dada la forma en la que se desarrollo el programa o sistema.
En la vida real, un...
tracking img