SlideShare una empresa de Scribd logo
1 de 13
EL TÉRMINO CICLO DE VIDA DEL
SOFTWARE DESCRIBE EL DESARROLLO DE
SOFTWARE, DESDE LA FASE INICIAL HASTA LA FASE
FINAL. EL PROPÓSITO DE ESTE PROGRAMA ES
DEFINIR LAS DISTINTAS FASES INTERMEDIAS QUE
SE REQUIEREN PARA VALIDAR EL DESARROLLO DE
LA APLICACIÓN, ES DECIR, PARA GARANTIZAR QUE
EL SOFTWARE CUMPLA LOS REQUISITOS PARA LA
APLICACIÓN Y VERIFICACIÓN DE LOS
PROCEDIMIENTOS DE DESARROLLO:
SE ASEGURA DE QUE LOS MÉTODOS UTILIZADOS
SON APROPIADOS.
ESTOS PROGRAMAS SE ORIGINAN EN EL HECHO DE
QUE ES MUY COSTOSO RECTIFICAR LOS ERRORES
QUE SE DETECTAN TARDE DENTRO DE LA FASE DE
IMPLEMENTACIÓN. EL CICLO DE VIDA PERMITE QUE
LOS ERRORES SE DETECTEN LO ANTES POSIBLE Y
POR LO TANTO, PERMITE A LOS
DESARROLLADORES CONCENTRARSE EN
LA CALIDAD DEL SOFTWARE, EN LOS PLAZOS DE
IMPLEMENTACIÓN Y EN LOS COSTOS ASOCIADOS.
EL CICLO DE VIDA BÁSICO DE UN SOFTWARE CONSTA
DE LOS SIGUIENTES PROCEDIMIENTOS:
DEFINICIÓN DE OBJETIVOS: DEFINIR EL RESULTADO
DEL PROYECTO Y SU PAPEL EN LA ESTRATEGIA
GLOBAL.
ANÁLISIS DE LOS REQUISITOS Y SU VIABILIDAD:
RECOPILAR, EXAMINAR Y FORMULAR LOS
REQUISITOS DEL CLIENTE Y EXAMINAR CUALQUIER
RESTRICCIÓN QUE SE PUEDA APLICAR.
DISEÑO GENERAL: REQUISITOS GENERALES DE LA
ARQUITECTURA DE LA APLICACIÓN.
DISEÑO EN DETALLE: DEFINICIÓN PRECISA DE CADA
SUBCONJUNTO DE LA APLICACIÓN.
PROGRAMACIÓN (PROGRAMACIÓN E
IMPLEMENTACIÓN): ES LA IMPLEMENTACIÓN DE UN
LENGUAJE DE PROGRAMACIÓN PARA CREAR LAS
FUNCIONES DEFINIDAS DURANTE LA ETAPA DE
DISEÑO.
PRUEBA DE UNIDAD: PRUEBA INDIVIDUAL DE CADA
SUBCONJUNTO DE LA APLICACIÓN PARA
GARANTIZAR QUE SE IMPLEMENTARON DE
ACUERDO CON LAS ESPECIFICACIONES.
INTEGRACIÓN: PARA GARANTIZAR QUE LOS
DIFERENTES MÓDULOS SE INTEGREN CON LA
APLICACIÓN. ÉSTE ES EL PROPÓSITO DE LA PRUEBA
DE INTEGRACIÓN QUE ESTÁ CUIDADOSAMENTE
DOCUMENTADA.
PRUEBA BETA (O VALIDACIÓN), PARA GARANTIZAR
QUE EL SOFTWARE CUMPLE CON LAS
ESPECIFICACIONES ORIGINALES.
DOCUMENTACIÓN: SIRVE PARA DOCUMENTAR
INFORMACIÓN NECESARIA PARA LOS USUARIOS
DEL SOFTWARE Y PARA DESARROLLOS FUTUROS.
IMPLEMENTACIÓN
MANTENIMIENTO: PARA TODOS LOS
PROCEDIMIENTOS CORRECTIVOS (MANTENIMIENTO
CORRECTIVO) Y LAS ACTUALIZACIONES
SECUNDARIAS DEL SOFTWARE (MANTENIMIENTO
CONTINUO).
MODELOS DE CICLO DE VIDA
PARA FACILITAR UNA METODOLOGÍA COMÚN
ENTRE EL CLIENTE Y LA COMPAÑÍA DE
SOFTWARE, LOS MODELOS DE CICLO DE VIDA
SE HAN ACTUALIZADO PARA REFLEJAR LAS
ETAPAS DE DESARROLLO INVOLUCRADAS Y LA
DOCUMENTACIÓN REQUERIDA, DE MANERA
QUE CADA ETAPA SE VALIDE ANTES DE
CONTINUAR CON LA SIGUIENTE ETAPA. AL
FINAL DE CADA ETAPA SE ARREGLAN LAS
REVISIONES DE MANERA QUE (TEXTO
FALTANTE).
MODELO EN CASCADA
EL MODELO DE CICLO DE VIDA EN CASCADA
COMENZÓ A DISEÑARSE EN 1966 Y SE TERMINÓ
ALREDEDOR DE 1970. SE DEFINE COMO UNA
SECUENCIA DE FASES EN LA QUE AL FINAL DE CADA
UNA DE ELLAS SE REÚNE LA DOCUMENTACIÓN
PARA GARANTIZAR QUE CUMPLE LAS
ESPECIFICACIONES Y LOS REQUISITOS ANTES DE
PASAR A LA FASE SIGUIENTE:
MODELO V
EL MODELO DE CICLO DE VIDA V PROVIENE
DEL PRINCIPIO QUE ESTABLECE QUE LOS
PROCEDIMIENTOS UTILIZADOS PARA
PROBAR SI LA APLICACIÓN CUMPLE LAS
ESPECIFICACIONES YA DEBEN HABERSE
CREADO EN LA FASE DE DISEÑO.
Ciclo de vida

