Beruflich Dokumente
Kultur Dokumente
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.
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
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.
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.
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