You are on page 1of 24

MODELOS

EVOLUTIVOS
Integrantes:
Calles Santilln Ivn
Domnguez Flores Hctor Miguel
Moreno Castaeda Cesar
Snchez Espejo Samuel Antonio

Que son los Modelos Evolutivos


Se reconoce que el software, al igual
que todos los sistemas complejos
evoluciona con el tiempo.
Los modelos evolutivos son iterativos
se caracterizan por la forma en que
permiten a los ingenieros del software
desarrollar versiones cada vez ms
completas del software.

Modelos Evolutivos
El software evoluciona con el tiempo. Los
requisitos del usuario y del producto
suelen cambiar conforme se desarrolla el
mismo.

Modelos Evolutivos
Las fechas de mercado y la competencia
hacen que no sea posible esperar a poner
en el mercado un producto absolutamente
completo, por lo que se aconsejable
introducir una versin funcional limitada
de alguna forma para aliviar las presiones
competitivas.

Modelos Evolutivos
En estas y en otras situaciones similares,
los ingenieros del software necesitan un
modelo de proceso que se ha diseado
explcitamente para acomodarse a un
producto que evolucione con el tiempo.

Modelo de Espiral
En el modelo espiral, el software se
desarrolla en una serie de versiones
incrementales. Durante las primeras
iteraciones la versin incremental podra
ser un modelo en papel o un prototipo,
durante las ltimas iteraciones se
producen versiones cada vez ms
completas del sistema diseado.

Modelo de Espiral
EL modelo en espiral se divide en un
nmero de actividades de marco de
trabajo, tambin llamadas REGIONES DE
TAREAS , Cada una de las regiones estn
compuestas por un conjunto de tareas del
trabajo llamado CONJUNTO DE TAREAS
que se adaptan a las caractersticas del
proyecto.

Modelo Original de Boehm

Modelo Tpico de Seis Regiones

Modelo WINWIN

Ventajas Modelo Espiral


En la utilizacin de grandes sistemas a
doblado la productividad.
El modelo en espiral puede adaptarse y
aplicarse a lo largo de la vida del software
de computadora.

Desventajas Modelo Espiral


Resulta difcil convencer a grandes
clientes de que el enfoque evolutivo es
controlable.
Debido a su elevada complejidad no se
aconseja utilizarlo en pequeos sistemas.
Genera mucho tiempo en el desarrollo del
sistema

Modelo Cascada
En Ingeniera de software el desarrollo en
cascada, tambin llamado modelo en
cascada, es el enfoque metodolgico que
ordena rigurosamente las etapas del
proceso para el desarrollo de software, de
tal forma que el inicio de cada etapa debe
esperar a la finalizacin de la etapa
anterior.

Metodologa de desarrollo en
cascada

Anlisis de requisitos.
Diseo del Sistema.
Diseo del Programa.
Codificacin.
Pruebas.
Implantacin.
Mantenimiento.

Modelo Cascada

Ventajas Modelo Cascada


Se tiene todo bien organizado y no se
mezclan las fases.
Es perfecto para proyectos que son rgidos.
Ideal para proyectos donde se especifiquen
muy bien los requerimientos.
Ideal para proyectos en que se conozca
muy bien la herramienta a utilizar.

Desventajas Modelo Cascada

Difcilmente un cliente va a establecer al


principio todos los requerimientos
necesarios, por lo que provoca un gran
atraso trabajando en este modelo, ya que
este es muy restrictivo y no permite
movilizarse entre fases.
Los resultados y/o mejoras no son visibles,
el producto se ve recin cuando este est
finalizado.

El modelo de desarrollo basado


en componentes
Incorpora muchas de las caractersticas
del modelo en espiral. Es evolutivo por
naturaleza, y exige un enfoque iterativo
para la creacin del software.

El modelo de desarrollo basado


en componentes
Sin embargo, el modelo de desarrollo
basado en componentes configura
aplicaciones desde componentes
preparados de software (llamados
clases).

El modelo de desarrollo basado


en componentes

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

Ventajas y Desventajas

Fuentes de Consulta
http://cuartomodelo.blogspot.mx/
http://grupophpsena.blogspot.mx/
http://modeloespiral.blogspot.mx/
http://modelo-cascada.blogspot.mx/
http://gproyectos-s4b.blogspot.mx/2010/09/modeloevolutivo-basado-en-componentes.html

You might also like