Más contenido relacionado

La actualidad más candente

CONTROL DE CALIDAD
CONTROL DE CALIDAD CONTROL DE CALIDAD
CONTROL DE CALIDAD 12fe
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwarearmenia
 
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLEROCICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERORomulo Molero
 
Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)sena
 
Aplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmoAplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmoJose Molina
 
Diapositivas Para Blog
Diapositivas Para BlogDiapositivas Para Blog
Diapositivas Para Blogcaoflo
 
Luis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayoLuis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayoLuis Caraballo
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase PruebasjohannaAC
 
Incompatibilidad del software chava
Incompatibilidad del software chavaIncompatibilidad del software chava
Incompatibilidad del software chavaiminformatico
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibrejohannaAC
 

La actualidad más candente (18)

Implantación del software
Implantación del software Implantación del software
Implantación del software
 
Pruebas en el software
Pruebas en el software Pruebas en el software
Pruebas en el software
 
CONTROL DE CALIDAD
CONTROL DE CALIDAD CONTROL DE CALIDAD
CONTROL DE CALIDAD
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLEROCICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
CICLO DE VIDA DEL SOFTWARE - ROMULO MOLERO
 
Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)Calidad del software (blog calisoft34699)
Calidad del software (blog calisoft34699)
 
Aplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmoAplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmo
 
Calidad de-software
Calidad de-softwareCalidad de-software
Calidad de-software
 
Eitzelcruz
EitzelcruzEitzelcruz
Eitzelcruz
 
Diapositivas Para Blog
Diapositivas Para BlogDiapositivas Para Blog
Diapositivas Para Blog
 
Instituto tecnologico
Instituto tecnologicoInstituto tecnologico
Instituto tecnologico
 
Luis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayoLuis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayo
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase Pruebas
 
Taller 3.
Taller 3.Taller 3.
Taller 3.
 
Control de calidad del software
Control de calidad del softwareControl de calidad del software
Control de calidad del software
 
Incompatibilidad del software chava
Incompatibilidad del software chavaIncompatibilidad del software chava
Incompatibilidad del software chava
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software Libre
 
