SlideShare una empresa de Scribd logo
1 de 11
Ciclos de Vida CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) ISO/IEC 12207 (1995) El marco del ciclo de vida del software cubre desde la conceptuación de las ideas iniciales del producto hasta el fin de su uso (retirada). Es una sucesión de estados o fases por los cuales pasa un software a lo largo de su  vida.
CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) 1. Identificación de problemas, oportunidades y objetivos Kendall  & Kendall 2. Determinación de  requerimientos de información 7. Implementación y evaluación del sistema 3. Análisis de las necesidades del sistema 6. Prueba  del sistema y mantenimiento del sistema 4. Diseño del sistema recomendado 5. Desarrollo y documentación del software
CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO LINEAL  Este modelo, identificado a principios de la década de los 50, resulta muy rígido porque cada fase requiere como elemento de entrada el resultado completo de la anterior. Resulta apropiado para: -Desarrollar nuevas versiones de sistemas antiguos en los que el desconocimiento de las necesidades de los usuarios, o del entorno de operación no plantea riesgos. -Sistemas pequeños, sin previsión de evolución a corto plazo.  Requisitos Diseño Codificación Pruebas Integración Operación y mantenimiento
CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO EN CASCADA  En 1970 WinstonRoycemuestra los bucles de retroalimentación para el mantenimiento durante la construcción del producto. Requerimientos  Cambiados Requisitos Análisis Diseño Implementación Mantenimiento   posentrega Retiro                  Desarrollo                  Mantenimiento
CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO ESPIRAL En 1970 WinstonRoyce definió flujos de retorno sobre el modelo secuencial, acuñando así el modelo en cascada. El ciclo de iteración de este modelo evolutivo se convierte en una espiral, que al representarse sobre ejes cartesianos muestra en cada cuadrante una clase particular de actividad: Planificación, Análisis de riesgo, Ingeniería y Evaluación.
CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO INCREMENTAL Diseño Codificación Pruebas Integración OperaciónMantenim. Sub-sistema REQUISITOS SISTEMA Diseño Codificación Pruebas Integración OperaciónMantenim. Sub-sistema Diseño Codificación Pruebas … El modelo incremental mitiga la rigidez del modelo en cascada, descomponiendo el desarrollo de un sistema en partes. Las ventajas que ofrece son: -El usuario dispone de pequeños subsistemas operativos que ayudan a perfilar mejor las necesidades reales del sistema en su conjunto. -El modelo produce entregas parciales en periodos cortos de tiempo, comparados con el tiempo necesario para la construcción del sistema en su conjunto, y permite la incorporación de nuevos requisitos que pueden no estar disponibles o no ser conocidos al iniciar el desarrollo.
Iterativo e Incremental CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) Una fortaleza , es que modela  la producción del software de una manera muy parecida al mundo real
CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO DE PROTOTIPADO (MODIFICADORES DE LOS MODELOS) Escuchar al Cliente Construir y Revisar Maqueta La construcción de prototipos se puede utilizar como un modelo del proceso independiente, se emplea más comúnmente como una técnica susceptible de implementarse dentro del contexto de cualquiera de los modelos del proceso expuestos. Los prototipos pueden ser: Ligeros: dibujos de pantallas de interfaz con simulación de funcionamiento por enlaces a otros dibujos… Operativos: Módulos de software con funcionamiento propio que se desarrollan sin cubrir las funcionalidades completas del sistema. El cliente prueba la maqueta
CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) CICLOS DE VIDA SEGÚN BIBLIOGRAFÍA
METODOLOGÍA CICLO  DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) Forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo). El rasgo principal de una metodología se la define por el ciclo de vida del proyecto de acuerdo a su modelo.
Bibliografía Schach Stephen (2006). Ingeniería de Software clásica y orientada a objetos. WhittenJeffrey,BentleyLonnie y Barlow Víctor (1997). Análisis y Diseño de Sistemas de Información Kendall & Kendall (2005). Análisis y Diseño de Sistemas www.navegapolis.net/files/cis/CIS_1_05.pdf

Más contenido relacionado

Destacado

Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
ciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionManuel Medina
 
Herramientas de Ecodiseño: Análisis del ciclo de vida de los productos
Herramientas de Ecodiseño: Análisis del ciclo de vida de los productosHerramientas de Ecodiseño: Análisis del ciclo de vida de los productos
Herramientas de Ecodiseño: Análisis del ciclo de vida de los productosECODES
 
Análisis de ciclo de vida
Análisis de ciclo de vidaAnálisis de ciclo de vida
Análisis de ciclo de vidaIsaac Angüis
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendalldavidmonar
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónJose Daniel Pacheco Mejia
 
Analisis y diseño de sistema de informacion kendall&kendall
Analisis y diseño de sistema de informacion kendall&kendallAnalisis y diseño de sistema de informacion kendall&kendall
Analisis y diseño de sistema de informacion kendall&kendallmariela_
 
