Modelo Lineal Secuencial
VENTAJAS
Se
debe tener en cuenta que fue el primer modelo empleado, y por lo tanto es mejor
que ninguno.
Facilita
la gestión del desarrollo.
La
calidad del producto resultante es alta.
Sus
fases son conocidas por los desarrolladores.
Se
tiene todo muy bien organizado y no se mezclan las fases.
La
planificación es sencilla.
Los
usuarios lo pueden comprender fácilmente.
DESVENTAJAS
En
general, establecer todos los requisitos al principio del proceso de desarrollo
es un mito inalcanzable: Los usuarios no pueden imaginárselo que quieren hasta
que no ven un sistema funcionando.
Los
requisitos no se pueden congelar mientras dura el desarrollo. El mercado
cambia, todo cambia.
El
usuario debe esperar mucho tiempo hasta ver los resultados.
Los
errores de análisis y diseño son costosos de eliminar, y se propagan a las
fases siguientes con un efecto conocido como bola de nieve.
Se
genera mucho mantenimiento inicial debido al período de congelación de requisitos
y éste recae, en su mayor parte.
Modelo de Construcción de
prototipos
VENTAJAS
Permite al desarrollador
darse en cuenta de lo que quiere el
cliente
Se
crea con rapidez
Son
Fácilmente modificable
Reduce
costo.
Aumenta
la probabilidad de Éxito
DESVENTAJAS
Administración
difícil.
Adaptarlo
como el sistema final.
El
Desarrollador y el Cliente tienen poca
comunicación.
Surge
Cambios imprevistos que retrasan el progreso de prototipo.
Modelo DRA
VENTAJAS
Permite
trabajar en el a varias personas a la vez.
El
desarrollo se realiza a un nivel de abstracción mayor.
Los
entregables pueden ser trasladados a otra plataforma.
Interfaz
gráfica estándar.
Ciclo
de desarrollo más pequeño.
DESVENTAJAS
El
enfoque DRA tiene inconvenientes para proyectos grandes, necesita suficientes
recursos de humanos para crear el numero correcto de equipos.
Si
los desarrolladores y clientes no se comprenden con las actividades necesarias
para completar el sistema los proyectos fallaran.
El
DRA sería inapropiado cuando los riesgos técnicos son altos.
Indeficientes.
Modelos Evolutivos de proceso del
software
Modelo Incremental
VENTAJAS
Con un paradigma incremental se reduce
el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial.
También provee un impacto ventajoso
frente al cliente, que es la entrega temprana de partes operativas del
Software.
El modelo proporciona todas las
ventajas del modelo en cascada realimentado, reduciendo sus desventajas sólo al
ámbito de cada incremento.
Permite entregar al cliente un producto
más rápido en comparación del modelo de cascada.
Resulta más sencillo acomodar cambios
al acotar el tamaño de los incrementos.
Por su versatilidad requiere de una
planeación cuidadosa tanto a nivel administrativo como técnico.
DESVENTAJAS
El modelo Incremental no es
recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad,
de procesamiento distribuido, y/o de alto índice de riesgos.
Requiere de mucha planeación, tanto
administrativa como técnica.
Requiere de metas claras para conocer
el estado del proyecto.
Se necesitan pruebas de regresión y su
coste puede aumentar.
Modelo Espiral
VENTAJAS
El modelo en espiral puede adaptarse y aplicarse a
lo largo de la vida del software de computadora.
Como el software evoluciona a medida que progresa
el proceso, el desarrollador y el cliente comprenden y reaccionan mejor ante
riesgos en cada uno de los nivele evolutivos.
El modelo en espiral permite a quien lo desarrolla
aplicar el enfoque de construcción de prototipos en cualquier etapa de
evolución del producto.
El modelo en espiral demanda una consideración
directa de los riesgos técnicos en todas las etapas del proyecto y si se aplica
adecuadamente debe reducir los riesgos antes de que se conviertan en problemas.
En la utilización de grandes sistemas a doblado la
productividad.
DESVENTAJAS
Resulta
difícil convencer a grandes clientes de que el enfoque evolutivo es
controlable.
Debido
a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.
Genera
demasiado tiempo en el desarrollo de sistemas.
Si
no existen grupos de trabajo no se puede trabajar en éste método.
Modelo Espiral WINWIN
VENTAJAS
Reduce riesgos del proyecto
Incorpora objetivos de calidad
Integra el desarrollo con el
mantenimiento, etc.
El software evoluciona a medida que
progresa el proceso, el desarrollador y el cliente y reaccionan mejor ante de
riesgos.
DESVENTAJAS
Genera mucho tiempo en el desarrollo del
sistema
Modelo costoso
Requiere experiencia en la identificación
de riesgos.
Debido a su elevada complejidad no es
aconsejable utilizarlo en sistemas pequeños.
Modelo de Desarrollo concurrente
VENTAJAS
Excelente para proyectos en los que se conforman
grupos de trabajo independientes.
Proporciona una imagen exacta del estado actual de
un proyecto.
DESVENTAJAS
Si no se dan las condiciones señaladas no es
aplicable.
Si no existen grupos de trabajo no se puede
trabajar en este método
Modelo de
desarrollo de software basado en componentes
VENTAJAS:
Reutilización
del Software.
Mayor
calidad. (Aunque esta depende de si somos o no buenos compradores).
Ciclos
de desarrollo se hacen más cortos.
El
dinero invertido regresa en menos tiempo.
DESVENTAJAS:
Genera
mucho tiempo en el desarrollo del sistema.
Modelo
costoso.
Cuando
un sistema falla se pierde tiempo y coste dentro de la empresa.
Exige
una cierta habilidad en los analistas (es bastante difícil).
Modelo de
Métodos Formales
VENTAJAS
Se
comprende mejor el sistema.
La
comunicación con el cliente mejora ya que se dispone de una descripción clara y
no ambigua de los requisitos del usuario.
El
sistema se describe de manera más precisa.
Mayor
calidad software respecto al cumplimiento de las especificaciones.
DESVENTAJAS
El
desarrollo de herramientas que apoyen la aplicación de métodos formales es
complicado y los programas resultantes son incómodos para los usuarios.
Los
investigadores por lo general no conocen la realidad industrial.
Es
escasa la colaboración entre la industria y el mundo académico, que en
ocasiones se muestra demasiado dogmático.
Se
considera que la aplicación de métodos formales encarece los productos y
ralentiza su desarrollo.
GRUPO
1
INTEGRANTES:
Jennifer
Arriaga Aguilera
Janio
Robelli Guerrero
Katherine
Zambrano Delgado
Luis
Espinoza Campusano
Sara
Chica Mora
genial me ayudo mucho gracias!!!
ResponderEliminarexcelente
ResponderEliminarMuy buen trabajo
ResponderEliminar