Sunteți pe pagina 1din 2

Cuadro comparativo de los diferentes modelos o paradigmas que existen para el desarrollo de software.

Nombre
Descripcin o
del Definicin Ventajas Desventajas Aplicaciones
caractersticas
modelo
Sugiere un enfoque Primer modelo Se debe tener en Los requisitos no se pueden Es ampliamente
sistemtico o ms empleado. Consiste en cuenta que fue el congelar mientras dura el utilizado en los
desarrollo. El mercado
bien secuencial del la ejecucin de una primer mtodo cambia, todo cambia.
sistemas
desarrollo del serie de fases que empleado. gubernamentales de
Modelo lineal secuencial

El usuario debe esperar


software que suceden. Facilita la gestin de mucho tiempo hasta ver los gran tamao.
comienza en un nivel Cada fase genera desarrollo. resultados
de sistemas, progresa documentacin para la Los errores de anlisis y
diseo son costosos de
con el anlisis, siguiente. eliminar, y se propagan a
diseo, codificacin, Una fase termina hasta las fases siguientes con un
pruebas, y que la anterior ha efecto conocido como bola
mantenimiento. terminado. de nieve.
Se genera mucho
mantenimiento inicial
debido al perodo de
congelacin de requisitos y
ste recae, en su mayor
parte.
Es un modelo de Usualmente en los La planificacin es Necesita tener todos Se aplica bien en
ingeniera diseado servicios que debe sencilla. los requisitos al situaciones en las
para ser aplicado en proveer, limitaciones y La calidad del principio. que el software es
Modelo en cascada

el desarrollo de metas del software. producto resulta alta. Si se ha cometido simple y en las que
software. Permite trabajar con errores en una fase es el dominio es bien
personal poco difcil volver a otras. conocido.
calificado. No se tiene el producto
hasta el final, si se
comete un error en la
fase del anlisis no lo
descubrimos hasta la
fase de entrega.
Las actividades de La ing. De software, se El anlisis del resto se Genera mucho tiempo Aplicaciones:
este modelo se vale y establece a partir hace de forma explcita en el desarrollo del El modelo en
conforman en una de una serie de modelos y clara. Donde los sistema. espiral se utiliza
espiral, en la que que establecen y mejores elementos de Modelo costoso. sobre todo en
cada bucle o iteracin muestran las distintas los restantes del modelo. Requiere experiencia grandes proyectos.
Reduce Riesgos del
representa un etapas y estados por los en la identificacin de
Modelo en espiral

proyecto.
conjunto de que pasan un producto Incorpora objetivos de riesgos.
actividades. software, desde su calidad.
concepto inicial, Integra el desarrollo con
pasando por su el mantenimiento, etc.
desarrollo, puesta en Adems, es posible
marcha y tener en cuenta mejoras
posteriormente hasta la y nuevos requerimientos
retirada del producto, a son romper con la
estos modelos se les metodologa, ya que este
ciclo de vida no es
denomina Modelos de
regido ni esttico.
vida de Software,
Fue propuesto por Se divide en 4 partes. Se reduce el tiempo de No es recomendable Interactivo, los
Harlan Mills, en el Anlisis, Diseo, desarrollo inicial, se para casos del sistema clientes o los
ao 1980. Cdigo, Prueba. implementa la en tiempo real de alto usuarios identifican
Modelo incremental

Surgi el enfoque funcionalidad parcial. nivel de seguridad, a grandes rasgos las


incremental como Proporciona ventas requiere de mucha funcionalidades que
una forma de reducir del modelo cascado. planeacin, requiere proporciona el
el proceso de Reduciendo sus de metas claras para sistema.
desarrollo. desventajas al mbito conoces el estado del
de cada incremento. proyecto.
Resulta ms sencillo
acomodar cambios al
acotar el tamao de
los incrementos.

S-ar putea să vă placă și