Você está na página 1de 3

¿QUÉ ES?

VENTAJAS DESVENTAJAS USOS

Se tiene todo bien organizado y no se mezclan las


Es el enfoque metodológico que ordena fases. Es perfecto para proyectos que son rígidos, y Un proyecto rara vez sigue una secuencia El modelo en cascada se despeña bien
rigurosamente las etapas del ciclo de vida además donde se especifiquen muy bien los lineal, esto crea una mala implementación del en proyectos con requisitos claros o
del software, de tal forma que el inicio de requerimientos y se conozca muy bien la herramienta a modelo, lo cual hace que lo lleve al fracaso. cuando se trabaja con herramientas
CASCADA PURA cada etapa debe esperar a la finalización utilizar El proceso de creación del software tarda técnicas y es des aconsejable cuando
de la inmediatamente anterior. mucho tiempo ya que debe pasar por el se necesita un rápido desarrollo.
proceso de prueba y hasta que el software no
esté completo no se opera.

Es un modelo poco útil, pero sin embargo No conlleva ninguna gestión; no se pierde tiempo en la El modelo resulta peligroso para otro tipo de Se utiliza cualquier combinación de
bastante común Se puede tener una planificación, en la documentación, en el control de proyectos que no sean pequeños. diseño, código, depuración y métodos
especificación formal, o no tenerla Si no se calidad, en el cumplimiento de los estándares, o en Puede que no suponga gestión alguna, pero de prueba no formales que sirven hasta
ha utilizado formalmente un método, cualquier otra actividad que no sea codificación pura. tampoco ofrece medios de evaluación del que se tiene el producto listo para
CODIFICAR Y probablemente ya se esté usando el Como se pasa directamente a codificar, se pueden progreso. entregarlo.
CORREGIR método Codificar y Corregir en forma mostrar inmediatamente indicios de progreso. No proporciona medios de evaluación de la
intuitiva Cuando se utiliza éste método se calidad o de identificación de riesgos.
empieza con una idea general de lo que se
necesita construir.
Consiste en una serie de ciclos que se Reduce riesgos del proyecto Incorpora objetivos de Genera mucho tiempo en el desarrollo del El modelo en espiral es beneficioso en
repiten en forma de espiral, comenzando calidad. Integra el desarrollo con el mantenimiento, etc. sistema Modelo costoso Requiere proyectos que necesitan reducción de
desde el centro. El Espiral puede verse Además es posible tener en cuenta mejoras y nuevos experiencia en la identificación de riesgos. riesgos.
ESPIRAL como un modelo evolutivo que conjuga la requerimientos sin romper con la metodología, ya que
naturaleza iterativa del modelo MCP. con este ciclo de vida no es rígido ni estático.
los aspectos controlados y sistemáticos del
modelo cascada
El incremental es un modelo de tipo Se reduce el tiempo de desarrollo inicial, ya que se El modelo Incremental no es recomendable El modelo incremental es útil sobre
evolutivo que está basado en varios ciclos implementa la funcionalidad parcial. proporciona todas para casos de sistemas de tiempo real, de todo cuando el personal necesario para
Cascada realimentados aplicados las ventajas del modelo en cascada realimentado, alto nivel de seguridad, de procesamiento una implementación completa no esta
INCREMENTAL repetidamente, con una filosofía iterativa reduciendo sus desventajas sólo al ámbito de cada distribuido, y/o de alto índice de riesgos. disponible.
O EVOLUTIVO incremento. más rápido en comparación del modelo de Requiere de mucha planeación, tanto
cascada. Resulta más sencillo acomodar cambios al administrativa como técnica. Requiere de
acotar el tamaño de los incrementos. metas claras para conocer el estado del
proyecto.
Es un modelo de proceso de desarrollo de Permiten que los ingenieros de sw desarrollen Para proyectos grandes, necesita suficientes El modelo DRA es utilizado para ciclos
software lineal secuencial que enfatiza un versiones cada vez más completas del sw. Producen recursos humanos para crear el número de vida del software cortos.
ciclo de desarrollo extremadamente corto. una versión completa en forma incremental con cada correcto de equipos DRA Si los
iteración desarrolladores y clientes no se
MODELO DRA comprometen con las actividades rápidas
necesarias para completar un sistema en un
marco de tiempo muy breve, los proyectos
fallarán.
Es una metodología estándar una de las Proporciona Carece en cuanto a la propuesta para Para proyectos de aplicaciones web
más utilizadas (junto UML) para análisis, mecanismos para modularizar y parametrizar sección representar aspectos como la interfaz de entiempo real
RUP diseño, implementación y documentación es del modelo de tiempo real. usuario, la multiplicidad de medios en los
de sistemas orientados a objetos. tipos de información o la complejidad de la
navegación dentro del sistema.
Pertenece a los modelos de desarrollo No modifica el ciclo de vida, reduce el riesgo de Se suelen desatender aspectos importantes Se emplea más comúnmente como
evolutivo. Se inicia con la definición de los construir productos que no satisfagan necesidades de tales como a calidad y el mantenimiento a una técnica susceptible de
PROTOTIPOS objetivos globales juego se identifican los los usuarios, reduce costos. largo plazo. implementarse dentro del contexto de
requisitos se planta con rapidez una los modelos del proceso expuesto.
iteración de prototipos y se presenta el
modelado.
Se basa en el trabajo orientado al objeto, Programación organizada. Es recomendable emplearlo solo en Sirve para desarrollar y liberar
basándose para esto en la velocidad de Menor taza de errores. proyectos a corto plazo software. Y además poder revisarlo
reacción para la implementación. Satisfacción del programador. Altas comisiones en caso de fallar para incorporar nuevas
XP Solución de errores de programas Imposible prever todo antes de programar funcionalidades
Versiones nuevas Demasiado costoso e innecesario
Implementa una forma de trabajo donde se
adapte fácilmente a las circunstancias

Sugiere un enfoque sistemático o más bien Se debe tener en cuenta que fue el primer modelo Los requisitos no se pueden congelar Es ampliamente utilizado en los
secuencial del desarrollo del software que empleado. mientas dura el desarrollo. El usuario debe sistemas gubernamentales de gran
comienza en un nivel de sistemas. Facilita la gestión del desarrollo. esperar mucho tiempo hasta ver los tamaño.
MODELO LINEAL Progresa con el análisis, diseño, resultados.
SECUENCIAL codificación, pruebas y mantenimiento. 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
debido al periodo de congelación de
requisitos.
Modelo ágil de desarrollo rápido, enfocado Posee bajos costos al realizar un cambio en el No sirve para grupos de desarrollo Software para dispositivos móviles
a grupos pequeños y busca rápidas proyecto. demasiado grandes o segmentados.
respuestas Entrega rápidos resultados. Depende demasiado de que exista una
MOBILE-D Asegura el software adecuado en el momento buena comunicación entre los miembros del
adecuado. equipo.

Você também pode gostar