You are on page 1of 7

Modelo Evolutivo

Castro Chavira Rosario Berenice


Lpez Zapin Cinthia Cecilia
Rubio Cota Paola Margarita
Valle Contreras Jess Carolina

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.

Descripcin

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.

Tipos de modelo evolutivo

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.

Tipos de modelo evolutivo

Caractersticas:
Gestionan bien la naturaleza evolutiva del software
Son iterativos: construyen versiones de software
cada vez ms completas
Permiten que los ingenieros de software desarrollen
versiones cada vez ms completas del software.

Se adaptan bien:
Los cambios de requisitos del producto
Fechas de entrega estrictas poco realistas
Especificaciones parciales del producto

Caractersticas del modelo


evolutivo

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.
Es un modelo compatible con el modelo de
cascada y puede ser combinado con el modelo
incremental.
Se puede modificar/aadir requerimientos sin
afectar al proyecto y conseguir algo que se ajuste
mejor a sus necesidades.

En

el modelo evolutivo se asume que no todos los


requerimientos son conocidos desde el primer momento.
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.

DESVENTAJAS

You might also like