Académique Documents
Professionnel Documents
Culture Documents
CASCADA
CARACTERISTICAS
ESPIRAL
INCREMENTAL
BASADO EN COMPONENTES
Es el ms utilizado.
Es una visin del proceso
de desarrollo de software
como una sucesin de
etapas que produce
productos intermedios.
Si se cambia el orden de
las fases, el producto
final ser de inferior
calidad.
En cada giro se
construye un nuevo
modelo del sistema
completo.
Es el mejor modelo para
el desarrollo de grandes
sistemas.
Este modelo puede
combinarse con otros
modelos de proceso de
desarrollo.
Se evitan proyectos
largos y se entrega algo
de valor a los usuarios
con cierta frecuencia.
Difcil de evaluar el
costo.
El resultado puede ser
muy positivo.
Se basa en la
reutilizacin de software
existente.
Este modelo nos permite
reutilizar partes de
cdigo pre elaborado.
PROCESO DE DESARROLLO
UNIFICADO
Permite el desarrollo de
software a gran escala
mediante un proceso continuo
de pruebas y
retroalimentacin.
RAD
CONCURRENTE
VENTAJAS
DESVENTAJAS
El modelo en espiral
permite a quien
desarrolla aplicar el
enfoque de construccin
de prototipos en
cualquier etapa de
evolucin del producto.
Con un paradigma
incremental se reduce el
tiempo de desarrollo
inicial, ya que se
implementa la
funcionalidad parcial.
Tambin provee un
impacto ventajoso frente
al cliente, que es la
entrega temprana de
partes operativas del
software.
Se ahorra tiempo en
desarrollo del software y
ahorra dinero.
Simplifica las pruebas.
Permite que las pruebas
sean ejecutadas
probando cada uno de
los componentes antes
de probar el conjunto
completo de
componentes
ensamblados.
Junto a UML constituye la
metodologa estndar ms
utilizada para anlisis, diseo,
implementacin y
documentacin de sistemas
orientados a objetos.
Comprueba y ahorra dinero en
comparacin con construir.
Visibilidad temprana.
Mayor involucramiento de los
usuarios.
Posiblemente menos fallas.
Posiblemente menor costo.
Ciclos de desarrollo ms
pequeos
Eficiencia en tiempo
Excelente para proyectos en
los que se conforman grupos
de trabajo independientes.
Proporciona una imagen
exacta del estado actual de un
proyecto.
Requiere de mucha
planeacin, tanto
administrativa como
tcnica.
Requiere de metas clara
para conocer el estado
del proyecto.
Menos eficiente.
Progreso ms difcil de medir.
Menos eficiente.
Menor precisin cientfica.
Riesgo de revertirse a las
prcticas sin control de antao
Ms fallas (por sndrome de
"codificar a lo bestia").
Prototipos pueden no escalar
un problema maysculo.
Es un modelo dinmico.
BOOCH
Es orientado a objetos.
No es til en la prctica.