Pandora.
Pandora.Pandora.
Pandora.
 

Destacado (14)

La eutanasia norma daniela mendoza
La eutanasia norma daniela mendozaLa eutanasia norma daniela mendoza
La eutanasia norma daniela mendoza
 
Eutanasia
EutanasiaEutanasia
Eutanasia
 
Diapositivas bus, tipos de buses, arquitectura grupo 6
Diapositivas bus, tipos de buses, arquitectura grupo 6Diapositivas bus, tipos de buses, arquitectura grupo 6
Diapositivas bus, tipos de buses, arquitectura grupo 6
 
Eutanasia
EutanasiaEutanasia
Eutanasia
 
Eutanasia
EutanasiaEutanasia
Eutanasia
 
Eutanasia1 dht cnv
Eutanasia1 dht cnvEutanasia1 dht cnv
Eutanasia1 dht cnv
 
Eutanasia
EutanasiaEutanasia
Eutanasia
 
Eutanasia
Eutanasia Eutanasia
Eutanasia
 
Eutanasia
EutanasiaEutanasia
Eutanasia
 
Eutanasia y los derechos humanos
Eutanasia y los derechos humanosEutanasia y los derechos humanos
Eutanasia y los derechos humanos
 
Eutanasia
EutanasiaEutanasia
Eutanasia
 
Eutanasia
EutanasiaEutanasia
Eutanasia
 
La Eutanasia
La EutanasiaLa Eutanasia
La Eutanasia
 
Eutanasia
Eutanasia Eutanasia
Eutanasia
 

Similar a Ciclo de vida (20)

Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptxEL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
EL CICLO DE VIDA BASICO DE UN SOFTWARE.pptx
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
 
Presentación pruebas
Presentación pruebasPresentación pruebas
Presentación pruebas
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Actividad 4 j.e.u.m
Actividad 4 j.e.u.mActividad 4 j.e.u.m
Actividad 4 j.e.u.m
 
Act19
Act19Act19
Act19
 
Act19
Act19Act19
Act19
 
Act19
Act19Act19
Act19
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Act19
Act19Act19
Act19
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad del software
Calidad del software Calidad del software
Calidad del software
 

