Está en la página 1de 10

MODELO EVOLUTIVO

INGENIERA DE SOFTWARE

CONCEPTO
El modelo Evolutivo conocido tambin como
incremental e iterativo, consiste en hacer la
documentacin de las fases, realizando un
prototipo del sistema, se evala el qu tan lejos el
prototipo est de la solucin final esperada por el
cliente; se toman en cuenta las observaciones de
esta evaluacin, y se crea un nuevo prototipo que
las incluya. Esto se realiza en una vuelta repetitiva
donde se incrementa el alcance del prototipo en
pequeas
proporciones
hasta
cumplir
los
requerimientos totales.

En este mtodo no es necesario esperar hasta que


toda una fase est terminada para iniciar la
siguiente. Si se cuenta con una parte del anlisis
bien entendida, se puede realizar un primer diseo
del corazn o de una parte medular del sistema,
hacer su codificacin y con esto, formar nuestro
primer prototipo que ampliaremos en las siguientes
iteraciones (vueltas), creando prototipos cada vez
mejores
y
amplios
con
respecto
a
los
requerimientos originales.

CARACTERSTICAS
Posee un enfoque evolutivo para la creacin de
software.
Comienza con la identificacin de las clases ms
importantes.
Examina los datos que se van a manejar.
Permite la reutilizacin 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.

ETAPAS

PLANEACIN:
En esta etapa evala la funcin y el
rendimiento que se asignaron al
Software durante la Ingeniera del
Sistema de
Computadora
para
establecer un mbito de proyecto
que
no
sea
ambiguo,
e
incomprensible.

ANLISIS DE RIESGOS:
En esta etapa el analista se encarga
de analizar los riesgos que el software
a crear estar expuesto y as
encontrar la manera de corregirlos.

CONSTRUCCIN Y ADAPTACIN DE
LA INGENIERA:

En esta etapa se construye el


software, se prueba si no tiene algn
problema o para detectar errores, se
instala , y luego se le brinda soporte al
cliente.

EVALUACIN 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 / DESVENTAJAS
Ventajas

Desventajas

Reutilizacin del software.

Genera mucho tiempo en el


desarrollo del sistema.

Simplifica las pruebas; pues


estas se le hacen a los Modelo costoso .
componentes antes de probar el
conjunto
completo
de Requiere experiencia en
identificacin de riesgos.
componentes ensamblados.
Simplifica el mantenimiento del Genera
adicional.
sistema.
Mayor calidad.

mucho

la

trabajo