medolos tradicionales de desarrollo de software ( cascada - espiral)
-
Upload
cristhian-aguilar -
Category
Education
-
view
565 -
download
3
Transcript of 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
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.
ESTRUCTURA
:
REQUERIMIENT
OS
ANALISIS Y
DISEÑO
DISEÑO
DETALLADO
CODIFICACION
PRUEBAS
OPERACIONES
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.
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.
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.
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
ESTRUCTURA
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
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