modelo evolutivo del software
CONCEPTO:
El modelo en espiral del proceso del software que originalmente fue propuesto por Boehm (1988) {El modelo en espiral es una de las másrecomendables para el desarrollo y creación de un programa, ya que consta de pocas etapas o fases, las cuales se van realizando en manera continua y cíclica. (Sommerville, 2006)
Barry Boehm: Es uningeniero informático estadounidense y también es profesor emérito de esta materia en el departamento de ciencias tecnológicas en la Universidad del Sur de California. Es conocido por sus múltiplesaportes a este campo.
Cada ciclo espiral se divide en 4 etapas:
DEFINICION DE OBJETIVOS: Para esta fase del proyecto se definen los objetivos específicos, Se identifican las restricciones delproceso y el producto, y es estipula un plan detallado de administración. Se identifican los riesgos, se planean estrategias alternativas,
EVALUACION Y REDUCCION DE RIESGOS: Se lleva a cabo un análisisdetallado para cada uno de los riesgos del proyecto. Se definen los pasos para reducir dichos riesgos, Por ejemplo si existe el riesgo de tener requerimientos inapropiados, se desarrolla un prototipo delsistema.
DESARROLLO Y VALIDACION: Después de la evaluación de riesgos en la interfaz de usuario son dominantes, un modelo de desarrollo apropiado podría ser la construcción de prototipos evolutivosSi los riesgos de protección son la principal consideración, un desarrollo basado en transformaciones formales podría ser el más apropiado, y así sucesivamente. EI modelo de cascada es el másapropiado para el desarrollo si el mayor riesgo identificado es la integración de los subsistemas.
PLANEACION: El proyecto se revisa y se toma la decisión si se debe continuar con un ciclo posterior de laespiral. Si se decide continuar, se desarrollan los planes para la siguiente fase del proyecto. Con cada iteración alrededor de la espiral (comenzando en el centro y siguiendo hacia el exterior), se...
Regístrate para leer el documento completo.