SlideShare una empresa de Scribd logo
Ciclo de vida de un
Software
Por Xiomara Meza
¿Qué es un
software?
El software es un conjunto de instrucciones, datos
o programas que se utilizan para operar
computadoras y ejecutar tareas específicas. Es lo
opuesto al hardware, que describe los aspectos
físicos de una computadora. Es un término
genérico que se utiliza para referirse
a aplicaciones, scripts y programas que se
ejecutan en un dispositivo.
¿Qué es su
ciclo de
vida?
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.
Fases
A continuación, se mencionan
las diferentes etapas del ciclo
de vida de desarrollo de
software.
Planificación
En esta fase se Identifica si debe existir la necesidad
de un nuevo software para lograr los objetivos de la
empresa. Este es un plan para que la empresa
adquiera los recursos necesarios para construir una
infraestructura para modificar o mejorar un
servicio. El propósito de este paso es averiguar el
alcance del problema y determinar las soluciones.
Requerimientos
Aquí es donde se trabajará en la fuente del
problema o la necesidad de un cambio. Aquí es
donde los equipos consideran los requisitos
funcionales del proyecto o la solución. También es
donde tiene lugar el análisis del sistema, o el
análisis de las necesidades de los usuarios
finales para garantizar que el nuevo sistema
pueda satisfacer sus expectativas.
Diseño
La tercera fase describe, en detalle,
las especificaciones, características y operaciones
necesarias que satisfarán los requisitos
funcionales del sistema propuesto que se
implementará.
Desarrollo
Aquí es cuando comienza el trabajo real,
específicamente, cuando se contrata a un
programador para que realice el trabajo principal
en el proyecto. Este trabajo incluye el uso de un
diagrama de flujo para garantizar que el proceso
del sistema esté organizado correctamente. La
fase de desarrollo marca el final de la sección
inicial del proceso.
Integración
y pruebas
Las pruebas pueden repetirse, específicamente para
verificar errores, errores e interoperabilidad. Estas
pruebas se realizarán hasta que el usuario final lo
considere aceptable. Otra parte de esta fase es la
verificación y validación, las cuales ayudarán a
garantizar la finalización exitosa del programa.
Implementación
Aquí 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.
Operaciones y
mantenimiento
Este paso es cuando los usuarios finales pueden
ajustar el sistema, si lo desean, para mejorar el
rendimiento, agregar nuevas capacidades o cumplir
con los requisitos adicionales de los usuarios.

Más contenido relacionado

La actualidad más candente

Fundamentos del diseño de sofware
Fundamentos del diseño de sofwareFundamentos del diseño de sofware
Fundamentos del diseño de sofware
Francisco Bozo
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
toryneutral
 
Ciclo de vida Estructurado
Ciclo de vida EstructuradoCiclo de vida Estructurado
Ciclo de vida Estructurado
Maxi Gomez Geneiro
 
Proceso software
Proceso softwareProceso software
Software
SoftwareSoftware
Software
NASH Salas
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de información
Leonardo Fleire Morales
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
Tom Rodriguez
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
Jofrahona Rojinegro
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del software
oscar uriarte
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
zeta2015
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9
Yaniris Sepulveda
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de software
Eugenio Del Pozo Dipre
 
El Software
El SoftwareEl Software
El software
El softwareEl software
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_maoa
Dpss u3 a2_maoaDpss u3 a2_maoa
Dpss u3 a2_maoa
Isabeloa Cadena
 
Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del Software
Abelardo Paniagua
 
ISI
ISIISI
AMSI
AMSIAMSI
Plantilla implementacion
Plantilla implementacionPlantilla implementacion
Plantilla implementacion
Jhon Oviedo Alfaro
 

La actualidad más candente (20)

Fundamentos del diseño de sofware
Fundamentos del diseño de sofwareFundamentos del diseño de sofware
Fundamentos del diseño de sofware
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Ciclo de vida Estructurado
Ciclo de vida EstructuradoCiclo de vida Estructurado
Ciclo de vida Estructurado
 
Proceso software
Proceso softwareProceso software
Proceso software
 
Software
SoftwareSoftware
Software
 
Una metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de informaciónUna metodología para el desarrollo de sistemas de información
Una metodología para el desarrollo de sistemas de información
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
 
Cascada con subproyectos
Cascada con subproyectosCascada con subproyectos
Cascada con subproyectos
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del software
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Presentacion mantenimiento g9
Presentacion mantenimiento g9Presentacion mantenimiento g9
Presentacion mantenimiento g9
 
Fases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de softwareFases de un proyecto de desarrollo de software
Fases de un proyecto de desarrollo de software
 
El Software
El SoftwareEl Software
El Software
 
El software
El softwareEl software
El software
 
Dpss u3 a2_macm
Dpss u3 a2_macmDpss u3 a2_macm
Dpss u3 a2_macm
 
Dpss u3 a2_maoa
Dpss u3 a2_maoaDpss u3 a2_maoa
Dpss u3 a2_maoa
 
Procesos de Evolución del Software
Procesos de Evolución del SoftwareProcesos de Evolución del Software
Procesos de Evolución del Software
 
