Está en la página 1de 5

Ventajas y Desventajas Modelo Cascada

El modelo de cascada original, publicada por Winston W. Royce en 1970, fue de hecho, no identificado por el nombre con el que conocemos hoy en da. Royce, de hecho, present el modelo como un modelo defectuoso y que no traba!an. "ero debido a las di#ersas #enta!as que este enfoque hacia el dise$o de soft%are y la aplicaci n presentada, pronto se hi&o muy popular en el mundo de desarrollo de soft%are. 'in embargo, antes de entrar en las #enta!as y des#enta!as del modelo de cascada, este es el modelo de cascada se e(plica bre#emente. Modelo de Cascada Modelo de Desarrollo de Software El aspecto m)s importante del modelo de cascada es que ninguno de las etapas se pueden comen& con la fase anterior antes se ha completado. El ciclo de #ida del soft%are tiene que seguir la secuencia. El modelo de cascada original dise$ado por Royce consisti en las siguientes siete etapas* + Especificaci n de Requisitos + ,ise$o + -onstrucci n + .ntegraci n + "robar y depurar + .nstalaci n + /antenimiento 'in embargo, #arias modificaciones fueron trados a este modelo de cascada, como de necesidad. 0qu, en este artculo, #amos a tratar de entender un modelo de cascada simple, di#idido en seis etapas. 1ay una s2ptima etapa, que es igual a la de la primera etapa, los requisitos, pero se sigue la 3ltima etapa y se refiere al mantenimiento como actuali&ada. 4amos a tratar de entender cada una de estas etapas uno a uno.

Etapa 1: Requisitos de la Fase 5a sea que usted dise$e un peque$o programa para sumar dos n3meros, o usted est) en el desarrollo de un sistema de soft%are para la automati&aci n de toda una compa$a a2rea, 2sta es la primera fase, que no se puede anular. 0 menos que usted sepa lo que est) pasando con el dise$o, no se puede abordar el problema. 0qu, las especificaciones de la salida o el producto final se estudia y marcado. 'i el soft%are que #a a ser dise$ado no debe contener ciertas caractersticas, como por ra&ones de seguridad, y tambi2n se menciona en esta etapa. Etapa 2: Especificacin de la Fase -on todos los requisitos y las limitaciones en la mano, una #ista final de c mo el producto debe ser e(actamente, se decide. 6a forma e(acta en que el soft%are debe funcionar se menciona en esta etapa. Fase 3: Fase de Diseo 7ueno, aqu el traba!o real comien&a. -ada tipo de recurso que se necesaria para el correcto dise$o del soft%are que se menciona aqu, en esta fase. 89u2 tipo de base de datos se requiere, qu2 tipo de datos debe ser apoyado, etc son algunos de los aspectos importantes que se estable&ca en esta fase. El algoritmo del proceso en el que el soft%are debe estar dise$ado se hace en esta fase. Este algoritmo es la columna #ertebral de la parte real de la codificaci n en la siguiente fase. Etapa : Etapa de !"ple"entacin # $rue%as

0hora comien&a la parte de codificaci n. 0qu, el soft%are est) dise$ado como por el algoritmo. "or lo tanto se hace muy importante que el algoritmo debe ser dise$ada adecuadamente. El soft%are dise$ado seg3n el algoritmo tiene que ir a tra#2s de pruebas de soft%are constante y procesos de correcci n de errores para saber si hay alguna falla o error. 6a salida de esta etapa debe ser un programa bien dise$ado que est) a la par con el algoritmo dise$ado. Etapa &: Fase de !nte'racin # Ensa#os

