Вы находитесь на странице: 1из 11

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

Ciclos de Vida
ISO/IEC 12207 (1995) El marco del ciclo de vida del software cubre desde la conceptuacin de las ideas iniciales del producto hasta el fin de su uso (retirada).

Es una sucesin de estados o fases por los cuales pasa un software a lo largo de su vida.

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) Kendall & Kendall


1. Identificacin de problemas, oportunidades y objetivos 2. Determinacin de requerimientos de informacin

7. Implementacin y evaluacin del sistema 3. Anlisis de las necesidades del sistema

6. Prueba del sistema y mantenimiento del sistema

4. Diseo del sistema recomendado 5. Desarrollo y documentacin del software

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

MODELO LINEAL
Este modelo, identificado a principios de la dcada de los 50, resulta muy rgido porque cada fase requiere como elemento de entrada el resultado completo de la anterior. Resulta apropiado para: -Desarrollar nuevas versiones de sistemas antiguos en los que el desconocimiento de las necesidades de los usuarios, o del entorno de operacin no plantea riesgos. -Sistemas pequeos, sin previsin de evolucin a corto plazo.

Requisitos Diseo Codificacin

Pruebas
Integracin Operacin y mantenimiento

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

MODELO EN CASCADA
Requisitos Anlisis Diseo Implementacin Mantenimiento posentrega Retiro Desarrollo Mantenimiento
Requerimientos Cambiados

En 1970 Winston Royce muestra los bucles de retroalimentacin para el mantenimiento durante la construccin del producto.

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

MODELO ESPIRAL
COSTE ACUMULADO

DETERMINAR OBJETIVOS, ALTERNATIVAS Y RESTRICCIONES

EVALUAR ALTERNATIVAS, IDENTIFICAR Y RESOLVER RIESGOS

ANLISIS DE RIESGOS

ANLISIS DE RIESGOS

ANLISIS DE RIESGOS

PROTOTIPO OPERATIVO PROTOTIPO PROTOTIPO

SIMULACIONES, MODELOS REQUISITOS PLAN CICLO DESARROLLO DESCRIPCIN DE SISTEMA REQUISITOS DE SOFTWARE DISEO DEL SOFTWARE DISEO DETALLADO

PLAN DE DESARROLLO

VALIDACIN DE REQUISITOS

CODIFICACI N

PRUEBAS VALIDACIN Y VERIFICACIN DEL DISEO PRUEBAS INTEGRACIN

PLAN DE INTEGRACIN Y PRUEBAS

En 1970 Winston Royce defini flujos de retorno sobre el modelo secuencial, acuando as el modelo en cascada. El ciclo de iteracin de este modelo evolutivo se convierte en una espiral, que al representarse sobre ejes cartesianos muestra en cada cuadrante una clase particular de actividad: Planificacin, Anlisis de riesgo, Ingeniera y Evaluacin.

VERIFICACIN

PLANIFICAR FASES SIGUIENTES

IMPLEMENTACIN

DESARROLLAR Y VERIFICAR EL SIGUIENTE NIVEL

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

MODELO INCREMENTAL
Diseo Codificacin Pruebas Integracin Operacin Mantenim. Sub-sistema

REQUISITOS

Diseo

Codificacin

Pruebas

Integracin

Operacin Mantenim.

Sub-sistema

SISTEMA

Diseo

Codificacin

Pruebas

El modelo incremental mitiga la rigidez del modelo en cascada, descomponiendo el desarrollo de un sistema en partes. Las ventajas que ofrece son: -El usuario dispone de pequeos subsistemas operativos que ayudan a perfilar mejor las necesidades reales del sistema en su conjunto. -El modelo produce entregas parciales en periodos cortos de tiempo, comparados con el tiempo necesario para la construccin del sistema en su conjunto, y permite la incorporacin de nuevos requisitos que pueden no estar disponibles o no ser conocidos al iniciar el desarrollo.

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

Iterativo e Incremental

Una fortaleza , es que modela la produccin del software de una manera muy parecida al mundo real

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

MODELO DE PROTOTIPADO (MODIFICADORES DE LOS MODELOS)

Construir y Revisar Maqueta

Escuchar al Cliente

El cliente prueba la maqueta


La construccin de prototipos se puede utilizar como un modelo del proceso independiente, se emplea ms comnmente como una tcnica susceptible de implementarse dentro del contexto de cualquiera de los modelos del proceso expuestos. Los prototipos pueden ser: Ligeros: dibujos de pantallas de interfaz con simulacin de funcionamiento por enlaces a otros dibujos Operativos: Mdulos de software con funcionamiento propio que se desarrollan sin cubrir las funcionalidades completas del sistema.

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

KENDALL Y KENDALL

CICLOS DE VIDA SEGN BIBLIOGRAFA


SENN
1. 2. 3. 4. 5. 6. Investigacin Prliminar Determinacin de requerimientos Diseo de sistemas Desarrollo del software Pruebas del Sistema Implantacin y Evaluacin

1. Identificacin de problemas, oportunidades y objetivos 2. Determinacin de requerimientos de informacin 3. Anlisis de las necesidades del sistema 4. Diseo del sistema recomendado 5. Desarrollo y documentacin del software 6. Prueba del sistema y mantenimiento del sistema 7. . Implementacin y evaluacin del sistema

PRESSMAN
1. 2. 3. 4. 5. Anlisis Diseo Codificacin Prueba Mantenimiento

WHITEEN, BENTLEY Y BARLOW 1. Planificacin 2. Anlisis 3. Diseo 4. Implementacin 5. Soporte CVDS Moderno

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)

METODOLOGA

Forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quin hace qu, cundo y cmo). El rasgo principal de una metodologa se la define por el ciclo de vida del proyecto de acuerdo a su modelo.

Bibliografa
Schach Stephen (2006). Ingeniera de Software clsica y orientada a objetos. Whitten Jeffrey,Bentley Lonnie y Barlow Vctor (1997). Anlisis y Diseo de Sistemas de Informacin Kendall & Kendall (2005). Anlisis y Diseo de Sistemas www.navegapolis.net/files/cis/CIS_1_05.pdf

Вам также может понравиться