medolos tradicionales de desarrollo de software ( cascada - espiral)

10
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE MECANICA ESCUELA DE INGENIERIA INDUSTRIAL PROGRAMACION 2 NOMBRE: CRISTHIAN AGUILAR TEMA: METODOLOGIAS TRADICIONALES DE DESARROLLO DE SOFTWARE

Upload: cristhian-aguilar

Post on 12-Jul-2015

558 views

Category:

Education


3 download

TRANSCRIPT

Page 1: medolos tradicionales de desarrollo de software ( cascada - espiral)

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE MECANICA

ESCUELA DE INGENIERIA INDUSTRIAL

PROGRAMACION 2

NOMBRE: CRISTHIAN AGUILAR

TEMA: METODOLOGIAS TRADICIONALES DE DESARROLLO DE SOFTWARE

Page 2: medolos tradicionales de desarrollo de software ( cascada - espiral)

METODO DE LA CASCADA

Es un método que ordena rigurosamente las etapas del ciclo de vida

del software de tal manera que el inicio de cada etapa debe esperar a

la finalización de la inmediatamente anterior.

El modelo en cascada trabaja perfectamente para los proyectos en los

cuales los requisitos del proyecto se encuentran definidos claramente y

no son obligados a futuras modificaciones.

Page 3: medolos tradicionales de desarrollo de software ( cascada - espiral)

ESTRUCTURA

:

REQUERIMIENT

OS

ANALISIS Y

DISEÑO

DISEÑO

DETALLADO

CODIFICACION

PRUEBAS

OPERACIONES

Page 4: medolos tradicionales de desarrollo de software ( cascada - espiral)

CARACTERISTICAS:

• Es el mas utilizado

• Es una visión del proceso por etapas

• Para que el proyecto tenga éxito deben desarrollarse todas las faces

• Las faces continúan hasta q los objetivos sean alcanzados.

• Si se cambia el orden de las fases el resultado será de menor

calidad.

Page 5: medolos tradicionales de desarrollo de software ( cascada - espiral)

VENTAJAS:

• se tiene todo bien organizado

• La planificación es sencilla

• La calidad del producto resultante es alta

• Los usuarios le pueden comprender muy fácilmente

DESVENTAJAS

:• Los problemas que se presentan son corregidos posteriormente

• Es difícil incorporar nuevas cosas si se quiere actualizar

• Se tarda mucho tiempo en pasar por todo el ciclo

• Las revisiones de proyectos de gran complejidad son muy difíciles.

Page 6: medolos tradicionales de desarrollo de software ( cascada - espiral)

MODELO ESPIRALEl modelo de desarrollo en espiral es un generador de modelo de

proceso guiado por el riesgo que se emplea para conducir sistemas

intensivos de ingeniería de software concurrente y a la vez con muchos

usuarios.

Se caracteriza principalmente por:

• Un enfoque cíclico para el crecimiento incremental del grado de

definición e implementación de un sistema, mientras que disminuye su

grado de riesgo.

• Un conjunto de puntos de fijación para asegurar el compromiso del

usuario con soluciones de sistema que sean factibles y mutuamente

satisfactorias.

Page 7: medolos tradicionales de desarrollo de software ( cascada - espiral)

CARANTERISITICAS:

• En cada giro se construye un nuevo modelo del sistema completo

• El modelo puedo combinarse con otros modelos

• Mejor modelo para desarrollo de grandes sistemas

• No hay numero definido de interacciones

• Este es el enfoque mas realista actualmente

Page 8: medolos tradicionales de desarrollo de software ( cascada - espiral)

ESTRUCTURA

Page 9: medolos tradicionales de desarrollo de software ( cascada - espiral)

VENTAJAS:

• Reduce los riesgos del proyecto

• Incorpora objetivos de calidad

• Integra el desarrollo con el mantenimiento

DESVENTAJ

AS:Genera mucho tiempo en el desarrollo del sistema

Modelo costoso

Requiere experiencia en la identificación de riesgos

Page 10: medolos tradicionales de desarrollo de software ( cascada - espiral)

CUADRO COMPARATIVO:

METODO CASCADA METODO ESPIRAL

FASES Análisis de requisitos

Diseño del sistema

Diseño del programa

Codificación

Pruebas

Implantación

mantenimiento

Determinar objetivos

Análisis del riesgo

Desarrollar y probar

planificación

UTILIDAD Cuando los objetivos estén

bien claros por que es muy

difícil hacer modificaciones

en el programa.

Como software evoluciona , a

medida que progresa el

proceso

El modelo y operador

reaccionan mejor ante

riesgos.

DIFUSION Sigue siendo uno de los

métodos mas utilizados

hasta el día de hoy por ser

el mas fácil de utilizar.

Método muy utilizado por

que es muy fácil de

relacionar con otros métodos,

y los resultado son mucho

CARTMET