0qu los distintos c digos dise$ados por diferentes programadores se integran y se comprueba si el soft%are funciona de acuerdo con las especificaciones establecidas. 6a configuraci n del soft%are final que debe ser instalado en el sistema de clientes tambi2n ha sido dise$ado y probado para que el cliente no enfrenta ning3n problema durante la instalaci n del programa. El producto es entonces entregado al cliente. Fase (: Fase de "anteni"iento El traba!o de desarrollo de soft%are no termina con la entrega del soft%are para el cliente. 6os dise$adores de soft%are puede tener que proporcionar constantemente el apoyo al cliente para resol#er cualquiera de los problemas que puedan surgir. "uede haber algunos defectos que se detectan durante la e!ecuci n real del proyecto. ,urante la fase de mantenimiento, soporte y depuraci n se proporciona para todos estos problemas. Etapa ): Fase de Requeri"ientos de *ue+a :iempos de cambio puede e(igir que los requisitos del producto puede cambiar. 6a empresa cliente puede ampliar a otros campos y puede que desee nue#as caractersticas que se a$adir)n m)s en el soft%are e(istente. "or lo tanto, es muy importante que los requisitos actuali&ados ser tomada desde el cliente. Esto requiere el ciclo de #ida del producto que empe&ar todo de nue#o. 0hora, espero que la e(plicaci n dada anteriormente peque$a que le han ayudado en la comprensi n del modelo de cascada. -on este conocimiento en la mano, #amos a tratar de entender las #enta!as y des#enta!as del modelo de cascada. ,enta-as # Des+enta-as Modelo Cascada 4amos ahora a tratar de responder a la pregunta b)sica, 8cu)les son las #enta!as y des#enta!as del modelo de cascada; ,enta-as del "odelo de cascada

El modelo de cascada es el modelo m)s antiguo y m)s ampliamente utili&ado en el campo de desarrollo de soft%are. 1ay ciertas #enta!as del modelo de cascada, que hace que sea el modelo m)s ampliamente utili&ado hasta el momento. 0lgunos de ellos se pueden enumerar como ba!o. + <o hace falta mencionar, es un modelo lineal y, por supuesto, los modelos lineales son las m)s simples a ser implementadas. + 6a cantidad de recursos necesarios para implementar este modelo es mnimo. + =na gran #enta!a del modelo de cascada es que la documentaci n se produce en cada etapa del desarrollo del modelo de cascada. Esto hace que la comprensi n del producto dise$ar procedimiento m)s sencillo. + ,espu2s de cada etapa importante de la codificaci n de soft%are, las pruebas se reali&an para comprobar el correcto funcionamiento del c digo. Des+enta-as del Modelo Cascada 6a pregunta que hay que te preocupa ahora es que con tantas #enta!as a la mano, lo que podra ser las posibles des#enta!as del modelo de cascada. 7ueno, hay algunas des#enta!as de este modelo ampliamente aceptado tambi2n. Echemos un #ista&o a algunos de ellos. + .r nicamente, la mayor des#enta!a del modelo de cascada es uno de sus mayores #enta!as. <o se puede #ol#er atr)s, si la fase de dise$o ha ido mal, las cosas pueden ser muy complicado en la fase de e!ecuci n. + 6os /uchas #eces, sucede que el cliente no es muy clara de lo que e(actamente quiere de el soft%are. -ualquier cambio que se menciona en el medio puede causar mucha confusi n. + 6os peque$os cambios o errores que surgen en el soft%are completo puede causar mucho problema.

+ 6a mayor des#enta!a del modelo de cascada es que hasta la etapa final del ciclo de desarrollo se ha completado, un modelo de traba!o del soft%are no est) en las manos del cliente. "or lo tanto, es difcil en condiciones de mencionar si lo que se ha dise$ado es e(actamente lo que haba pedido El modelo de cascada, como ya se mencion , es, por supuesto, el modelo m)s ampliamente utili&ado. 1ay #arias #ersiones de la misma, lo que permite algunas fases modelo de cascada que se superponen o retroalimentaci n que se toma despu2s de cada fase, que hacen que el dise$o del soft%are mucho m)s simple. 0s que esto, en definiti#a, era todo acerca de las #enta!as y des#enta!as modelo de cascada. 0 pesar de las des#enta!as, las muchas #enta!as de este modelo de garanti&ar que siga siendo uno de los modelos m)s utili&ados en el campo de desarrollo de soft%are.

También podría gustarte