SlideShare una empresa de Scribd logo
1 de 15
Modelos de Desarrollo
de Software
MODELO DE CASCADA
DESARROLLO INCREMENTAL
PA. Eduardo Durán Ochoa
Modelo
• Esquema teórico de un sistema o de una realidad
compleja, que se elabora para facilitar su
comprensión y el estudio de su comportamiento.
Software
• Conjunto de programas, instrucciones y reglas
informáticas para ejecutar ciertas tareas en una
computadora.
Modelo de Software
• Esquema para el desarrollo de software de
calidad, el cual se elabora para facilitar su
comprensión y el estudio de su comportamiento.
MODELO DE CASCADA O
CICLO DE VIDA
• Fue uno de los primeros modelos de
desarrollo de software, el cual se derivo de otros
procesos de ingeniería (Royce, 1970), así mismo
varios autores lo denominan “Ciclo de Vida del
Software”.
Definición de
Requerimientos
Diseño de
Sistemas y de
Software
Implementación y
Prueba de
Unidades
Integración y
Prueba del
Sistema
Operación y
mantenimiento
Definición de
Requerimientos
• Los servicios, restricciones y metas del sistema se
definen a partir de consultas con los usuarios
Diseño de Sistemas y de
Software
• El diseño de software identifica y describe las
abstracciones fundamentales del sistema de software y
sus relaciones.
Implementación y Prueba de
Unidades
• El diseño de Software se lleva a cabo como un conjunto o
unidades programadas. Esto implica que cada unidad
cumpla su especificación.
Sistema
Unidad1
Unidad2
Unidad3
Unidad4
Integración y Prueba del
Sistema
• Las unidades que forman parte del sistema y que ya se han
terminado se integran para para asegurar que cumplan los
requerimientos
Operación y
Mantenimiento
• Es una de las fases mas grandes del modelo de
desarrollo, el mantenimiento implica corregir errores no
descubiertos en las etapas anteriores y verificar los nuevos
requerimientos.
DESARROLLO
INCREMENTAL
• Mills (Mills et al.,1980) sugirió el enfoque incremental de
desarrollo como una forma de reducir la repetición del
trabajo y permitir al usuario oportunidades para retrasar
decisiones.
Definir Bosquejo
de Requerimientos
Asignar
Requerimientos a
los Incrementos
Diseñar la
Arquitectura del
Sistema
Desarrollar
Incrementos
del Sistema
Validar
Incrementos
Integrar
Incrementos
Validar
Sistema
Sistema
Final
Sistema Incompleto
• Los incrementos deben ser relativamente pequeños (no
mas de 20,000 líneas de código) y cada uno debe de
entregar una funcionalidad del sistema.

Más contenido relacionado

La actualidad más candente

Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónJuan Pablo Bustos Thames
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un SistemaJenny Ramos
 
Ciclo de vida_de_un_
Ciclo de vida_de_un_Ciclo de vida_de_un_
Ciclo de vida_de_un_Fabio Ruiz
 
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 sistemasireneunab
 
Mantenimiento De Softtware
Mantenimiento De SofttwareMantenimiento De Softtware
Mantenimiento De SofttwareRamon Rivera
 
Ciclo de vida del software
Ciclo de vida del software Ciclo de vida del software
Ciclo de vida del software Jenny OlivRodri
 
Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos AvanzadosJose Diaz Silva
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Teresa Cossio
 
Ciclo de vida de un sistemas de información
Ciclo de vida de un sistemas de informaciónCiclo de vida de un sistemas de información
Ciclo de vida de un sistemas de informaciónangiepao1717
 
Ciclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionCiclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionPhillisdejesus
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7IUTA
 
Mantenimiento de Sistema Informático
Mantenimiento de Sistema InformáticoMantenimiento de Sistema Informático
Mantenimiento de Sistema Informáticorubenrecacha
 
Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información Jorge Leonardo
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de SoftwareCARMEN
 
Conceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De SistemasConceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De Sistemasgpsigma2
 
Ciclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionCiclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionelbebe1
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasJimmy Alexander
 
ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema JoseGCordero
 

La actualidad más candente (20)

Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un Sistema
 
Ciclo de vida_de_un_
Ciclo de vida_de_un_Ciclo de vida_de_un_
Ciclo de vida_de_un_
 
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
 
Mantenimiento De Softtware
Mantenimiento De SofttwareMantenimiento De Softtware
Mantenimiento De Softtware
 
Ciclo de vida del software
Ciclo de vida del software Ciclo de vida del software
Ciclo de vida del software
 
Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos Avanzados
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1
 
