SlideShare una empresa de Scribd logo
1 de 11
Modelo Evolutivo
Integrantes: Miguel Paz
Sebastián Molina
¿Qué es el Modelo Evolutivo?
• Es un proceso en el cual su principal
enfoque es la actualización y/o
modificación de algún software para
satisfacer las nuevas necesidades del
cliente y también adaptarlos a los
nuevos sistemas que se presenten en el
futuro…
Modelo Evolutivo
CARACTERISTICAS COMUNES:
• Es evolutivo
• Posee un enfoque evolutivo para la creación de
software.
• Comienza con la identificación de las clases más
importantes.
• Examina los datos que se van a manejar.
• Permite la reutilización del software.
• El ensamblaje de los componentes reduce el 70 del
100% del tiempo del ciclo del desarrollo del
software y un 84 del 100% del costo del proyecto.
Modelo Evolutivo
• Como todo proceso de moldeamiento o
actualización del nuevo software hay que
tener en cuenta: las opiniones de los
clientes o usuarios finales, hay que
tener tiempo y también más experiencia
de las nuevas tecnología y así poder
adaptarse.
Procesos del Modelo Evolutivo
Dentro de lo que es este “Modelo”,
podemos encontrar diferentes factores
importantes, entre ellos se encuentran:
• PLANEACION
• ANALISIS DE RIESGO
• CONSTRUCCION Y ADAPTACION
• EVALUACION DEL CLIENTE
PLANEACION
• En esta etapa se evalúa la función y el
rendimiento que se asignaron al
Software durante la Ingeniería del
Sistema de Software para establecer un
ámbito de proyecto que no sea ambiguo,
e incomprensible.
ANALISIS DE RIESGOS
• En esta etapa el analista se encarga de
analizar los riesgos que pueda tener el
software al crearlo, si estará expuesto y
así encontrar la manera de corregirlos.
CONSTRUCCION Y
ADAPTACION
• En esta etapa se construye el software,
se prueba si no tiene algún problema y
también para detectar errores, se
instala , y luego se le brinda soporte al
cliente.
EVALUACION DEL CLIENTE
• El cliente tiene la tarea de evaluar el
software para verificar si este cumple
con los requisitos que este proporciono y
esta en todo la tarea de aprobar o
rechazar el software.
VENTAJAS Y
DESVENTAJAS
VENTAJAS:
• Reutilización del software.
• Simplifica las pruebas; pues estas se le hacen
a los componentes antes de probar el conjunto
completo de componentes ensamblados.
• Simplifica el mantenimiento del sistema.
• Mayor calidad.
VENTAJAS Y
DESVENTAJAS
DESVENTAJAS:
• Genera mucho tiempo en el desarrollo del
sistema.
• Modelo costoso .
• Requiere experiencia en la identificación de
riesgos.
• Genera mucho trabajo adicional.

Más contenido relacionado

La actualidad más candente

Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)
programadorjavablog
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
Liliana Pacheco
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
Piskamen
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
slipkdany21
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
khinkhe
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
yuliethces
 

La actualidad más candente (20)

ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
PSW Unidad 1 PROCESO DE SOFTWARE
PSW Unidad 1 PROCESO DE SOFTWAREPSW Unidad 1 PROCESO DE SOFTWARE
PSW Unidad 1 PROCESO DE SOFTWARE
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
Servidores y características
Servidores y característicasServidores y características
Servidores y características
 
Lectores y escritores
Lectores y escritoresLectores y escritores
Lectores y escritores
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Mantenimiento preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativoMantenimiento preventivo, correctivo y adaptativo
Mantenimiento preventivo, correctivo y adaptativo
 

Similar a Mantenimiento en Software - Modelo Evolutivo

Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
Abner Garcia
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental
zaggy88
 

Similar a Mantenimiento en Software - Modelo Evolutivo (20)

Metodologias Tradicional.pptx
Metodologias Tradicional.pptxMetodologias Tradicional.pptx
Metodologias Tradicional.pptx
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Rup[1]
Rup[1]Rup[1]
Rup[1]
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Rup
RupRup
Rup
 
rup
ruprup
rup
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
 
RUP
RUPRUP
RUP
 
16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental16416960 modelo-cascada-espiralincremental
16416960 modelo-cascada-espiralincremental
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
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 devida
Ciclo devidaCiclo devida
Ciclo devida
 
Modelo de desarrollo del software
Modelo de desarrollo del softwareModelo de desarrollo del software
Modelo de desarrollo del software
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 

Mantenimiento en Software - Modelo Evolutivo

  • 1. Modelo Evolutivo Integrantes: Miguel Paz Sebastián Molina
  • 2. ¿Qué es el Modelo Evolutivo? • Es un proceso en el cual su principal enfoque es la actualización y/o modificación de algún software para satisfacer las nuevas necesidades del cliente y también adaptarlos a los nuevos sistemas que se presenten en el futuro…
  • 3. Modelo Evolutivo CARACTERISTICAS COMUNES: • Es evolutivo • Posee un enfoque evolutivo para la creación de software. • Comienza con la identificación de las clases más importantes. • Examina los datos que se van a manejar. • Permite la reutilización del software. • El ensamblaje de los componentes reduce el 70 del 100% del tiempo del ciclo del desarrollo del software y un 84 del 100% del costo del proyecto.
  • 4. Modelo Evolutivo • Como todo proceso de moldeamiento o actualización del nuevo software hay que tener en cuenta: las opiniones de los clientes o usuarios finales, hay que tener tiempo y también más experiencia de las nuevas tecnología y así poder adaptarse.
  • 5. Procesos del Modelo Evolutivo Dentro de lo que es este “Modelo”, podemos encontrar diferentes factores importantes, entre ellos se encuentran: • PLANEACION • ANALISIS DE RIESGO • CONSTRUCCION Y ADAPTACION • EVALUACION DEL CLIENTE
  • 6. PLANEACION • En esta etapa se evalúa la función y el rendimiento que se asignaron al Software durante la Ingeniería del Sistema de Software para establecer un ámbito de proyecto que no sea ambiguo, e incomprensible.
  • 7. ANALISIS DE RIESGOS • En esta etapa el analista se encarga de analizar los riesgos que pueda tener el software al crearlo, si estará expuesto y así encontrar la manera de corregirlos.
  • 8. CONSTRUCCION Y ADAPTACION • En esta etapa se construye el software, se prueba si no tiene algún problema y también para detectar errores, se instala , y luego se le brinda soporte al cliente.
  • 9. EVALUACION DEL CLIENTE • El cliente tiene la tarea de evaluar el software para verificar si este cumple con los requisitos que este proporciono y esta en todo la tarea de aprobar o rechazar el software.
  • 10. VENTAJAS Y DESVENTAJAS VENTAJAS: • Reutilización del software. • Simplifica las pruebas; pues estas se le hacen a los componentes antes de probar el conjunto completo de componentes ensamblados. • Simplifica el mantenimiento del sistema. • Mayor calidad.
  • 11. VENTAJAS Y DESVENTAJAS DESVENTAJAS: • Genera mucho tiempo en el desarrollo del sistema. • Modelo costoso . • Requiere experiencia en la identificación de riesgos. • Genera mucho trabajo adicional.