1985
ONCE A
2013
DOCENTE:
NICOLAS MORALES
SISTEMAS
METODOLOGIAS DE CREACION DE SOFTWARE
METODOLOGIAS DE CREACION DE SOFTWARE:
Definición:
Se caracterizan porexponer procesos basados en la planeación exhaustiva.
Esta planeación se realiza esperando que el resultado de cada proceso sea predeterminante y predecible. La experiencia ha mostrado que, comoconsecuencia de las características del software, los resultados de los procesos no son siempre predecibles y sobre todo, es difícil predecir desde el comienzo del proyecto.
Tipos:
Cada metodología dedesarrollo de software tiene más o menos su propio enfoque para el desarrollo de software. Estos son los enfoques más generales, que se desarrollan en varias metodologías específicas.
Estos enfoquesson los siguientes:
1) Incremental: Combinación de framework lineal e iterativo.
2) Espiral: Combinación de framework lineal e iterativo.
3) Modelo en cascada: Framework lineal
4) Prototipado:Framework iterativo
5) RAD: Rapid Application Development, framework iterative
1) Incremental: Combina elementos del modelo lineal secuencial con la filosofía interactiva de construcción deprototipos. Los principios básicos son:
2) Espiral: La metodología de desarrollo en espiral es una evolución de método clásico en cascada (Waterfall, top-down) y se considera un método de desarrolloincremental. Este tipo de metodología equivale al de cascada, pero en él se permite el solapamiento de varias etapas con el objetivo de flexibilizar y compensar el tiempo de desarrollo total y alcanzarresultados funcionales en etapas tempranas.
Características:
-La atención se centra en la evaluación y reducción del riesgo del proyecto dividiendo el proyecto en segmentos más pequeños y proporcionarmás facilidad de cambio durante el proceso de desarrollo, así como ofrecer la oportunidad de evaluar los riesgos y con un peso de la consideración de la continuación del proyecto durante todo el...
Regístrate para leer el documento completo.