SlideShare una empresa de Scribd logo
CICLO DE VIDA DEL
SOFTWARE
QUE ES EL SOFTWARE
• El software inicial se escribió para computadoras específicas y se vendió con el hardware en el que se
ejecutaba. En la década de 1980, el software comenzó a venderse en disquetes y más tarde en CD y DVD.
Hoy en día, la mayor parte del software se compra y se descarga directamente a través de Internet. El
software se puede encontrar en los sitios web de los proveedores o en los sitios web de los proveedores de
servicios de aplicaciones .
• SDLC, o ciclo de vida de desarrollo de software, es un conjunto de pasos que se utilizan para crear
aplicaciones de software. Estos pasos dividen el proceso de desarrollo en tareas que luego se pueden
asignar, completar y medir.
• SDLC o el ciclo de vida de desarrollo de software es un proceso que produce software con la más alta
calidad y el menor costo en el menor tiempo posible. SDLC proporciona un flujo de fases bien
estructurado que ayuda a una organización a producir rápidamente software de alta calidad que está
bien probado y listo para su uso en producción.
• El SDLC ofrece una perspectiva de las distintas fases de trabajo necesarias para producir software.
Comprender este trabajo permite a los equipos evitar los problemas de entrega al crear y poseer controles
y contrapesos en las primeras etapas de nuestro ciclo de vida de desarrollo y entrega
FASES DEL SOFTWARE
• Planificación
• Requerimientos
• Diseño
• Desarrollo
• Integración y pruebas
• Implementación
• Operaciones y mantenimiento
MODELOS DE SOFTWARE
• Existen varios modelos de ciclo de vida de desarrollo de software definidos y diseñados
que se siguen durante el proceso de desarrollo de software. Estos modelos también se
denominan “Modelos de proceso de desarrollo de software”. Cada modelo de proceso sigue
una serie de pasos únicos para su tipo para garantizar el éxito en el proceso de desarrollo
de software
• Modelo de cacada
• Modelo iterativo
• Modelo en espiral
• Modelo V
• Modelo Big Bang
• Otras metodologías relacionadas son Agile Model, RAD Model, Rapid Application
Development, Prototyping Models, DVOPS.
BENEFICIOS DEL SOFTWARE
• Se han definido varios modelos / métodos de ciclo de vida de desarrollo de software
(SDLC). Cada modelo de proceso sigue una serie de pasos únicos para su tipo para
garantizar el éxito en el proceso de desarrollo de software. Hay muchas diferencias.
Un buen modelo para un proyecto de software quizás no sea el mejor para otro
proyecto de software. Depende de la escala del proyecto, el marco de tiempo y
muchos más. Así que deberíamos tener una buena idea sobre los principales métodos
SDLC y sus ventajas y desventajas.

Más contenido relacionado

La actualidad más candente

Control de versiones
Control de versionesControl de versiones
Control de versiones
Joan Sebastián Ramírez Pérez
 
Proceso de software
Proceso de softwareProceso de software
Proceso de software
Sergio Silvester
 
Métodos del proceso de software
Métodos del proceso de softwareMétodos del proceso de software
Sesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-softwareSesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-software
R̶a̶m̶s̶é̶s̶ M̶a̶r̶t̶í̶n̶e̶z̶ ̶O̶r̶t̶i̶z̶
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
Software Guru
 
Metodos agiles-de-programacion
Metodos agiles-de-programacionMetodos agiles-de-programacion
Metodos agiles-de-programacion
Sergio Silvester
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
Abraham Meza
 
Estrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar softwareEstrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar software
Domingo Suarez Torres
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
0202278446
 
FDD (Feature Driven Development)
FDD (Feature Driven Development)FDD (Feature Driven Development)
FDD (Feature Driven Development)
urumisama
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
Ramiro Estigarribia Canese
 
Refactor y deuda técnica
Refactor y deuda técnicaRefactor y deuda técnica
Refactor y deuda técnica
Joan Sebastián Ramírez Pérez
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
deborahgal
 

La actualidad más candente (20)

Control de versiones
Control de versionesControl de versiones
Control de versiones
 
Ensayo de ciclo de vida
Ensayo de ciclo de vidaEnsayo de ciclo de vida
Ensayo de ciclo de vida
 
Rup[1]
Rup[1]Rup[1]
Rup[1]
 
Proceso de software
Proceso de softwareProceso de software
Proceso de software
 
Ensayo
EnsayoEnsayo
Ensayo
 
Métodos del proceso de software
Métodos del proceso de softwareMétodos del proceso de software
Métodos del proceso de software
 
Sesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-softwareSesión 03-métodos-ágiles-del-desarrollo-de-software
Sesión 03-métodos-ágiles-del-desarrollo-de-software
 
Act20
Act20Act20
Act20
 
Ciclo devida
Ciclo devidaCiclo devida
Ciclo devida
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Metodos agiles-de-programacion
Metodos agiles-de-programacionMetodos agiles-de-programacion
Metodos agiles-de-programacion
 
Métodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de SoftwareMétodos Ágiles de Desarrollo de Software
Métodos Ágiles de Desarrollo de Software
 
Rad jorge vinueza
Rad jorge vinuezaRad jorge vinueza
Rad jorge vinueza
 
Estrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar softwareEstrategias ágiles para incrementar calidad al construir y probar software
Estrategias ágiles para incrementar calidad al construir y probar software
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
FDD (Feature Driven Development)
FDD (Feature Driven Development)FDD (Feature Driven Development)
FDD (Feature Driven Development)
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
 
Rup
RupRup
Rup
 
Refactor y deuda técnica
Refactor y deuda técnicaRefactor y deuda técnica
Refactor y deuda técnica
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 

Similar a Ciclo de vida del software.pptx

Modelos de ciclo de vidas del desarrollo del software
Modelos de ciclo de vidas del desarrollo del softwareModelos de ciclo de vidas del desarrollo del software
Modelos de ciclo de vidas del desarrollo del software
Moises Castillo
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de software
Ronald A Cortez B
 
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.
Edwin Belduma
 
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
Instituto Profesional Inacap
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
Diego Llusco
 
SOTFWARE
SOTFWARESOTFWARE
SOTFWARE
SASUKEFRAN
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
XKWDX
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
CESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
CESARCONTRERAS009
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
jafigueroa26
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
jafigueroa26
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
NathalyAndrade10
 
Sesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptxSesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptx
AndersonHernandezara
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
Edison Morales
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
McDonald's
 
Desarrollo de software.pptx
Desarrollo de software.pptxDesarrollo de software.pptx
Desarrollo de software.pptx
LINAMARCELAESCOBARHI
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 

Similar a Ciclo de vida del software.pptx (20)

Modelos de ciclo de vidas del desarrollo del software
Modelos de ciclo de vidas del desarrollo del softwareModelos de ciclo de vidas del desarrollo del software
Modelos de ciclo de vidas del desarrollo del software
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo 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.
Ciclo de vida de un proyecto de Software.
 
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
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
SOTFWARE
SOTFWARESOTFWARE
SOTFWARE
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 
Ingeniería de software 2
Ingeniería de software 2Ingeniería de software 2
Ingeniería de software 2
 
Sesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptxSesión 2 - Ciclo de vida del Software.pptx
Sesión 2 - Ciclo de vida del Software.pptx
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Proceso de desarrollo de sofware
Proceso de desarrollo de sofwareProceso de desarrollo de sofware
Proceso de desarrollo de sofware
 
Desarrollo de software.pptx
Desarrollo de software.pptxDesarrollo de software.pptx
Desarrollo de software.pptx
 
Metodologia clasica en cascada
Metodologia clasica en cascadaMetodologia clasica en cascada
Metodologia clasica en cascada
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 

Más de JasonPadilla9

Principios de calidad.pptx
Principios de calidad.pptxPrincipios de calidad.pptx
Principios de calidad.pptx
JasonPadilla9
 
Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptx
JasonPadilla9
 
itil.pptx
itil.pptxitil.pptx
itil.pptx
JasonPadilla9
 
Pmbok.pptx
Pmbok.pptxPmbok.pptx
Pmbok.pptx
JasonPadilla9
 
PMI.pptx
PMI.pptxPMI.pptx
PMI.pptx
JasonPadilla9
 

Más de JasonPadilla9 (6)

Principios de calidad.pptx
Principios de calidad.pptxPrincipios de calidad.pptx
Principios de calidad.pptx
 
Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptx
 
EDT.pptx
EDT.pptxEDT.pptx
EDT.pptx
 
itil.pptx
itil.pptxitil.pptx
itil.pptx
 
Pmbok.pptx
Pmbok.pptxPmbok.pptx
Pmbok.pptx
 
PMI.pptx
PMI.pptxPMI.pptx
PMI.pptx
 

Último

FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
DarwinNestorArapaQui
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
juanlemus11122
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
LuisEnriqueCarboneDe
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
mcavero2019
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
bgonzalezm20
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
edepjuanorozco
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
JosvilAngel
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
Elizabeth Mejia
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
jesusmedina766305
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
Javier Lasa
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
MarilinPaladines
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
Fernando Tellado
 

