Professional Documents
Culture Documents
Modelo de espiral.
Desarrollo en espiral
La principal caractersticas del modelo en espiral es la gestin
de riesgos de forma peridica en el ciclo de desarrollo. Este
modelo fue creado en 1988 por Barry Boehm, combinando
algunos aspectos clave de las metodologas del modelo de
cascada y del desarrollo rpido de aplicaciones, pero dando
nfasis en un rea que para muchos no jug el papel que
requiere en otros modelos: un anlisis iterativo y concienzudo
de los riesgos, especialmente en el caso de sistema complejos
de gran escala.
Codificacin y correccin
El desarrollo de codificacin y correccin (en ingls "Code and
fix") es, ms que una estrategia predeterminada, el resultado
de una falta de experiencia o presin que se ejerce sobre los
desarrolladores para cumplir con una fecha de entrega. Sin
dedicar tiempo de forma explcita para el diseo, los
programadores
comienzan
de
forma
inmediata
a
producir cdigo. Antes o despus comienza la fase de pruebas
de
software (a
menudo
de
forma
tarda)
y
los
inevitables errores que se encuentran han de eliminarse antes
de poder entregar el software.
Orientado a la Reutilizacin
La reutilizacin de software es un proceso donde se recurre al
uso de activos de software en las especificaciones de anlisis,
diseos, implementacin y pruebas de una aplicacin o
sistemas de software.8
La reutilizacin tiene ciertos Indicadores por ejemplo:
1. Entre el 40% y 60% de una aplicacin es reutilizable en
otra.
2. Aproximadamente el 60% de una aplicacin administrativa
es reutilizable.
3. Aproximadamente el 75% de las funciones son comunes a
ms de un programa.
4. Solo el 15% del cdigo encontrado en muchos sistemas es
unico y novedoso a una aplicacin especfica.
El rango general de uso recurrente esta entre el 15% y 85%.
La reutilizacin tiene Principios como la existencia de
parecidos en distintos sistemas de un mismo dominio, donde
el software puede representarse como una combinacin de
mdulos y los sistemas nuevos se puede caracterizar por
diferencias respecto a los antiguos sistemas.