SlideShare una empresa de Scribd logo
1 de 9
Ciclo de vida de
un Software
Planificación
Este es el primer paso para descubrir si existe o
no la necesidad de un nuevo software para lograr
los objetivos de la empresa.
El propósito de este paso es averiguar el alcance
del problema y determinar las soluciones. Aquí
se deben considerar los recursos, costos,
tiempo, beneficios y otros elementos.
Requerimientos
La segunda fase es donde se buscan las
fuente del problema o las necesidades que
necesitan satisfacer.
Aquí es donde los equipos consideran los
requisitos funcionales del proyecto o la
solución.
La tercera fase describe en detalle, las especificaciones, características y
operaciones.
Es el paso para que los usuarios finales dialoguen y determinen sus necesidades
específicas para el sistema propuesto.
Una vez que sabemos los detalles y como desean el software, podemos comenzar
a pensar en posibles diseños. La actividad de diseño implica tomar requisitos y
esbozar una solución. Esto implica producir un diseño conceptual y luego un
diseño técnico, que da como resultado dos tipos de artefactos correspondientes,
maquetas conceptuales y diagramas técnicos.
Diseño
La cuarta fase es cuando comienza el trabajo real, aquí se
decide en que lenguaje se creara el software y se
desarrollaran programas ejecutables sin errores para que sea
eficientes, al final de esta etapa se debe tener el software
completamente desarrollado y listo para ser implementado
Desarrollo
La quinta fase implica la integración de sistemas y las pruebas
del sistema (de programas, bibliotecas, base de datos,
etc.)Las pruebas suelen repetirse junto con el desarrollo en un
ciclo continuo para poder verificar los errores, hasta que
quede funcionando al 100%. Esta fase se realizará hasta que el
cliente quede satisfecho con el resultado. Otra parte de esta
fase es la verificación y validación, las cuales concluirían con
un software confiable y seguro.
Integración y pruebas
La sexta fase es cuando se escribe la mayor parte
del código del programa. Además, esta fase
implica la instalación real del sistema
recientemente desarrollado. Este paso pone el
proyecto en producción moviendo los datos y
componentes del sistema antiguo y colocándolos
en el nuevo sistema a través de una transición
directa. Si bien esto puede ser un movimiento
arriesgado (y complicado), la transición
generalmente ocurre durante las horas de menor
actividad, minimizando así el riesgo. Tanto los
analistas de sistemas como los usuarios finales
deberían ver ahora la realización del proyecto que
ha implementado cambios
Implementación
Operaciones y mantenimiento
La séptima y última fase implica el mantenimiento y las actualizaciones
periódicas necesarias se solucionan algunos errores, se verifica que
esta funcionando correctamente el software, junto con su eficiencia y
estabilidad. También se puede ajustar para los usuarios finales, si lo
desean, agregar nuevas capacidades o cumplir con los requisitos
adicionales de los usuarios.
Modelos del SDLC
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 cascada
• Modelo iterativo
• Modelo en espiral

Más contenido relacionado

La actualidad más candente

Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
Sergio Sanchez
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
toryneutral
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
Roxny Moreno
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
rezzaca
 

La actualidad más candente (20)

Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Los sistemas información
Los sistemas informaciónLos sistemas información
Los sistemas información
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Desarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos ÁgilesDesarrollo de Software Modelos Ágiles
Desarrollo de Software Modelos Ágiles
 
Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
 
Modelos de desarrollo rápido de software
Modelos de desarrollo rápido de softwareModelos de desarrollo rápido de software
Modelos de desarrollo rápido de software
 
M1
M1M1
M1
 
Modelos de procesos de Software
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de Software
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasH
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Unidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWAREUnidad 2. metodologías de desarrollo DE SOFTWARE
Unidad 2. metodologías de desarrollo DE SOFTWARE
 

Similar a Ciclo de vida de un software

Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
grachika
 
Ensayo Software
Ensayo SoftwareEnsayo Software
Ensayo Software
marialej90
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
Didier Alexander
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma
 

Similar a Ciclo de vida de un software (20)

Ciclo de vida de un Software.pptx
Ciclo de vida de un Software.pptxCiclo de vida de un Software.pptx
Ciclo de vida de un Software.pptx
 
ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
XXXS
XXXSXXXS
XXXS
 
Jose gpe act4
Jose gpe act4Jose gpe act4
Jose gpe act4
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
So2
So2So2
So2
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Ensayo Software
Ensayo SoftwareEnsayo Software
Ensayo Software
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
Clase trece 2011
Clase trece   2011Clase trece   2011
Clase trece 2011
 
Sdf p4
Sdf p4Sdf p4
Sdf p4
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 

Ciclo de vida de un software

  • 1. Ciclo de vida de un Software
  • 2. Planificación Este es el primer paso para descubrir si existe o no la necesidad de un nuevo software para lograr los objetivos de la empresa. El propósito de este paso es averiguar el alcance del problema y determinar las soluciones. Aquí se deben considerar los recursos, costos, tiempo, beneficios y otros elementos.
  • 3. Requerimientos La segunda fase es donde se buscan las fuente del problema o las necesidades que necesitan satisfacer. Aquí es donde los equipos consideran los requisitos funcionales del proyecto o la solución.
  • 4. La tercera fase describe en detalle, las especificaciones, características y operaciones. Es el paso para que los usuarios finales dialoguen y determinen sus necesidades específicas para el sistema propuesto. Una vez que sabemos los detalles y como desean el software, podemos comenzar a pensar en posibles diseños. La actividad de diseño implica tomar requisitos y esbozar una solución. Esto implica producir un diseño conceptual y luego un diseño técnico, que da como resultado dos tipos de artefactos correspondientes, maquetas conceptuales y diagramas técnicos. Diseño
  • 5. La cuarta fase es cuando comienza el trabajo real, aquí se decide en que lenguaje se creara el software y se desarrollaran programas ejecutables sin errores para que sea eficientes, al final de esta etapa se debe tener el software completamente desarrollado y listo para ser implementado Desarrollo
  • 6. La quinta fase implica la integración de sistemas y las pruebas del sistema (de programas, bibliotecas, base de datos, etc.)Las pruebas suelen repetirse junto con el desarrollo en un ciclo continuo para poder verificar los errores, hasta que quede funcionando al 100%. Esta fase se realizará hasta que el cliente quede satisfecho con el resultado. Otra parte de esta fase es la verificación y validación, las cuales concluirían con un software confiable y seguro. Integración y pruebas
  • 7. La sexta fase es cuando se escribe la mayor parte del código del programa. Además, esta fase implica la instalación real del sistema recientemente desarrollado. Este paso pone el proyecto en producción moviendo los datos y componentes del sistema antiguo y colocándolos en el nuevo sistema a través de una transición directa. Si bien esto puede ser un movimiento arriesgado (y complicado), la transición generalmente ocurre durante las horas de menor actividad, minimizando así el riesgo. Tanto los analistas de sistemas como los usuarios finales deberían ver ahora la realización del proyecto que ha implementado cambios Implementación
  • 8. Operaciones y mantenimiento La séptima y última fase implica el mantenimiento y las actualizaciones periódicas necesarias se solucionan algunos errores, se verifica que esta funcionando correctamente el software, junto con su eficiencia y estabilidad. También se puede ajustar para los usuarios finales, si lo desean, agregar nuevas capacidades o cumplir con los requisitos adicionales de los usuarios.
  • 9. Modelos del SDLC 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 cascada • Modelo iterativo • Modelo en espiral