Advertisement
David valdiviezo ensayo_pdf
David valdiviezo ensayo_pdf
David valdiviezo ensayo_pdf
Upcoming SlideShare
Marcos mendoza ensayoMarcos mendoza ensayo
Loading in ... 3
1 of 3
Advertisement

More Related Content

Advertisement

David valdiviezo ensayo_pdf

  1. Instituto Universitario Politécnico “Santiago Mariño” Extensión, Porlamar Sede: Genovés MODELO DE CASCADA Profesora: Yasmin Marcano Realizado por: Rangel David Valdiviezo C.I 24.109.001
  2. Modelo de cascada. Este modelo de software fue publicado por Winston W. Royce en el año 1970, este modelo fue presentado como un modelo defectuoso, pero debido a diversas ventajas que este enfoque nos brinda hacia el diseño del software y la aplicación presentada se volvió muy popular en el mundo y desde entonces muchos equipos de desarrollo de software han seguido este modelo. Sim embargo cabe recalcar que hace 10 o 15 años atrás este modelo estuvo sujeto a numerosas críticas debido a que es restrictivo y rígido lo cual dificultaba el desarrollo de proyectos de software modernos, también se tardaba mucho tiempo en pasar por todo el ciclo otra crítica también era que el mantenimiento se realizaba en el código fuente. El modelo de cascada es el más básico de todos los modelos, sirve como un bloque de construcción para los demás modelo de ciclo de vida dos características principales de este modelo de ciclo de vida. - Es una visión del proceso de desarrollo de software como una sucesión de etapas que produce productos intermedios. - Si se cambian el orden de las fases, el producto final será de inferior calidad. La visión de este modelo en cascada como sabemos es el desarrollo de software es muy simple ya que para crear software se sigue una secuencia simple de fases y cada fase tiene un conjunto de metas bien definidas. Este modelo está compuesto por varias etapas que son: Análisis de requerimiento: en esta fase como su mismo nombre lo dice analiza las necesidades de los usuarios finales del software para determinar qué objetivos deben cumplirse, de esta fase surge la memoria llamada documento de especificación de requisitos que contiene la especificación completa de lo que debe hacer el sistema sin entrar en detalles internos, es muy importante que en esta etapa se debe tomar en cuenta todo lo que se requiere en el sistema y será aquello lo que seguirá en las siguientes fases. Diseño del sistema: se compone y organiza el sistema en elementos que puedan crearse por separado, aprovechando las ventajas del desarrollo de equipo, como resultado surge el documento de diseño del software aquí especifican cada una de las partes del software lo que deben hacer.
  3. Diseño del programa: es la fase donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de codificación. Codificación: es la fase en donde se implementa el código fuente, haciendo uso de prototipos así como pruebas y ensayo para corregir errores dependiendo del lenguaje de programación y su versión se crea las bibliotecas y así la programación sea un proceso más rápido. Pruebas: son los elementos ya programados, se ensamblan para componer el sistema y se comprueba que funciona correctamente y que cumple con los requisitos, antes de ser entregado al usuario final. Implementación: es la fase en donde el usuario final ejecuta el sistema, para ello el o los programadores ya realizaron las pruebas de que el sistema no presente ningún tipo de fallas. Mantenimiento: una de las etapas más importantes porque se destina un alto porcentaje de los recursos, es el mantenimiento del software ya que al utilizarlo como usuario final puede ser que no cumpla con todas nuestras expectativas. En conclusión con este método y sus fases podemos ver que cumple todo un protocolo para la creación del software cada fase tiene una tarea la cual debe ser realizada como vimos anteriormente una de las características más importantes de este método es que debe ser realizado fase por fase ya que si saltamos de paso nuestro software será de inferior calidad. Este método nos beneficia ya que cada fase y cada paso que se debe cumplir son muy fácil de entender y comprender es un método muy organizado estricto que cumple ciertas reglas como por ejemplo mezclar las fases, también nos beneficia ya que es un modelo de planificación sencilla y como está dicho anteriormente al cumplir las fases como es debido paso por paso la calidad de nuestro producto será alta. Una de las desventajas que marca mucho este modelo es que no se pueden incorporar nuevas cosas si se quiere actualizar.
Advertisement