SlideShare ist ein Scribd-Unternehmen logo
1 von 10
CICLO DE VIDA DEL SOFTWARE.
Elías Masferrer Zetino.
CICLO DE VIDA DEL SOFTWARE.
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.
PROCEDIMIENTOS DEL SOFTWARE.
• 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.
• Mantenimiento: para
todos los procedimientos
correctivos
(mantenimiento
correctivo) y las
actualizaciones
secundarias del software
(mantenimiento
continuo).
MODELOS DE CICLOS DE VIDA
DEL SOFTWARE.
• 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.
MODELO EN ESPIRAL.
• La principal
características del
modelo en espiral es la
gestión de riesgos de
forma periódica en el
ciclo de desarrollo.
COMENTARIO.
• 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
arealisherrera
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
aics-1986-13-saraguro
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
nenyta08
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
Geovanny Yungán
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Lupithaa Guerrero
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
Pablo Navarrete
 

Was ist angesagt? (20)

Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Ejemplos de proyectos al modelo en cascada
Ejemplos de proyectos  al modelo en cascadaEjemplos de proyectos  al modelo en cascada
Ejemplos de proyectos al modelo en cascada
 
Diapositivas xp
Diapositivas xpDiapositivas xp
Diapositivas xp
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Programación concurrente
Programación concurrenteProgramación concurrente
Programación concurrente
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Programacion Funcional
Programacion FuncionalProgramacion Funcional
Programacion Funcional
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Ensayo de Diseño de Software
Ensayo de Diseño de SoftwareEnsayo de Diseño de Software
Ensayo de Diseño de Software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Uml
UmlUml
Uml
 
Estrategias de aplicaciones para las pruebas de integración
Estrategias  de aplicaciones para las pruebas de integraciónEstrategias  de aplicaciones para las pruebas de integración
Estrategias de aplicaciones para las pruebas de integración
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 

Andere mochten auch (12)

Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del software
 
Ciclos De Vida de Software
Ciclos De Vida de SoftwareCiclos De Vida de Software
Ciclos De Vida de Software
 
Contabilidad general y de costos
Contabilidad general y de costosContabilidad general y de costos
Contabilidad general y de costos
 
ciclo de vida del software
ciclo de vida del softwareciclo de vida del software
ciclo de vida del software
 
Paquetes de software
Paquetes de softwarePaquetes de software
Paquetes de software
 
Ciclos de vida de un software
Ciclos de vida de un softwareCiclos de vida de un software
Ciclos de vida de un software
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Contabilidad general
Contabilidad generalContabilidad general
Contabilidad general
 
PAQUETES DE SOFTWARE DE APLICACIONES Y SOFTWARE DE PRODUCTIVIDAD
PAQUETES DE SOFTWARE DE APLICACIONES Y SOFTWARE DE PRODUCTIVIDADPAQUETES DE SOFTWARE DE APLICACIONES Y SOFTWARE DE PRODUCTIVIDAD
PAQUETES DE SOFTWARE DE APLICACIONES Y SOFTWARE DE PRODUCTIVIDAD
 
Modelos Del ciclo de vida del Software
Modelos Del ciclo de vida del SoftwareModelos Del ciclo de vida del Software
Modelos Del ciclo de vida del Software
 
Kast fremont e
Kast fremont eKast fremont e
Kast fremont e
 
Escalas en dibujo
Escalas en dibujoEscalas en dibujo
Escalas en dibujo
 

Ähnlich wie Ciclo de vida del software

Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
Isabel
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
Abner Garcia
 

Ähnlich wie Ciclo de vida del software (20)

Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Act19
Act19Act19
Act19
 
Act19
Act19Act19
Act19
 
Act19
Act19Act19
Act19
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Act19
Act19Act19
Act19
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Analisis software abner
Analisis software abnerAnalisis software abner
Analisis software abner
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Ciclo de vida vs metodologia
Ciclo de vida vs metodologiaCiclo de vida vs metodologia
Ciclo de vida vs metodologia
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Metodologias Tradicional.pptx
Metodologias Tradicional.pptxMetodologias Tradicional.pptx
Metodologias Tradicional.pptx
 
Morocha cartelera
Morocha carteleraMorocha cartelera
Morocha cartelera
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos
ModelosModelos
Modelos
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Ciclo de vida del software

  • 1. CICLO DE VIDA DEL SOFTWARE. Elías Masferrer Zetino.
  • 2. CICLO DE VIDA DEL SOFTWARE. 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. PROCEDIMIENTOS DEL SOFTWARE. • 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.
  • 4. • 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.
  • 5. • 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.
  • 6. • Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros. • Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).
  • 7. MODELOS DE CICLOS DE VIDA DEL SOFTWARE. • 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
  • 8. • 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.
  • 9. MODELO EN ESPIRAL. • La principal características del modelo en espiral es la gestión de riesgos de forma periódica en el ciclo de desarrollo.
  • 10. COMENTARIO. • 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.