SlideShare une entreprise Scribd logo
1  sur  5
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Realizado por: Jhonny Tensaca
Materia: Programación Orientada a Objetos.
Curso: 4to semestre.
CICLO DE VIDA DEL SOFTWARE
El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta
la fase final. El propósito de este programa es definir las distintas fases intermedias que se
requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software
cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se
asegura de que los métodos utilizados son apropiados.
MODELOS
Modelo Cascada: Este es el más básico de todos los modelos, y sirve como bloque de construcción
para los demás modelos de ciclo de vida. La visión del modelo cascada del desarrollo de software
es muy simple; dice que el desarrollo de software puede ser a través de una secuencia simple de
fases. Cada fase tiene un conjunto de metas bien definidas, y las actividades dentro de una fase
contribuyen a la satisfacción de metas de esa fase o quizás a una subsecuencia de metas de la
fase. Las flechas muestran el flujo de información entre las fases. La flecha de avance muestra el
flujo normal. Las flechas hacia atrás representan la retroalimentación.
Requerimientos
del usuario
DATOS
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Modelo De Desarrollo Incremental: Los riesgos asociados con el desarrollo de sistemas largos y
complejos son enormes. Una forma de reducir los riesgos es construir sólo una parte del sistema,
reservando otros aspectos para niveles posteriores. El desarrollo incremental es el proceso de
construcción siempre incrementando subconjuntos de requerimientos del sistema. Típicamente,
un documento de requerimientos es escrito al capturar todos los requerimientos para el sistema
completo.
Modelo De Desarrollo Evolutivo: Como el modelo de desarrollo incremental, el modelo de
desarrollo evolutivo, construye una serie de grandes versiones sucesivas de un producto. Sin
embargo, mientras que la aproximación incremental presupone que el conjunto completo de
requerimientos es conocido al comenzar, el modelo evolutivo asume que los requerimientos no
son completamente conocidos al inicio del proyecto.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Modelo Espiral: El modelo espiral de los procesos software es un modelo del ciclo de meta-vida.
En este modelo, el esfuerzo de desarrollo es iterativo. Tan pronto como uno completa un esfuerzo
de desarrollo, otro comienza. Además, en cada desarrollo ejecutado, puedes seguir estos cuatros
pasos:
Determinar qué quieres lograr.
 Determinar las rutas alternativas que puedes tomar para lograr estas metas. Por cada
una, analizar los riesgos y resultados finales, y seleccionar la mejor.
 Seguir la alternativa seleccionada en el paso 2.
 Establecer qué tienes terminado.
Modelo Concurrente: Como el modelo espiral, el modelo concurrente provee una meta-
descripción del proceso software. Mientras que la contribución primaria del modelo espiral es en
realidad que esas actividades del software ocurran repetidamente, la contribución del modelo
concurrente es su capacidad de describir las múltiples actividades del software ocurriendo
simultáneamente.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Modelo V: El modelo de ciclo de vida V proviene del principio que establece que los
procedimientos utilizados para probar si la aplicación cumple las especificaciones ya deben
haberse creado en la fase de diseño.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS
ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN
Actividades y Herramientas en el proceso de desarrollo del software
Las actividades en el proceso de desarrollo del software son:
 Estudio de factibilidad.
 Análisis (de requerimiento).
 Diseño.
 Creación de prototipos.
 Implementación.
 Validación y prueba.
 Operación y mantenimiento.

Contenu connexe

Tendances

Actividad 18
Actividad 18Actividad 18
Actividad 18
grachika
 
Cartel implementacion del generador de protocolos
Cartel implementacion del generador de protocolosCartel implementacion del generador de protocolos
Cartel implementacion del generador de protocolos
Saul Sanchez Cuevas
 
Actividad.......... 18
Actividad.......... 18Actividad.......... 18
Actividad.......... 18
grachika
 
Metodologia de cascada (pedro rincon)
Metodologia de cascada (pedro rincon)Metodologia de cascada (pedro rincon)
Metodologia de cascada (pedro rincon)
Pedro10Rincon
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
Fahyr
 
Diagramas de Diseño
Diagramas de DiseñoDiagramas de Diseño
Diagramas de Diseño
grachika
 
Metodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacionMetodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacion
julieforerorojas
 

Tendances (17)

