Sie sind auf Seite 1von 3

Cuadro Comparativo Metodologias de Desarrollo

MODELO ESPIRAL MODELO EN CASADA es el enfoque metodolgico que ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalizacin de la inmediatamente anterior. Consiste en una serie de ciclos que se repiten en forma de espiral, comenzando desde el centro. El Espiral puede verse como un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCP. con los aspectos controlados y sistemticos delmodelo cascada . 1. establecer la comunicacin entre el cliente y el desarrollador. 2. definicin de los recursos, tiempo y otra informacin relacionada con el proyecto. 3. evaluar los riesgos tcnicos y de gestin del proyecto. 4. construir una o msrepresentaciones de la aplicacin software. 5. construir la aplicacin, instalarla, probarla y proporcionar soporte al usuario o cliente 6. obtener la reaccin del cliente, segn la evaluacin de lo creado e instalado en los ciclos anteriores. MODELO INCREMENTAL El incremental es un modelo de tipo evolutivo que est basado en varios ciclos Cascada realimentados aplicados repetidamente, con una filosofa iterativa Modelo Evolutivo

QUE ES

Modelo de desarrollo que esta enfocado a realizar, las actividades de especificacin, validacin y dearrollo, en este se asume que los requerimientos estn sujetos a cambios continuos.

FASES DEL MODELO

1. Anlisis de requerimientos: . 2. Diseo del Sistema 3. Diseo del Programa 4. Codificacin 5. Pruebas 6. Implantacin

1. Especifiacaion inicial. 1. Anlisis 2. Diseo 3. Codigo 4. Prueba 2. Desarrollo del producto. 3.Implemetacion, uso y evaluacin. 4. Reespesificacion

VENTAJAS

Se tiene todo bien organizado y no se mezclan las fases. Es perfecto para proyectos que son rgidos, y adems donde se especifiquen muy bien los requerimientos y se conozca muy bien la

Reduce riesgos del proyecto Incorpora objetivos de calidad. Integra el desarrollo con el mantenimiento, etc. Adems es posible tener en cuenta mejoras y nuevos requerimientos sin romper

se reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial. proporciona todas las ventajas

Desde el punto de vista de desarrollo de sistema el enfoque evolutivo suele traer ms ventajas en comparacin con un enfoque en cascada ya que el sistema se va ajustando a las

Cuadro Comparativo Metodologias de Desarrollo


herramienta a utilizar con la metodologa, ya que este ciclo de vida no es rgido ni esttico. del modelo en cascada realimentado, reduciendo sus desventajas slo al mbito de cada incremento. ms rpido en comparacin del modelo de cascada. Resulta ms sencilo acomodar cambios al acotar el tamao de los incrementos. 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. Requere de mucha planeacion, tanto administrativa como tcnica. Requiere de metas claras para conocer el estado del proyecto. El modelo incremental es til sobre todo cuando el personal necesario para una implementacion completa no esta disponible.

necesidades del cliente, a la vez que l mismo entiende mejor sus propios requerimientos

DESVENTAJAS

un proyecto rara vez sigue una secuencia lineal, esto crea una mala implementacin del modelo, lo cual hace que lo lleve al fracaso. El proceso de creacin del software tarda mucho tiempo ya que debe pasar por el proceso de prueba y hasta que el software no est completo no se opera.

Genera mucho tiempo en el desarrollo del sistema Modelo costoso Requiere experiencia en la identificacin de riesgos.

1. El proceso no es visible. 2. Los sistemas tienen una estructura deficiente

USOS

el modelo en cascada se despea bien en proyectos con requisitos claros o cuando se trabaja con herramientas tcnicas y es des aconsejable cuando se necesita un rpido desarrollo.

el modelo en espiral es beneficioso en proyectos que necesitan reduccion de riesgos .

Aunque supone grandes ventajas el desarrollo evolutivo solo es recomendado para sistemas pequeos y medianos. En los sistemas grandes, los constantes cambios en el desarrollo solo

Cuadro Comparativo Metodologias de Desarrollo


dificultan la estabilidad y la integracin de los avances de los distintos grupos de trabajo que puedan existir. La mayora de las empresas que desarrollan grandes sistemas usan un modelo mixto que usa las mayores fortalezas de los enfoques evolutivos y de cascada

Das könnte Ihnen auch gefallen