Вы находитесь на странице: 1из 5

MODELO EVOLUTIVO

Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez ms completas y
complejas, hasta llegar al objetivo final deseado; incluso evolucionar ms all, durante la fase de
operacin. Los modelos Iterativo Incremental y Espiral (entre otros) son dos de los ms
conocidos y utilizados del tipo evolutivo.
La idea detrs de este modelo es el desarrollo de una implantacin del sistema inicial, exponerla a
los comentarios del usuario, refinarla en N versiones hasta que se desarrolle el sistema
adecuado.Una ventaja de este modelo es que se obtiene una rpida realimentacin del usuario, ya
que las actividades de especificacin, desarrollo y pruebas se ejecutan en cada iteracin.

Existen dos tipos de desarrollo evolutivo:

Desarrollo Exploratorio: El objetivo de este enfoque es explorar con el usuario los requisitos hasta
llegar a un sistema final. El desarrollo comienza con las partes que se tiene ms claras. El sistema
evoluciona conforme se aaden nuevas caractersticas propuestas por el usuario.

Enfoque utilizando prototipos: El objetivo es entender los requisitos del usuario y trabajar para
mejorar la calidad de los requisitos. A diferencia del desarrollo exploratorio, se comienza por definir
los requisitos que no estn claros para el usuario y se utiliza un prototipo para experimentar con
ellos. El prototipo ayuda a terminar de definir estos requisitos.

VENTAJAS

La especificacin puede desarrollarse de forma creciente.

Los usuarios y desarrolladores logran un mejor entendimiento del sistema. Esto se refleja en una
mejora de la calidad del software.

Es ms efectivo que el modelo de cascada, ya que cumple con las necesidades inmediatas del
cliente.

DESVENTAJAS
Proceso no Visible: Los administradores necesitan entregas para medir el progreso. Si el sistema
se necesita desarrollar rpido, no es efectivo producir documentos que reflejen cada versin del
sistema.

Sistemas pobremente estructurados: Los cambios continuos pueden ser perjudiciales para la
estructura del software haciendo costoso el mantenimiento.

Se requieren tcnicas y herramientas: Para el rpido desarrollo se necesitan herramientas que


pueden ser incompatibles con otras o que poca gente sabe utilizar.

Modelo evolutivo Basado en Componentes

definicin:
Un componente es una pieza de cdigo pre-elaborado que encapsula alguna
funcionalidad expuesta a travs de interfaces estndar.

Etapas del modelo evolutivo Basado en Componentes

PLANEACION: 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 l 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.

VALUACIN 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.
Caractersticas
Es evolutivo
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.

Ventajas / Desventajas

Ventajas Desventajas

Reutilizacin del software. Genera mucho tiempo


en el desarrollo del
Simplifica las pruebas; pues estas se le hacen a sistema.
los componentes antes de probar el conjunto
completo de componentes ensamblados. Modelo costoso .
Simplifica el mantenimiento del sistema. Requiere experiencia en
la identificacin de
Mayor calidad. riesgos.

Genera mucho trabajo


adicional.

Ejemplo:

A manera de ejemplo, pensemos en un equipo de sonido con cada una de sus piezas o
componentes; es probable que por separado puedan ser funcionales, pero para que
verdaderamente desempeen la funcin que deberan, tienen que estar unidas formando
un todo.

CICLO DE VIDA EVOLUTIVO


En este modelo los requerimientos del usuario pueden cambiar en cualquier momento.

La prctica nos demuestra que obtener todos los requerimientos al comienzo del proyecto es muy
difcil; no solo por la dificultad de el usuario transmitir su idea, sino porque los requerimientos
evolucionan durante el desarrollo y de esta manera, surgen nuevos requerimientos a cumplir.

El sistema es entonces desarrollado, los usuarios lo usan, y proveen retroalimentacin a los


desarrolladores. Basada en esta retroalimentacin, la especificacin de requerimientos es
actualizada, y una segunda versin del producto es desarrollada y desplegada. El proceso se repite
indefinidamente.

VENTAJAS:

*Este modelo puede ser cambiado en cualquier momento. *Modelo evolutivo asume q
*Es muy til cuando desconocemos la mayora de las completamente conocidos
solicitudes iniciales o cuando los requerimientos no estn *El desarrollo de software e
completos. especial cuidado en la man
programas, etc. desarrollad
software.
Me perd en algn extrao punto
Entre tus lindas caderas tu manera
Y tus caricias y esa forma tan gentil
Con la que me haces feliz

Te ped que si queras ser mi novia


T me arrebataste un beso
Fue un momento tan bonito
Que no supe qu decir
Yo te pertenezco a ti

Te regalo un pedacito de cielo


De mis labios un t quiero
De mis manos las caricias
Que te van a hacer sentir
Lo que yo siento por ti

Te regalo mi esencial todo mi mundo


Y aunque les parezca absurdo
Nunca haba encontrado a nadie
Que se te asemeje a ti
Tienes diez en tu perfil

Te regalo mi corazn solo a ti

Te ped que si queras ser mi novia


T me arrebataste un beso
Fue un momento tan bonito
Que no supe qu decir
Yo te pertenezco a ti

Te regalo un pedacito de cielo


De mis labios un t quiero
De mis manos las caricias
Que te van a hacer sentir
Lo que yo siento por ti

Te regalo mi esencial todo mi mundo


Y aunque les parezca absurdo
Nunca haba encontrado a nadie
Que se te asemeje a ti
Tienes diez en tu perfil

Te regalo mi corazn solo a ti

Вам также может понравиться