Anthoni cedeño ensayo
Anthoni cedeño ensayoAnthoni cedeño ensayo
Anthoni cedeño ensayo
 
Actividad 18
Actividad 18Actividad 18
Actividad 18
 
MANTENIMIENTO
MANTENIMIENTOMANTENIMIENTO
MANTENIMIENTO
 
Ensayo ciclo de vida del software
Ensayo ciclo de vida del softwareEnsayo ciclo de vida del software
Ensayo ciclo de vida del software
 
Uwe uml
Uwe   umlUwe   uml
Uwe uml
 
Cartel implementacion del generador de protocolos
Cartel implementacion del generador de protocolosCartel implementacion del generador de protocolos
Cartel implementacion del generador de protocolos
 
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
II Corte Tarea 1 Presentación Slideshare (Metodología de Desarrollo de Sistemas)
 
Actividad.......... 18
Actividad.......... 18Actividad.......... 18
Actividad.......... 18
 
Metodologia de cascada (pedro rincon)
Metodologia de cascada (pedro rincon)Metodologia de cascada (pedro rincon)
Metodologia de cascada (pedro rincon)
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Ciclo de-vida-de-un-software ...l
Ciclo de-vida-de-un-software ...lCiclo de-vida-de-un-software ...l
Ciclo de-vida-de-un-software ...l
 
Metodologia seleccionada
Metodologia seleccionadaMetodologia seleccionada
Metodologia seleccionada
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
Diagramas de Diseño
Diagramas de DiseñoDiagramas de Diseño
Diagramas de Diseño
 
Utrng me
Utrng meUtrng me
Utrng me
 
Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015Ciclo de vida de un software y Modelos de desarrollo 2015
Ciclo de vida de un software y Modelos de desarrollo 2015
 
Metodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacionMetodologias del desarrollo de sistemas de informacion
Metodologias del desarrollo de sistemas de informacion
 

En vedette

Propuestas ambientales
Propuestas ambientalesPropuestas ambientales
Propuestas ambientales
Adrian Marquez
 
Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...
Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...
Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...
IvanTrujano_Biologo
 
Biodiversidad foro de_reconocimiento
Biodiversidad foro de_reconocimientoBiodiversidad foro de_reconocimiento
Biodiversidad foro de_reconocimiento
eliasaragon
 
Reserva ecologica de san francisco del oro
Reserva ecologica de san francisco del oroReserva ecologica de san francisco del oro
Reserva ecologica de san francisco del oro
Nanncy Mirelles
 
Turismo de naturaleza ecoturismo
Turismo de naturaleza ecoturismoTurismo de naturaleza ecoturismo
Turismo de naturaleza ecoturismo
Carlamara Mara
 
BIOLOGIA La herbolaria mexicana
BIOLOGIA La herbolaria mexicanaBIOLOGIA La herbolaria mexicana
BIOLOGIA La herbolaria mexicana
Niallertoujors
 
Biodiversidad
BiodiversidadBiodiversidad
Biodiversidad
LUISUNAD
 

En vedette (20)

Avances del Programa sectorial de Adaptación al Cambio climático desde la Bio...
Avances del Programa sectorial de Adaptación al Cambio climático desde la Bio...Avances del Programa sectorial de Adaptación al Cambio climático desde la Bio...
Avances del Programa sectorial de Adaptación al Cambio climático desde la Bio...
 
T Sostenible
T SostenibleT Sostenible
T Sostenible
 
Propuestas ambientales
Propuestas ambientalesPropuestas ambientales
Propuestas ambientales
 
Jaime Pons Travel 2.0 Observatorio turismo rural madrid
Jaime Pons Travel 2.0 Observatorio turismo rural madridJaime Pons Travel 2.0 Observatorio turismo rural madrid
Jaime Pons Travel 2.0 Observatorio turismo rural madrid
 
Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...
Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...
Temario del curso: Desarrollo de negocios basados en el uso sustentable de la...
 
Coaching gestión de títulos de aprovechamiento para el manejo sustentable de ...
Coaching gestión de títulos de aprovechamiento para el manejo sustentable de ...Coaching gestión de títulos de aprovechamiento para el manejo sustentable de ...
Coaching gestión de títulos de aprovechamiento para el manejo sustentable de ...
 
Los ecosistemas
Los ecosistemasLos ecosistemas
Los ecosistemas
 
