Trabajo Mantención de Software "Modelo Evolutivo"
-
Upload
molinasebastian -
Category
Devices & Hardware
-
view
298 -
download
0
Transcript of Trabajo Mantención de Software "Modelo Evolutivo"
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 EvolutivoDentro 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.