Último (13)

FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIOFISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
 
Presentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivoPresentación Arduino, proyecto colectivo
Presentación Arduino, proyecto colectivo
 
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.docSistemas-de-Numeración-para-Primero-de-Secundaria.doc
Sistemas-de-Numeración-para-Primero-de-Secundaria.doc
 
Clases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicosClases de Informática primaria para niños de colegios católicos
Clases de Informática primaria para niños de colegios católicos
 
Los derechos de autor y Ética Profesional
Los derechos de autor y Ética ProfesionalLos derechos de autor y Ética Profesional
Los derechos de autor y Ética Profesional
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_  conceptos b-sicos de programaci-n.pdfEstructuras b-sicas_  conceptos b-sicos de programaci-n.pdf
Estructuras b-sicas_ conceptos b-sicos de programaci-n.pdf
 
blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....blog.pdf de coceptos de personalidad....
blog.pdf de coceptos de personalidad....
 
EduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptxEduLearnIAappde IAparatodosdisponible.pptx
EduLearnIAappde IAparatodosdisponible.pptx
 
ayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupalayuda en egresos exposición aps 1 grupal
ayuda en egresos exposición aps 1 grupal
 
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASAEXPERIENCIA PROYECTOS STARTUP JAVIER LASA
EXPERIENCIA PROYECTOS STARTUP JAVIER LASA
 
estrategias de aprendizaje con ejemplos
estrategias de aprendizaje  con ejemplosestrategias de aprendizaje  con ejemplos
estrategias de aprendizaje con ejemplos
 
WordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPressWordPress training basics - básicos de cómo enseñar WordPress
WordPress training basics - básicos de cómo enseñar WordPress
 

Ciclo de vida del software.pptx

  • 1. CICLO DE VIDA DEL SOFTWARE
  • 2. QUE ES EL SOFTWARE • El software inicial se escribió para computadoras específicas y se vendió con el hardware en el que se ejecutaba. En la década de 1980, el software comenzó a venderse en disquetes y más tarde en CD y DVD. Hoy en día, la mayor parte del software se compra y se descarga directamente a través de Internet. El software se puede encontrar en los sitios web de los proveedores o en los sitios web de los proveedores de servicios de aplicaciones . • SDLC, o ciclo de vida de desarrollo de software, es un conjunto de pasos que se utilizan para crear aplicaciones de software. Estos pasos dividen el proceso de desarrollo en tareas que luego se pueden asignar, completar y medir. • SDLC o el ciclo de vida de desarrollo de software es un proceso que produce software con la más alta calidad y el menor costo en el menor tiempo posible. SDLC proporciona un flujo de fases bien estructurado que ayuda a una organización a producir rápidamente software de alta calidad que está bien probado y listo para su uso en producción. • El SDLC ofrece una perspectiva de las distintas fases de trabajo necesarias para producir software. Comprender este trabajo permite a los equipos evitar los problemas de entrega al crear y poseer controles y contrapesos en las primeras etapas de nuestro ciclo de vida de desarrollo y entrega
  • 3. FASES DEL SOFTWARE • Planificación • Requerimientos • Diseño • Desarrollo • Integración y pruebas • Implementación • Operaciones y mantenimiento
  • 4. MODELOS DE SOFTWARE • Existen varios modelos de ciclo de vida de desarrollo de software definidos y diseñados que se siguen durante el proceso de desarrollo de software. Estos modelos también se denominan “Modelos de proceso de desarrollo de software”. Cada modelo de proceso sigue una serie de pasos únicos para su tipo para garantizar el éxito en el proceso de desarrollo de software • Modelo de cacada • Modelo iterativo • Modelo en espiral • Modelo V • Modelo Big Bang • Otras metodologías relacionadas son Agile Model, RAD Model, Rapid Application Development, Prototyping Models, DVOPS.
  • 5. BENEFICIOS DEL SOFTWARE • Se han definido varios modelos / métodos de ciclo de vida de desarrollo de software (SDLC). Cada modelo de proceso sigue una serie de pasos únicos para su tipo para garantizar el éxito en el proceso de desarrollo de software. Hay muchas diferencias. Un buen modelo para un proyecto de software quizás no sea el mejor para otro proyecto de software. Depende de la escala del proyecto, el marco de tiempo y muchos más. Así que deberíamos tener una buena idea sobre los principales métodos SDLC y sus ventajas y desventajas.