Biodiversidad foro de_reconocimiento
Biodiversidad foro de_reconocimientoBiodiversidad foro de_reconocimiento
Biodiversidad foro de_reconocimiento
 
PROGRAMAS ALIMENTARIOS. POLITICAS PUBLICAS
PROGRAMAS ALIMENTARIOS. POLITICAS PUBLICASPROGRAMAS ALIMENTARIOS. POLITICAS PUBLICAS
PROGRAMAS ALIMENTARIOS. POLITICAS PUBLICAS
 
Proyecto informatica
Proyecto informaticaProyecto informatica
Proyecto informatica
 
Jornada programas alimentarios
Jornada programas alimentariosJornada programas alimentarios
Jornada programas alimentarios
 
Reserva ecologica de san francisco del oro
Reserva ecologica de san francisco del oroReserva ecologica de san francisco del oro
Reserva ecologica de san francisco del oro
 
Criadero de tortugas UMA
Criadero de tortugas UMACriadero de tortugas UMA
Criadero de tortugas UMA
 
Granja de tortugas (UMA)
Granja de tortugas (UMA)Granja de tortugas (UMA)
Granja de tortugas (UMA)
 
Memoria final Simposio Ecología de Caminos Costa Rica 29 noviembre 2013
Memoria final Simposio Ecología de Caminos Costa Rica 29 noviembre 2013Memoria final Simposio Ecología de Caminos Costa Rica 29 noviembre 2013
Memoria final Simposio Ecología de Caminos Costa Rica 29 noviembre 2013
 
Turismo de naturaleza ecoturismo
Turismo de naturaleza ecoturismoTurismo de naturaleza ecoturismo
Turismo de naturaleza ecoturismo
 
Turismo De Naturaleza
Turismo De NaturalezaTurismo De Naturaleza
Turismo De Naturaleza
 
Proyecto educativo de Reciclaje
Proyecto educativo de ReciclajeProyecto educativo de Reciclaje
Proyecto educativo de Reciclaje
 
BIOLOGIA La herbolaria mexicana
BIOLOGIA La herbolaria mexicanaBIOLOGIA La herbolaria mexicana
BIOLOGIA La herbolaria mexicana
 
Biodiversidad
BiodiversidadBiodiversidad
Biodiversidad
 

Similaire à Ciclo de vida del software (20)

software
softwaresoftware
software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Act18
Act18Act18
Act18
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del software
 
Actividad 18
Actividad 18Actividad 18
Actividad 18
 
Programacion
ProgramacionProgramacion
Programacion
 
SISTEMA DE SOFTWARE
SISTEMA DE SOFTWARESISTEMA DE SOFTWARE
SISTEMA DE SOFTWARE
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
 
Ciclo de vida del Software
Ciclo de vida del SoftwareCiclo de vida del Software
Ciclo de vida del Software
 
Modelo en-espiral
Modelo en-espiralModelo en-espiral
Modelo en-espiral
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
El proceso unificado
El proceso unificadoEl proceso unificado
El proceso unificado
 

Plus de Jhonny Tenesaca

Plus de Jhonny Tenesaca (20)

Informe vnc
Informe vncInforme vnc
Informe vnc
 
Informe teamviewer
Informe teamviewerInforme teamviewer
Informe teamviewer
 
Ejercicios de subnetting
Ejercicios de subnettingEjercicios de subnetting
Ejercicios de subnetting
 
Ejercicios subnetting y vlsm
Ejercicios subnetting y vlsmEjercicios subnetting y vlsm
Ejercicios subnetting y vlsm
 
Autobibliografía
AutobibliografíaAutobibliografía
Autobibliografía
 
Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014
 
Actade compromisoupa2014
Actade compromisoupa2014Actade compromisoupa2014
Actade compromisoupa2014
 
Silabo redes de computadores ii
Silabo redes de computadores iiSilabo redes de computadores ii
Silabo redes de computadores ii
 
Plan de recuperaciòn_pedagògica_jhonny
Plan de recuperaciòn_pedagògica_jhonnyPlan de recuperaciòn_pedagògica_jhonny
Plan de recuperaciòn_pedagògica_jhonny
 
Planes de clases u.e amelia gallego
Planes de clases u.e amelia gallegoPlanes de clases u.e amelia gallego
Planes de clases u.e amelia gallego
 
