gfgfhfh
NOMBRE DEL CICLO DE VIDA
VENTAJAS
DESVENTAJAS
Análisis
-Su uso es libre(como decir “barra libre” sin condiciones)
-Es necesario “aterrizar” losconceptos, lo cual puede resultar un poco difícil para quien no tenga experiencia en el uso de procesos de ingeniería de software.
Diseño
- Diagrama de interacciones, diagrama de clases.
-Permiteun lenguaje común como lo es UML, convirtiendo al desarrollo de software una disciplina de ingeniería en vez de meramente escribir código.
- Se encuentra muy ligado al método, lo que puedeocasionar inconvenientes al tratar de combinar con otras metodologías.
Codificación
-Impone la necesidad de mucha disciplina planificación y administración, en el proceso de desarrollo desoftware, venciendo así la filosofía de los procesos de codificar y probar
- Impone la necesidad de que la realización del producto debe ser pospuesta hasta que los objetivos sean bien entendidos.- Retrasa la detección de errores hasta el final por lo cual es muy difícil realizar cambios cuando el proceso está en las últimas fases.
- Toma mucho tiempo ver los resultados.
- Es difícilmantener la trazabilidad entre los requerimientos iniciales y el código final.
Pruebas
- verificación de la implementación.
-Impone la necesidad de que la realización del producto debeser pospuesta hasta que los objetivos sean bien entendidos.
-Retrasa la detección de errores hasta el final por lo cual es muy difícil realizar cambios cuando el proceso está en las últimas fases.-Es difícil mantener la trazabilidad entre los requerimientos iniciales y el código final.
-Cuando los requerimientos no están bien definidos no es posible aplicar éste modelo pues elloincrementaría los riesgos y retrasaría el proceso.
-El costo de detectar errores en etapas avanzadas es muy alto dado que ello modificaría todo lo que se ha desarrollado.
Mantenimiento...
Regístrate para leer el documento completo.