ISI
ISIISI
ISI
 
AMSI
AMSIAMSI
AMSI
 
Plantilla implementacion
Plantilla implementacionPlantilla implementacion
Plantilla implementacion
 

Similar a 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
Nicolas Ormeño
 
XXXS
XXXSXXXS
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
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
Nixon Gomez
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
Didier Alexander
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
ssuser948499
 
Metodologia Programación
Metodologia ProgramaciónMetodologia Programación
Metodologia Programación
Yelixa Araque Angulo
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
Evelin Oña
 
Ciclo de Vida y Diseño de Sistemas de Informacion
Ciclo de Vida y Diseño de Sistemas de InformacionCiclo de Vida y Diseño de Sistemas de Informacion
Ciclo de Vida y Diseño de Sistemas de Informacion
JonathanCarrillo46
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
keilacortesacevedo
 
Definición de ingeniería del software
Definición de ingeniería del softwareDefinición de ingeniería del software
Definición de ingeniería del software
hdfkjshdkf
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
Karla Estefania Villanueva Epigmenio
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Karla Estefania Villanueva Epigmenio
 
Software
SoftwareSoftware
So2
So2So2
So2
ORIFABI
 
Inf 162
Inf 162Inf 162
Inf 162
Markitozzz100
 
Clase trece 2011
Clase trece   2011Clase trece   2011
Clase trece 2011
tecnodelainfo
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
Yip-yip
 
Dpss u3 a2_herm
Dpss u3 a2_hermDpss u3 a2_herm
Dpss u3 a2_herm
aidetorres9
 

Similar a Ciclo de vida de un Software.pptx (20)

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
 
XXXS
XXXSXXXS
XXXS
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Ensayo Software
Ensayo SoftwareEnsayo Software
Ensayo Software
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
 
Metodologia Programación
Metodologia ProgramaciónMetodologia Programación
Metodologia Programación
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Ciclo de Vida y Diseño de Sistemas de Informacion
Ciclo de Vida y Diseño de Sistemas de InformacionCiclo de Vida y Diseño de Sistemas de Informacion
Ciclo de Vida y Diseño de Sistemas de Informacion
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Definición de ingeniería del software
Definición de ingeniería del softwareDefinición de ingeniería del software
Definición de ingeniería del software
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Software
SoftwareSoftware
Software
 
So2
So2So2
So2
 
Inf 162
Inf 162Inf 162
Inf 162
 
Clase trece 2011
Clase trece   2011Clase trece   2011
Clase trece 2011
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 
Dpss u3 a2_herm
Dpss u3 a2_hermDpss u3 a2_herm
Dpss u3 a2_herm
 

Último

PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 

Último (6)

PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 

Ciclo de vida de un Software.pptx

  • 1. Ciclo de vida de un Software Por Xiomara Meza
  • 2. ¿Qué es un software? El software es un conjunto de instrucciones, datos o programas que se utilizan para operar computadoras y ejecutar tareas específicas. Es lo opuesto al hardware, que describe los aspectos físicos de una computadora. Es un término genérico que se utiliza para referirse a aplicaciones, scripts y programas que se ejecutan en un dispositivo.
  • 3. ¿Qué es su ciclo de vida? 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.
  • 4. Fases A continuación, se mencionan las diferentes etapas del ciclo de vida de desarrollo de software.
  • 5. Planificación En esta fase se Identifica si debe existir la necesidad de un nuevo software para lograr los objetivos de la empresa. Este es un plan para que la empresa adquiera los recursos necesarios para construir una infraestructura para modificar o mejorar un servicio. El propósito de este paso es averiguar el alcance del problema y determinar las soluciones.
  • 6. Requerimientos Aquí es donde se trabajará en la fuente del problema o la necesidad de un cambio. Aquí es donde los equipos consideran los requisitos funcionales del proyecto o la solución. También es donde tiene lugar el análisis del sistema, o el análisis de las necesidades de los usuarios finales para garantizar que el nuevo sistema pueda satisfacer sus expectativas.
  • 7. Diseño La tercera fase describe, en detalle, las especificaciones, características y operaciones necesarias que satisfarán los requisitos funcionales del sistema propuesto que se implementará.
  • 8. Desarrollo Aquí es cuando comienza el trabajo real, específicamente, cuando se contrata a un programador para que realice el trabajo principal en el proyecto. Este trabajo incluye el uso de un diagrama de flujo para garantizar que el proceso del sistema esté organizado correctamente. La fase de desarrollo marca el final de la sección inicial del proceso.
  • 9. Integración y pruebas Las pruebas pueden repetirse, específicamente para verificar errores, errores e interoperabilidad. Estas pruebas se realizarán hasta que el usuario final lo considere aceptable. Otra parte de esta fase es la verificación y validación, las cuales ayudarán a garantizar la finalización exitosa del programa.
  • 10. Implementación Aquí 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.
  • 11. Operaciones y mantenimiento Este paso es cuando los usuarios finales pueden ajustar el sistema, si lo desean, para mejorar el rendimiento, agregar nuevas capacidades o cumplir con los requisitos adicionales de los usuarios.