Vous êtes sur la page 1sur 3

Tabla comparativa de modelos

Metodologa
Cascada

Caractersticas

Ventajas

Desventajas

Fue propuesto por Winston W.


Royce en 1970.

Es un modelo fcil de
implementar y entender.

Ordena rigurosamente las


etapas del ciclo de vida del
software.

Est orientado a
documentos.

Un proyecto no siempre
sigue una secuencia lineal,
esto crea una mala
implementacin del modelo
y lo lleva al fracaso.

Es el ms utilizado.

Es un modelo conocido y
utilizado con frecuencia.

La visin del proceso de


desarrollo de software es una
sucesin de etapas que
producen productos
intermedios.

Promueve una
metodologa de trabajo
eficiente: definir antes
que disear; disear
antes que codificar.

Cualquier error de diseo


detectado en la etapa de
prueba conduce
necesariamente al rediseo
y nueva programacin del
cdigo afectado, lo que
aumenta los costos del
desarrollo.
Una etapa determinada del
proyecto no se puede llevar
a cabo a menos que se
haya culminado la etapa
anterior.

Espiral de
Boehm

Lo defini Barry Boehm en


1986.
Desarrollo rpido de versiones
crecientes (incrementales).
Utiliza el enfoque de modelo
evolutivo.
Se obtiene una realimentacin
a considerar para el siguiente
ciclo.
La evaluacin de riesgos es
primordial.

Centra su atencin en
las opciones que
implican la reutilizacin
del software existente.

Por su complejidad, no es
recomendable usarlo en
pequeos sistemas.
Es un modelo costoso.

Se enfoca en la
eliminacin temprana de
riesgos y alternativas
poco atractivas.
Puede adaptarse y
aplicarse a lo largo de la
vida del software de
computadora.
Si se gestionan bien los
riesgos, se reducen
problemas futuros, as
como costos.

Requiere experiencia en la
identificacin de riesgos.
Genera mucho tiempo en el
desarrollo del sistema.

Scrum

RUP (Rational
Unified
Process)

Modelo de referencia que


define un conjunto de
prcticas y roles.

Flexibilidad a cambios.
Mayor calidad de
software.

Puede tomarse como punto


de partida.

Mayor productividad.

Roles: ScrumMaster, Product


Owner y el Team.

Maximiza el retorno de
inversin.

Gestin regular de las


expectativas del cliente,
resultados anticipados,
flexibilidad y adaptacin,
retorno de inversin,
mitigacin de riesgos,
productividad y calidad,
alineamiento entre cliente y
equipo, y equipo motivado.

Reduccin de riesgos.

Utiliza UML (Unified Modeling


Language), el cual es un
estndar para elaborar
diagramas de sistemas
informticos que nos ayudan
a mostrar, comunicar, eliminar
o agregar objetos de la
solucin informtica. ste nos
permite ver la interaccin de
los usuarios con el sistema.

Reduce los riesgos del


proyecto.

Es propiedad de IBM.
Est orientado a objetos.
Es la metodologa ms
utilizada para el anlisis,
implementacin y
documentacin de sistemas.
Tiene una arquitectura basada
en componentes.
Desarrollo iterativo.
Administra requisitos.
Verificacin de calidad de
software.

Requiere delegar
responsabilidades al equipo.
Resistencia a su aplicacin.

Genera muchos costos.


Es complejo.

Incorpora fielmente el
objetivo de calidad.
Integra desarrollo con
mantenimiento.
Es ideal para proyectos
grandes.

XP

Fue formulado por Kent Beck.


Es el ms destacado de los
procesos giles de desarrollo
de software.
Es una metodologa liviana de
desarrollo de software.
Est orientado a quien usa el
software.
Combina las mejores
prcticas de desarrollo de
software.

Fundamentada en
valores y prcticas.

Genera altas comisiones en


caso de fallar.

Reduce el costo del


cambio en todas las
etapas del ciclo del
sistema.

Es para proyectos
pequeos.

Produce una menor tasa


de errores.
Programacin
organizada.

Est basado en prueba y


error.

Vous aimerez peut-être aussi