SlideShare una empresa de Scribd logo
1 de 15
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y
TEGNOLOGIAS
ESCUELA DE INFOEMÁTICA APLICADA A LA EDUCACIÓN
Nombre: Ana Cecilia Saula
Curso: 5`Semestre
Tema:
Ciclo de Vida del Software
Ciclo de
Vida del
Software
Requerimientos
del usuario
DATOS
Sistema
De
Software
Hardware Personas
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 subsecuentica
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.
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.
Requisitos Desarrollo
Versiones
Evolució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.
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.
El desarrollo de software de "métodos rápidos" reduce
el tiempo del ciclo de vida del software (por lo tanto,
acelera el desarrollo) al desarrollar, en primera instancia,
una versión prototipo y después integrar la funcionalidad
de manera iterativa para satisfacer los requisitos del
cliente y controlar todo el ciclo de desarrollo.
La metodología para el desarrollo del software es un modo
sistemático de realizar, gestionar y administrar un proyecto para
llevarlo a cabo con altas posibilidades de éxitos. Esta sistematización
nos indica como dividiremos un gran proyecto en módulos pequeños
llamados etapas y las acciones que corresponden en cada una de ellas,
nos ayuda a definir entradas y salidas para cada una de las etapas,
sobre todo, normaliza el modo en que administraremos el proyecto.
Entonces, una metodología para el desarrollo del software son los
procesos a seguir sistemáticamente para ideal, para implementar y
mantener un producto software desde que surge la necesidad del
producto hasta que cumplimos el objetivo por el cual fue creado.
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.
Las herramientas usadas en la realización de un proyecto
de desarrollo del software es el software usado para
automatizar o facilitar las tareas del personal interviniente
en el proyecto. Puede incluir procesadores de palabras,
programas de diagramación, ambientes integrados de
desarrollo o software específico para ingeniería de software.
Pasos para seleccionar el modelo apropiado según las
características de los modelos del software
 Análisis de los requisitos y su viabilidad: Recopilar,
examinar y formular los requisitos del cliente y examinar
cualquier descripción que se pueda aplicar.
 Diseño general: Requisitos generales de la arquitectura
de la aplicación.
 Diseño en detalle: Definición precisa de cada subconjunto
de la aplicación.
 Programación: Implementación de un lenguaje de
programación para crear las funciones definidas durante la
etapa de diseño.
 Prueba de unidad: Prueba individual de cada subconjunto
de la aplicación para garantizar que se implementara de
acuerdo con las especificaciones.
 Integración: Para garantizar los diferentes módulos se
integren con la aplicación.
 Prueba beta o validación: Para garantizar que el software
cumple con las especificaciones originales.
 Documentación: Sirve para documentar información
necesaria para los usuarios del software y para desarrollos
futuros.
 Implementación: Poner en producción.
 Mantenimiento: Para todos los procedimientos correctivos
y las actualizaciones secundarias del software
(Mantenimiento continuo).

Más contenido relacionado

La actualidad más candente

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 2015Jaiiro Caliiz H
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareJoan Fernando Chipia Lobo
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase PruebasjohannaAC
 
Proceso administracionpsl
Proceso administracionpslProceso administracionpsl
Proceso administracionpsljohannaAC
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reG G. Jonathan Israel
 
Desarrollo evolutivo
Desarrollo  evolutivoDesarrollo  evolutivo
Desarrollo evolutivophyco3001
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del softwareElvisCallisaya
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibrejohannaAC
 
Fase Análisis y Diseño
Fase Análisis y Diseño Fase Análisis y Diseño
Fase Análisis y Diseño johannaAC
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de RequerimientojohannaAC
 
Metodologias de Desarrollo del Software
Metodologias de Desarrollo del SoftwareMetodologias de Desarrollo del Software
Metodologias de Desarrollo del SoftwareTaylorWebK
 

La actualidad más candente (17)

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
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Prototipo
PrototipoPrototipo
Prototipo
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase Pruebas
 
Proceso administracionpsl
Proceso administracionpslProceso administracionpsl
Proceso administracionpsl
 
Modelos basados en prototipos
Modelos basados en prototiposModelos basados en prototipos
Modelos basados en prototipos
 
Modelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 reModelo evolutivo de desarrollo de softwa1 re
Modelo evolutivo de desarrollo de softwa1 re
 
Desarrollo evolutivo
Desarrollo  evolutivoDesarrollo  evolutivo
Desarrollo evolutivo
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del software
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software Libre
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Modelo de procesos
Modelo de procesosModelo de procesos
Modelo de procesos
 
Fase Análisis y Diseño
Fase Análisis y Diseño Fase Análisis y Diseño
Fase Análisis y Diseño
 
Wen
WenWen
Wen
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de Requerimiento
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Metodologias de Desarrollo del Software
Metodologias de Desarrollo del SoftwareMetodologias de Desarrollo del Software
Metodologias de Desarrollo del Software
 

Destacado

004 teoria de-redes
004 teoria de-redes004 teoria de-redes
004 teoria de-redesAny Saula
 
002 teoria de-redes
002 teoria de-redes002 teoria de-redes
002 teoria de-redesAny Saula
 
Ejercicios 4
Ejercicios 4Ejercicios 4
Ejercicios 4Any Saula
 
Dicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strong
Dicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strongDicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strong
Dicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strongAndre Torres
 
Raf PräSentation
Raf PräSentationRaf PräSentation
Raf PräSentationguest141395
 
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …Verein FM Konferenz
 

Destacado (12)

004 teoria de-redes
004 teoria de-redes004 teoria de-redes
004 teoria de-redes
 
Fenotips de l'asma bronquial.
Fenotips de l'asma bronquial.Fenotips de l'asma bronquial.
Fenotips de l'asma bronquial.
 
002 teoria de-redes
002 teoria de-redes002 teoria de-redes
002 teoria de-redes
 
eCommerce Presentation
eCommerce PresentationeCommerce Presentation
eCommerce Presentation
 
Ejercicios 4
Ejercicios 4Ejercicios 4
Ejercicios 4
 
historia
historiahistoria
historia
 
Protection de l'environnement Mr. aleka
Protection de l'environnement Mr. alekaProtection de l'environnement Mr. aleka
Protection de l'environnement Mr. aleka
 
What is OBD and OBD II Software Stack?
What is OBD and OBD II Software Stack?What is OBD and OBD II Software Stack?
What is OBD and OBD II Software Stack?
 
Coca cola
Coca colaCoca cola
Coca cola
 
Dicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strong
Dicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strongDicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strong
Dicionario biblico-strong-lc3a9xico-hebraico-aramaico-grego-james-strong
 
Raf PräSentation
Raf PräSentationRaf PräSentation
Raf PräSentation
 
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
 

Similar a software

Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwarearealisherrera
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareJhonny Tenesaca
 
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.pptxVictorEduardoHerrera3
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareRadel Fuentes
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
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 Softwarerezzaca
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativaDiego Sinche
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un softwareVenusUwu
 
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)ManuelJimnez56
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de softwareBrandon Betto
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Edwin Belduma
 

Similar a software (20)

Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Act18
Act18Act18
Act18
 
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
 
Exposicion
ExposicionExposicion
Exposicion
 
Exposicion
ExposicionExposicion
Exposicion
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
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
 
Carrera de informatica_educativa
Carrera de informatica_educativaCarrera de informatica_educativa
Carrera de informatica_educativa
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un software
 
Jose gpe act4
Jose gpe act4Jose gpe act4
Jose gpe act4
 
Tarea nayeli
Tarea nayeliTarea nayeli
Tarea nayeli
 
C iclos de vida del software
C iclos de vida del softwareC iclos de vida del software
C iclos de vida del 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)
 
conceptos de ingenieria de software
conceptos de ingenieria de softwareconceptos de ingenieria de software
conceptos de ingenieria de software
 
Presentacion Metodos de software
Presentacion Metodos de softwarePresentacion Metodos de software
Presentacion Metodos de software
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 

Más de Any Saula (20)

Diciembre
DiciembreDiciembre
Diciembre
 
Noviembre
NoviembreNoviembre
Noviembre
 
Diciembre
DiciembreDiciembre
Diciembre
 
Noviembre
NoviembreNoviembre
Noviembre
 
Octubre
OctubreOctubre
Octubre
 
Septiembre
SeptiembreSeptiembre
Septiembre
 
Octubre
OctubreOctubre
Octubre
 
Septiembre
SeptiembreSeptiembre
Septiembre
 
Agosto
AgostoAgosto
Agosto
 
Julio
JulioJulio
Julio
 
Junio
JunioJunio
Junio
 
Mayo
MayoMayo
Mayo
 
Abril
AbrilAbril
Abril
 
Marzo
MarzoMarzo
Marzo
 
Febrero
FebreroFebrero
Febrero
 
Enero
EneroEnero
Enero
 
Octubre
OctubreOctubre
Octubre
 
Septiembre
SeptiembreSeptiembre
Septiembre
 
Agosto
AgostoAgosto
Agosto
 
Julio
JulioJulio
Julio
 

Último

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
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
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

software

  • 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUCACIÓN HUMANAS Y TEGNOLOGIAS ESCUELA DE INFOEMÁTICA APLICADA A LA EDUCACIÓN Nombre: Ana Cecilia Saula Curso: 5`Semestre Tema: Ciclo de Vida del Software
  • 2. Ciclo de Vida del Software Requerimientos del usuario DATOS Sistema De Software Hardware Personas
  • 3. 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 subsecuentica 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.
  • 4. 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.
  • 5. 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. Requisitos Desarrollo Versiones Evolución
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. El desarrollo de software de "métodos rápidos" reduce el tiempo del ciclo de vida del software (por lo tanto, acelera el desarrollo) al desarrollar, en primera instancia, una versión prototipo y después integrar la funcionalidad de manera iterativa para satisfacer los requisitos del cliente y controlar todo el ciclo de desarrollo.
  • 10. La metodología para el desarrollo del software es un modo sistemático de realizar, gestionar y administrar un proyecto para llevarlo a cabo con altas posibilidades de éxitos. Esta sistematización nos indica como dividiremos un gran proyecto en módulos pequeños llamados etapas y las acciones que corresponden en cada una de ellas, nos ayuda a definir entradas y salidas para cada una de las etapas, sobre todo, normaliza el modo en que administraremos el proyecto. Entonces, una metodología para el desarrollo del software son los procesos a seguir sistemáticamente para ideal, para implementar y mantener un producto software desde que surge la necesidad del producto hasta que cumplimos el objetivo por el cual fue creado.
  • 11. 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.
  • 12. Las herramientas usadas en la realización de un proyecto de desarrollo del software es el software usado para automatizar o facilitar las tareas del personal interviniente en el proyecto. Puede incluir procesadores de palabras, programas de diagramación, ambientes integrados de desarrollo o software específico para ingeniería de software.
  • 13. Pasos para seleccionar el modelo apropiado según las características de los modelos del software  Análisis de los requisitos y su viabilidad: Recopilar, examinar y formular los requisitos del cliente y examinar cualquier descripción que se pueda aplicar.  Diseño general: Requisitos generales de la arquitectura de la aplicación.
  • 14.  Diseño en detalle: Definición precisa de cada subconjunto de la aplicación.  Programación: Implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.  Prueba de unidad: Prueba individual de cada subconjunto de la aplicación para garantizar que se implementara de acuerdo con las especificaciones.  Integración: Para garantizar los diferentes módulos se integren con la aplicación.
  • 15.  Prueba beta o validación: Para garantizar que el software cumple con las especificaciones originales.  Documentación: Sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.  Implementación: Poner en producción.  Mantenimiento: Para todos los procedimientos correctivos y las actualizaciones secundarias del software (Mantenimiento continuo).