Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Me Todos
Me Todos
•Si los requerimientos no están •El éxito de este modelo radica en las •Debido a que el usuario ve que el prototipo funciona piensa que este •El modelo Incremental no es recomendable •Para proyectos grandes, aunque por escalas, el DRA requiere recursos humanos
claros, no se puede continuar el habilidades y experiencias que tenga el es el producto terminado y no entienden que recién se va a desarrollar para casos de sistemas de tiempo real, de suficientes como para crear el número correcto de equipos DRA.
desarrollo de la siguiente etapa. equipo que lo esté trabajando para el software. alto nivel de seguridad, de procesamiento •Requiere clientes y desarrolladores comprometidos en las rápidas actividades
detectar correctamente los riesgos. •El desarrollador puede caer en la tentación de ampliar el prototipo distribuido, y/o de alto índice de riesgos. necesarias para completar un sistema en un marco de tiempo abreviado. Si no hay
•Cuando se cierra una etapa para construir el sistema final sin tener en cuenta los compromisos de compromiso, por ninguna de las partes constituyentes, los proyectos DRA fracasaran.
no se puede devolver a la •El modelo se adapta a cualquier tipo de calidad y mantenimiento que tiene con el cliente •Requiere de mucha planeación, tanto •No todos los tipos de aplicaciones son apropiados para DRA. Si un sistema no se
anterior. modelado. •Una menor participación del usuario puede que se obtenga menor administrativa como técnica. puede modelizar adecuadamente. La construcción de los componentes necesarios
resultado y generar un resultado insatisfactorio. •Requiere de metas claras para conocer el para DRA será problemático. Si está en juego el alto rendimiento, y se va a conseguir el
DEBILIDADES •Los pequeños cambios estado del proyecto. rendimiento convirtiendo interfaces en componentes de sistema, el enfoque DRA
pueden generar errores que puede que no funcione.
con llevan a muchos •No es adecuado cuando los riesgos técnicos son altos. Esto ocurre cuando una nueva
problemas. aplicación hace uso de tecnologías nuevas, o cuando el nuevo software requiere un
alto grado de interoperabilidad con programas de computadora ya existentes.
•Enfatiza el desarrollo de componentes de programas reutilizables. La reutilización es la
piedra angular de las tecnologías de objetos, y se encuentra en el modelo de proceso
de ensamblaje.
DIAGRAMAS
Conclusiones
Las metodologías que se implementan al desarrollo del software, tienen procesos o etapas desde el momento en que nace la idea hasta el producto
final, esto se hace básicamente con el objetivo de mejorar, optimizar y ofrecer una excelente calidad de producto.
Aparte de los 5 métodos expuestos en el cuadro, existen más metodologías que se han usado hace bastante tiempo, cada una de ellas tiene un ciclo
de vida que puede variar. Por esta razón, es importante que dependiendo del tipo de software que se vaya a desarrollar, se identifique la metodología
para el resultado eficiente del producto final.