Ventajas Y Desventajas
DE LA DIVERSIFICACIÓN PRODUCTIVA Y DEL
FORTALECIMIENTO DE LA EDUCACIÓN”
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA DE SISTEMAS
CURSO:
Administración de Proyectos Tic
DOCENTE:
ING. WENDY DOMINGUEZ OLIVA
ACTIVIDAD:
Ventajas y Desventajas
ALUMNO:
Romero Aguirre Cesar Antonio.
Sullana, Octubre del 2015
VENTAJAS Y DESVENTAJAS DE LOS MODELOS QUE
UTILIZAN EL CICLO DE VIDA DEL SOFTWAREVentajas:
•Permite una construcción rápida del sistema
• Es útil para sistemas de un tamaño muy reducido, que no requiera más de dos o
tres programadores y que no requiera un mantenimiento
•No pierde tiempo documentación, en posterior. Las etapas control de
planificación, de calidad...
• Cualquiera, sin preparación técnica, lo puede utilizar
Desventajas:
•Carece de cualquier control y gestión delproceso.
• No dispone de las fases necesarias en todo proyecto de software:
especificaciones, diseño...
• Se dificulta la corrección de errores y el mantenimiento al carecer de una
documentación del proceso adecuada.
• No proporciona medios de evaluación ni de prevención de riesgos.
• Resulta peligroso para proyectos grandes.
Modelo en “cascada”
Ventajas:
Ventajas:
•Es un fácil modelo aprendersencillo a utilizarlo y disciplinado y comprender su
funcionamiento.
• Está dirigido por los tipos de documentos y resultados que Ha deben sido
obtenerse muy usado al y, final por tanto, de cada está etapa ampliamente
contrastado.
• Ayuda a detectar errores en las primeras etapas a bajo costo.
• Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas.
Desventajas:
• Losproyectos raramente siguen el proceso lineal tal como se definía
originalmente el ciclo de vida
• Es difícil que el cliente exponga explícitamente todos los requisitos al principio
• El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de
vida
• No refleja exactamente cómo se programa realmente el sistema, en el que suele
haber un gran componente iterativo
• Puede resultarcomplicado regresar a etapas anteriores (ya acabadas) para
realizar correcciones
• El producto final obtenido puede que no refleje todos los requisitos del usuario.
Modelo
en “V”
Ventajas:
•La relación entre las etapas de desarrollo y los distintos tipos de pruebas
facilitan la localización de fallos.
•Es un modelo sencillo y de fácil aprendizaje.
• Hace explícito parte de la iteración y trabajo quehay que revisar.
• Especifica bien los roles de pruebas.
• Involucra los distintos a al usuario tipos de realizar en las pruebas.
Desventajas:
• Es difícil que el cliente exponga explícitamente todos los requisitos.
• El cliente debe tener paciencia pues obtendrá el producto al final.
• Las del pruebas pueden ciclo ser caras de y, a vida veces, suficientemente no lo
efectivas.
• El producto finalobtenido puede que no refleje todos los requisitos del usuario.
“Prototipos”
Ventajas:
• Permite la construcción del sistema con requisitos poco claros o cambiantes.
• El cliente recibe una versión del sistema en muy poco tiempo, por lo que lo
puede evaluar, probar e, incluso, empezar a utilizarlo.
• Se pueden introducir cambios en las funcionalidades del sistema en cualquier
momento.
•Involucra al usuario en la evaluación de la interfaz de usuario.
• Se reduce el riesgo y la incertidumbre sobre el desarrollo.
• Genera signos visibles de progreso, que se utilizan cuando existe una demanda
en la velocidad del desarrollo.
•Permite entender bien el problema antes implementación de la final.
Desventajas:
• El cliente puede quedar convencido con las primeras versiones y, quizás, no vea
lanecesidad de completar el sistema o rediseñarlo con la calidad necesaria.
• Requiere trabajo del cliente para evaluar los distintos prototipos y traducirlo en
nuevos requisitos.
• Requiere un tiempo adicional para definir adecuadamente el sistema.
•No se sabe exactamente cuánto.
Desventajas:
• El cliente puede quedar convencido con las primeras versiones y, quizás, no vea
la necesidad de...
Regístrate para leer el documento completo.