Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE DESARROLLO
ESPIRAL
Andersson Corts
Tcnicas de Programacin
MODELO ESPIRAL
CONCEPTO
El modelo en espiral del proceso del software que originalmente fue propuesto
por Boehm (1988) .El modelo en espiral es una de las mas recomendables para el
desarrollo y creacin de un programa, ya que consta de pocas etapas o fases, las
cuales se van realizando en manera continua y cclica.
Barry Boehm
Es uningeniero informticoestadounidensey
tambin es profesor emrito de esta materia
en el departamento de ciencias tecnolgicas
en laUniversidad del Sur de California. Es
conocido por sus mltiples aportes a este
campo.
MODELO ESPIRAL
Cada ciclo espiral se divide en 4 etapas:
DEFINICION DE OBJETIVOS: Para esta fase del proyecto se definen los objetivos
especficos. Se identifican las restricciones del proceso y el producto, y es estipula un
plan detallado de administracin. Se identifican los riesgos, se planean estrategias
alternativas.
EVALUACION Y REDUCCION DE RIESGOS: Se lleva acabo un anlisis detallado para
cada uno de los riesgos del proyecto. Se definen los paso para reducir dichos riesgos, Por
ejemplo si existe el riesgo de tener requerimientos inapropiados, se desarrolla un
prototipo del sistema.
DESARROLLO Y VALIDACION: Despus de la evaluacin de riesgos en la interfaz de
usuario son dominantes, un modelo de desarrollo apropiado podra ser la construccin de
prototipos evolutivos. Si los riesgos de proteccin son la principal consideracin, un
desarrollo basado en transformaciones formales podra ser el mas apropiado, y as
sucesivamente. El modelo de cascada es el mas apropiado para el desarrollo si el mayor
riesgo identificado es la integracin de los subsistemas.
PLANEACION: El proyecto se revisa y se toma la decisin si se debe continuar con un
ciclo posterior de la espiral. Si se decide continuar, se desarrollan los planes para la
siguiente fase del proyecto. Con cada iteracin alrededor de la espiral (comenzando en el
centro y siguiendo hacia el exterior), se construyen sucesivas versiones del software,
cada vez ms completa y, al final, el propio sistema software totalmente funcional.
REPRESENTACION GRAFICA
CARACTERISTICAS
Trata
Este
En
El
Incorpora
Elimina
Permite
Cada
Los
Las
alternativas
Restricciones
VENTAJAS
DESVENTAJAS
S
A
I
C
A
R
G