Tenesaca jhonny rl_1
Tenesaca jhonny rl_1Tenesaca jhonny rl_1
Tenesaca jhonny rl_1
 
Tenesaca jhonny bdii_t8
Tenesaca jhonny bdii_t8Tenesaca jhonny bdii_t8
Tenesaca jhonny bdii_t8
 
Tenesaca jhonny bdii_t7
Tenesaca jhonny bdii_t7Tenesaca jhonny bdii_t7
Tenesaca jhonny bdii_t7
 
Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2
 
Tenesaca jhonny bdii_t3
Tenesaca jhonny bdii_t3Tenesaca jhonny bdii_t3
Tenesaca jhonny bdii_t3
 
Tenesaca jhonny bdii_t2
Tenesaca jhonny bdii_t2Tenesaca jhonny bdii_t2
Tenesaca jhonny bdii_t2
 
Tenesaca jhonny bdii_t1
Tenesaca jhonny bdii_t1Tenesaca jhonny bdii_t1
Tenesaca jhonny bdii_t1
 
Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1
 
Actividades geogebra3
Actividades geogebra3Actividades geogebra3
Actividades geogebra3
 
1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 

Ciclo de vida del software

  • 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Realizado por: Jhonny Tensaca Materia: Programación Orientada a Objetos. Curso: 4to semestre. CICLO DE VIDA DEL SOFTWARE El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados. MODELOS Modelo Cascada: Este es el más básico de todos los modelos, y sirve como bloque de construcción para los demás modelos de ciclo de vida. La visión del modelo cascada del desarrollo de software es muy simple; dice que el desarrollo de software puede ser a través de una secuencia simple de fases. Cada fase tiene un conjunto de metas bien definidas, y las actividades dentro de una fase contribuyen a la satisfacción de metas de esa fase o quizás a una subsecuencia de metas de la fase. Las flechas muestran el flujo de información entre las fases. La flecha de avance muestra el flujo normal. Las flechas hacia atrás representan la retroalimentación. Requerimientos del usuario DATOS
  • 2. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Modelo De Desarrollo Incremental: Los riesgos asociados con el desarrollo de sistemas largos y complejos son enormes. Una forma de reducir los riesgos es construir sólo una parte del sistema, reservando otros aspectos para niveles posteriores. El desarrollo incremental es el proceso de construcción siempre incrementando subconjuntos de requerimientos del sistema. Típicamente, un documento de requerimientos es escrito al capturar todos los requerimientos para el sistema completo. Modelo De Desarrollo Evolutivo: Como el modelo de desarrollo incremental, el modelo de desarrollo evolutivo, construye una serie de grandes versiones sucesivas de un producto. Sin embargo, mientras que la aproximación incremental presupone que el conjunto completo de requerimientos es conocido al comenzar, el modelo evolutivo asume que los requerimientos no son completamente conocidos al inicio del proyecto.
  • 3. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Modelo Espiral: El modelo espiral de los procesos software es un modelo del ciclo de meta-vida. En este modelo, el esfuerzo de desarrollo es iterativo. Tan pronto como uno completa un esfuerzo de desarrollo, otro comienza. Además, en cada desarrollo ejecutado, puedes seguir estos cuatros pasos: Determinar qué quieres lograr.  Determinar las rutas alternativas que puedes tomar para lograr estas metas. Por cada una, analizar los riesgos y resultados finales, y seleccionar la mejor.  Seguir la alternativa seleccionada en el paso 2.  Establecer qué tienes terminado. Modelo Concurrente: Como el modelo espiral, el modelo concurrente provee una meta- descripción del proceso software. Mientras que la contribución primaria del modelo espiral es en realidad que esas actividades del software ocurran repetidamente, la contribución del modelo concurrente es su capacidad de describir las múltiples actividades del software ocurriendo simultáneamente.
  • 4. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Modelo V: El modelo de ciclo de vida V proviene del principio que establece que los procedimientos utilizados para probar si la aplicación cumple las especificaciones ya deben haberse creado en la fase de diseño.
  • 5. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN, HUMAS Y TECNOLOGÍAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Actividades y Herramientas en el proceso de desarrollo del software Las actividades en el proceso de desarrollo del software son:  Estudio de factibilidad.  Análisis (de requerimiento).  Diseño.  Creación de prototipos.  Implementación.  Validación y prueba.  Operación y mantenimiento.