Está en la página 1de 13

ANALISIS DE ALGORITMOS

Presentado por: CRISTIAN JAVIER PERDOMO DIAZ

PASOS PARA RESOLVER UN PROBLEMA DE PROGRAMACIN

MODELO DEL CICLO DE VIDA DEL SOFTWARE

Define el estado de las fases a travs de las cuales se mueve un proyecto de desarrollo de software. Es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transicin asociadas entre estas etapas. - Describe las fases principales de desarrollo de software - define las fases primarias esperadas de ser ejecutadas durante estas fases.

- Ayuda administrar el progreso del desarrollo - Provee un espacio de trabajo para la definicin de un detallado proceso de desarrollo de software - As los modelos suministran una gua para los ingenieros de software con el fin de ordenar diversas actividades tcnicas en el proyecto.

1.MODELO CASCADA

Sirve como bloque de construccin para los dems modelos de ciclo de vida .secuencia simple de dos fases. - Planear un proyecto antes de embarcarse en l. - Define el comportamiento externo deseado. - Documentar los resultados de cada actividad. - Disear un sistema antes de codificarlo - Testear un sistema despus de construirlo.

2. MODELO DE DESARROLLO INCREMENTAL


Es el proceso de construccin siempre subconjuntos de requerimientos del sistema Beneficios: -construir un sistema pequeo es menos riesgo que uno grande - los errores de desarrollo realizados en un incremento , pueden ser arreglados antes del proximo incremento incrementando

3.MODELO DE DESARROLLO EVOLUTIVO


(Denominado como prototipo de evolutivo )construye una serie de grandes versiones sucesivas de un producto. Asume que los requerimientos no son completamente conocidos al inicio del proyecto.

4. MODELO ESPIRAL
El esfuerzo de desarrollo es iterativo. Puede seguir cuatro pasos: - Determinar que quieres lograr.

- determina las rutas alternativas que puedes tomar para lograr esas metas .
Por cada una analizar los riesgos y resultados finales - Seguir la alternativa seleccionada en el paso 2

5.MODELO CONCURRENTE
Provee una meta-descripcin del proceso software

También podría gustarte