Ciclo de vida

  • 1.
  • 2. EL TÉRMINO CICLO DE VIDA DEL SOFTWARE DESCRIBE EL DESARROLLO DE SOFTWARE, DESDE LA FASE INICIAL HASTA LA FASE FINAL. EL PROPÓSITO DE ESTE PROGRAMA ES DEFINIR LAS DISTINTAS FASES INTERMEDIAS QUE SE REQUIEREN PARA VALIDAR EL DESARROLLO DE LA APLICACIÓN, ES DECIR, PARA GARANTIZAR QUE EL SOFTWARE CUMPLA LOS REQUISITOS PARA LA APLICACIÓN Y VERIFICACIÓN DE LOS PROCEDIMIENTOS DE DESARROLLO:
  • 3. SE ASEGURA DE QUE LOS MÉTODOS UTILIZADOS SON APROPIADOS. ESTOS PROGRAMAS SE ORIGINAN EN EL HECHO DE QUE ES MUY COSTOSO RECTIFICAR LOS ERRORES QUE SE DETECTAN TARDE DENTRO DE LA FASE DE IMPLEMENTACIÓN. EL CICLO DE VIDA PERMITE QUE LOS ERRORES SE DETECTEN LO ANTES POSIBLE Y POR LO TANTO, PERMITE A LOS DESARROLLADORES CONCENTRARSE EN LA CALIDAD DEL SOFTWARE, EN LOS PLAZOS DE IMPLEMENTACIÓN Y EN LOS COSTOS ASOCIADOS.
  • 4. EL CICLO DE VIDA BÁSICO DE UN SOFTWARE CONSTA DE LOS SIGUIENTES PROCEDIMIENTOS:
  • 5. DEFINICIÓN DE OBJETIVOS: DEFINIR EL RESULTADO DEL PROYECTO Y SU PAPEL EN LA ESTRATEGIA GLOBAL. ANÁLISIS DE LOS REQUISITOS Y SU VIABILIDAD: RECOPILAR, EXAMINAR Y FORMULAR LOS REQUISITOS DEL CLIENTE Y EXAMINAR CUALQUIER RESTRICCIÓN QUE SE PUEDA APLICAR. DISEÑO GENERAL: REQUISITOS GENERALES DE LA ARQUITECTURA DE LA APLICACIÓN. DISEÑO EN DETALLE: DEFINICIÓN PRECISA DE CADA SUBCONJUNTO DE LA APLICACIÓN.
  • 6. PROGRAMACIÓN (PROGRAMACIÓN E IMPLEMENTACIÓN): ES LA IMPLEMENTACIÓN DE UN LENGUAJE DE PROGRAMACIÓN PARA CREAR LAS FUNCIONES DEFINIDAS DURANTE LA ETAPA DE DISEÑO. PRUEBA DE UNIDAD: PRUEBA INDIVIDUAL DE CADA SUBCONJUNTO DE LA APLICACIÓN PARA GARANTIZAR QUE SE IMPLEMENTARON DE ACUERDO CON LAS ESPECIFICACIONES. INTEGRACIÓN: PARA GARANTIZAR QUE LOS DIFERENTES MÓDULOS SE INTEGREN CON LA APLICACIÓN. ÉSTE ES EL PROPÓSITO DE LA PRUEBA DE INTEGRACIÓN QUE ESTÁ CUIDADOSAMENTE DOCUMENTADA.
  • 7. PRUEBA BETA (O VALIDACIÓN), PARA GARANTIZAR QUE EL SOFTWARE CUMPLE CON LAS ESPECIFICACIONES ORIGINALES. DOCUMENTACIÓN: SIRVE PARA DOCUMENTAR INFORMACIÓN NECESARIA PARA LOS USUARIOS DEL SOFTWARE Y PARA DESARROLLOS FUTUROS. IMPLEMENTACIÓN MANTENIMIENTO: PARA TODOS LOS PROCEDIMIENTOS CORRECTIVOS (MANTENIMIENTO CORRECTIVO) Y LAS ACTUALIZACIONES SECUNDARIAS DEL SOFTWARE (MANTENIMIENTO CONTINUO).
  • 9. PARA FACILITAR UNA METODOLOGÍA COMÚN ENTRE EL CLIENTE Y LA COMPAÑÍA DE SOFTWARE, LOS MODELOS DE CICLO DE VIDA SE HAN ACTUALIZADO PARA REFLEJAR LAS ETAPAS DE DESARROLLO INVOLUCRADAS Y LA DOCUMENTACIÓN REQUERIDA, DE MANERA QUE CADA ETAPA SE VALIDE ANTES DE CONTINUAR CON LA SIGUIENTE ETAPA. AL FINAL DE CADA ETAPA SE ARREGLAN LAS REVISIONES DE MANERA QUE (TEXTO FALTANTE).
  • 10. MODELO EN CASCADA EL MODELO DE CICLO DE VIDA EN CASCADA COMENZÓ A DISEÑARSE EN 1966 Y SE TERMINÓ ALREDEDOR DE 1970. SE DEFINE COMO UNA SECUENCIA DE FASES EN LA QUE AL FINAL DE CADA UNA DE ELLAS SE REÚNE LA DOCUMENTACIÓN PARA GARANTIZAR QUE CUMPLE LAS ESPECIFICACIONES Y LOS REQUISITOS ANTES DE PASAR A LA FASE SIGUIENTE:
  • 11.
  • 12. MODELO V EL MODELO DE CICLO DE VIDA V PROVIENE DEL PRINCIPIO QUE ESTABLECE QUE LOS PROCEDIMIENTOS UTILIZADOS PARA PROBAR SI LA APLICACIÓN CUMPLE LAS ESPECIFICACIONES YA DEBEN HABERSE CREADO EN LA FASE DE DISEÑO.