Etapas del desarrollo ciclo vital
Etapas del desarrollo ciclo vitalEtapas del desarrollo ciclo vital
Etapas del desarrollo ciclo vitalvivism
 
Ciclo de desarrollo de un sistema
Ciclo de desarrollo de un sistemaCiclo de desarrollo de un sistema
Ciclo de desarrollo de un sistemasoundcar2012xd
 
acceso universal a los servicios básicos
acceso universal a los servicios básicosacceso universal a los servicios básicos
acceso universal a los servicios básicosmarianamorales
 
Ciclos de vida de un sistema de informacion
Ciclos de vida de un sistema de informacionCiclos de vida de un sistema de informacion
Ciclos de vida de un sistema de informacionIdarlys Pineda
 
Sistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresaSistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresaColegio Metropolitano
 
Administracion cap1
Administracion cap1Administracion cap1
Administracion cap1crespoe2
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 
Clasificacion de los sistemas de informacion
Clasificacion de los sistemas de informacionClasificacion de los sistemas de informacion
Clasificacion de los sistemas de informacionGIOVANNY CASTRO MANJARREZ
 
Tipos de sistemas de información.
Tipos de sistemas de información.Tipos de sistemas de información.
Tipos de sistemas de información.carolina tovar
 

Destacado (20)

Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
 
ciclo de vida de sistema de informacion
ciclo de vida de sistema de informacionciclo de vida de sistema de informacion
ciclo de vida de sistema de informacion
 
Herramientas de Ecodiseño: Análisis del ciclo de vida de los productos
Herramientas de Ecodiseño: Análisis del ciclo de vida de los productosHerramientas de Ecodiseño: Análisis del ciclo de vida de los productos
Herramientas de Ecodiseño: Análisis del ciclo de vida de los productos
 
Análisis de ciclo de vida
Análisis de ciclo de vidaAnálisis de ciclo de vida
Análisis de ciclo de vida
 
Análisis de ciclo de vida
Análisis de ciclo de vidaAnálisis de ciclo de vida
Análisis de ciclo de vida
 
Las 7 fases de kendal & kendall
Las 7 fases de kendal & kendallLas 7 fases de kendal & kendall
Las 7 fases de kendal & kendall
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 
Analisis y diseño de sistema de informacion kendall&kendall
Analisis y diseño de sistema de informacion kendall&kendallAnalisis y diseño de sistema de informacion kendall&kendall
Analisis y diseño de sistema de informacion kendall&kendall
 
Etapas del desarrollo ciclo vital
Etapas del desarrollo ciclo vitalEtapas del desarrollo ciclo vital
Etapas del desarrollo ciclo vital
 
Ciclo de desarrollo de un sistema
Ciclo de desarrollo de un sistemaCiclo de desarrollo de un sistema
Ciclo de desarrollo de un sistema
 
29110
2911029110
29110
 
acceso universal a los servicios básicos
acceso universal a los servicios básicosacceso universal a los servicios básicos
acceso universal a los servicios básicos
 
Ciclos de vida de un sistema de informacion
Ciclos de vida de un sistema de informacionCiclos de vida de un sistema de informacion
Ciclos de vida de un sistema de informacion
 
Sistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresaSistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresa
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Administracion cap1
Administracion cap1Administracion cap1
Administracion cap1
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 
Clasificacion de los sistemas de informacion
Clasificacion de los sistemas de informacionClasificacion de los sistemas de informacion
Clasificacion de los sistemas de informacion
 
Tipos de sistemas de información.
Tipos de sistemas de información.Tipos de sistemas de información.
Tipos de sistemas de información.
 

Similar a Ciclos de vida SDLC

Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtDoris Aguagallo
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
CICLO DE VIDA DE UN SOFTWARE
CICLO DE  VIDA DE UN SOFTWARECICLO DE  VIDA DE UN SOFTWARE
CICLO DE VIDA DE UN SOFTWARECesar Yupa
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Los 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticosLos 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticosFranklin Tenelema
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwarekellypt1
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezNarzimar Sanchez
 
Modelos de procesos de Software [G5]
Modelos de procesos de Software [G5]Modelos de procesos de Software [G5]
Modelos de procesos de Software [G5]Silvia A
 
01 el proceso_unificado
01 el proceso_unificado01 el proceso_unificado
01 el proceso_unificadoorgg2014
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de SistemasT.I.C
 
Ciclo de Vida Clásico de Software
Ciclo de Vida Clásico de SoftwareCiclo de Vida Clásico de Software
Ciclo de Vida Clásico de SoftwareItachi Stark Kamijou
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayogiorgio lopez
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareSonia Trejo Marano
 

Similar a Ciclos de vida SDLC (20)

Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gt
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
CICLO DE VIDA DE UN SOFTWARE
CICLO DE  VIDA DE UN SOFTWARECICLO DE  VIDA DE UN SOFTWARE
CICLO DE VIDA DE UN SOFTWARE
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Los 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticosLos 7 pasos del desarrollo de sistemas informaticos
Los 7 pasos del desarrollo de sistemas informaticos
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchez
 
