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.