SlideShare ist ein Scribd-Unternehmen logo
1 von 5
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.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Ähnlich wie Ciclo de vida del software.pptx

02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
claudiappaez
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 

Kürzlich hochgeladen (6)

Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
Biología Células Musculares presentación
Biología Células Musculares presentaciónBiología Células Musculares presentación
Biología Células Musculares presentación
 

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.