Modelos de procesos de Software [G5]
Modelos de procesos de Software [G5]Modelos de procesos de Software [G5]
Modelos de procesos de Software [G5]
 
01 el proceso_unificado
01 el proceso_unificado01 el proceso_unificado
01 el proceso_unificado
 
CIclo de Vida de Software
CIclo de Vida de SoftwareCIclo de Vida de Software
CIclo de Vida de Software
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Ciclo de Vida Clásico de Software
Ciclo de Vida Clásico de SoftwareCiclo de Vida Clásico de Software
Ciclo de Vida Clásico de Software
 
El software
El softwareEl software
El software
 
Metodología de desarrollo
Metodología de desarrolloMetodología de desarrollo
Metodología de desarrollo
 
Metodo espiral
Metodo espiralMetodo espiral
Metodo espiral
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 

Ciclos de vida SDLC

  • 1. Ciclos de Vida CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) ISO/IEC 12207 (1995) El marco del ciclo de vida del software cubre desde la conceptuación de las ideas iniciales del producto hasta el fin de su uso (retirada). Es una sucesión de estados o fases por los cuales pasa un software a lo largo de su vida.
  • 2. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) 1. Identificación de problemas, oportunidades y objetivos Kendall & Kendall 2. Determinación de requerimientos de información 7. Implementación y evaluación del sistema 3. Análisis de las necesidades del sistema 6. Prueba del sistema y mantenimiento del sistema 4. Diseño del sistema recomendado 5. Desarrollo y documentación del software
  • 3. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO LINEAL Este modelo, identificado a principios de la década de los 50, resulta muy rígido porque cada fase requiere como elemento de entrada el resultado completo de la anterior. Resulta apropiado para: -Desarrollar nuevas versiones de sistemas antiguos en los que el desconocimiento de las necesidades de los usuarios, o del entorno de operación no plantea riesgos. -Sistemas pequeños, sin previsión de evolución a corto plazo. Requisitos Diseño Codificación Pruebas Integración Operación y mantenimiento
  • 4. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO EN CASCADA En 1970 WinstonRoycemuestra los bucles de retroalimentación para el mantenimiento durante la construcción del producto. Requerimientos Cambiados Requisitos Análisis Diseño Implementación Mantenimiento posentrega Retiro Desarrollo Mantenimiento
  • 5. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO ESPIRAL En 1970 WinstonRoyce definió flujos de retorno sobre el modelo secuencial, acuñando así el modelo en cascada. El ciclo de iteración de este modelo evolutivo se convierte en una espiral, que al representarse sobre ejes cartesianos muestra en cada cuadrante una clase particular de actividad: Planificación, Análisis de riesgo, Ingeniería y Evaluación.
  • 6. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO INCREMENTAL Diseño Codificación Pruebas Integración OperaciónMantenim. Sub-sistema REQUISITOS SISTEMA Diseño Codificación Pruebas Integración OperaciónMantenim. Sub-sistema Diseño Codificación Pruebas … El modelo incremental mitiga la rigidez del modelo en cascada, descomponiendo el desarrollo de un sistema en partes. Las ventajas que ofrece son: -El usuario dispone de pequeños subsistemas operativos que ayudan a perfilar mejor las necesidades reales del sistema en su conjunto. -El modelo produce entregas parciales en periodos cortos de tiempo, comparados con el tiempo necesario para la construcción del sistema en su conjunto, y permite la incorporación de nuevos requisitos que pueden no estar disponibles o no ser conocidos al iniciar el desarrollo.
  • 7. Iterativo e Incremental CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) Una fortaleza , es que modela la producción del software de una manera muy parecida al mundo real
  • 8. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) MODELO DE PROTOTIPADO (MODIFICADORES DE LOS MODELOS) Escuchar al Cliente Construir y Revisar Maqueta La construcción de prototipos se puede utilizar como un modelo del proceso independiente, se emplea más comúnmente como una técnica susceptible de implementarse dentro del contexto de cualquiera de los modelos del proceso expuestos. Los prototipos pueden ser: Ligeros: dibujos de pantallas de interfaz con simulación de funcionamiento por enlaces a otros dibujos… Operativos: Módulos de software con funcionamiento propio que se desarrollan sin cubrir las funcionalidades completas del sistema. El cliente prueba la maqueta
  • 9. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) CICLOS DE VIDA SEGÚN BIBLIOGRAFÍA
  • 10. METODOLOGÍA CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC) Forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo). El rasgo principal de una metodología se la define por el ciclo de vida del proyecto de acuerdo a su modelo.
  • 11. Bibliografía Schach Stephen (2006). Ingeniería de Software clásica y orientada a objetos. WhittenJeffrey,BentleyLonnie y Barlow Víctor (1997). Análisis y Diseño de Sistemas de Información Kendall & Kendall (2005). Análisis y Diseño de Sistemas www.navegapolis.net/files/cis/CIS_1_05.pdf