Ciclo de vida de un sistemas de información
Ciclo de vida de un sistemas de informaciónCiclo de vida de un sistemas de información
Ciclo de vida de un sistemas de información
 
Ciclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionCiclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacion
 
Laboratorio #1
Laboratorio #1Laboratorio #1
Laboratorio #1
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7
 
Mantenimiento de Sistema Informático
Mantenimiento de Sistema InformáticoMantenimiento de Sistema Informático
Mantenimiento de Sistema Informático
 
Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información Ciclos de Vida de los Sistemas de Información
Ciclos de Vida de los Sistemas de Información
 
Mantenimiento de Software
Mantenimiento de SoftwareMantenimiento de Software
Mantenimiento de Software
 
Conceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De SistemasConceptos De Desarrollo De Sistemas
Conceptos De Desarrollo De Sistemas
 
Ciclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionCiclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacion
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema
 
Especificacion software
Especificacion softwareEspecificacion software
Especificacion software
 

Similar a Modelos de Desarrollo de Software

Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicionEvelin Oña
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)David Rosero
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de InformacionCasssandraG
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Eddie Malca
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Karim Krystalgami
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas depheramrh
 
Analisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezAnalisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezJose Fernandez
 

Similar a Modelos de Desarrollo de Software (20)

Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Software sao
Software saoSoftware sao
Software sao
 
Software
SoftwareSoftware
Software
 
7iSF-1 ingeniería de software
7iSF-1   ingeniería de software7iSF-1   ingeniería de software
7iSF-1 ingeniería de software
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Modelos de procesos de software(completo)
Modelos de procesos de software(completo)Modelos de procesos de software(completo)
Modelos de procesos de software(completo)
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de Informacion
 
Proceso software
Proceso softwareProceso software
Proceso software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
ALEXIS GARCIA
ALEXIS GARCIAALEXIS GARCIA
ALEXIS GARCIA
 
Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Ingenieria en Software
Ingenieria en SoftwareIngenieria en Software
Ingenieria en Software
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
Unidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas deUnidad iv alternativas de adquisición de sistemas de
Unidad iv alternativas de adquisición de sistemas de
 
Analisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezAnalisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandez
 
unidad 4
unidad 4unidad 4
unidad 4
 

Modelos de Desarrollo de Software

  • 1. Modelos de Desarrollo de Software MODELO DE CASCADA DESARROLLO INCREMENTAL PA. Eduardo Durán Ochoa
  • 2. Modelo • Esquema teórico de un sistema o de una realidad compleja, que se elabora para facilitar su comprensión y el estudio de su comportamiento. Software • Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.
  • 3. Modelo de Software • Esquema para el desarrollo de software de calidad, el cual se elabora para facilitar su comprensión y el estudio de su comportamiento.
  • 4. MODELO DE CASCADA O CICLO DE VIDA
  • 5. • Fue uno de los primeros modelos de desarrollo de software, el cual se derivo de otros procesos de ingeniería (Royce, 1970), así mismo varios autores lo denominan “Ciclo de Vida del Software”.
  • 6. Definición de Requerimientos Diseño de Sistemas y de Software Implementación y Prueba de Unidades Integración y Prueba del Sistema Operación y mantenimiento
  • 7. Definición de Requerimientos • Los servicios, restricciones y metas del sistema se definen a partir de consultas con los usuarios
  • 8. Diseño de Sistemas y de Software • El diseño de software identifica y describe las abstracciones fundamentales del sistema de software y sus relaciones.
  • 9. Implementación y Prueba de Unidades • El diseño de Software se lleva a cabo como un conjunto o unidades programadas. Esto implica que cada unidad cumpla su especificación. Sistema Unidad1 Unidad2 Unidad3 Unidad4
  • 10. Integración y Prueba del Sistema • Las unidades que forman parte del sistema y que ya se han terminado se integran para para asegurar que cumplan los requerimientos
  • 11. Operación y Mantenimiento • Es una de las fases mas grandes del modelo de desarrollo, el mantenimiento implica corregir errores no descubiertos en las etapas anteriores y verificar los nuevos requerimientos.
  • 13. • Mills (Mills et al.,1980) sugirió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo y permitir al usuario oportunidades para retrasar decisiones.
  • 14. Definir Bosquejo de Requerimientos Asignar Requerimientos a los Incrementos Diseñar la Arquitectura del Sistema Desarrollar Incrementos del Sistema Validar Incrementos Integrar Incrementos Validar Sistema Sistema Final Sistema Incompleto
  • 15. • Los incrementos deben ser relativamente pequeños (no mas de 20,000 líneas de código) y cada uno debe de entregar una funcionalidad del sistema.