SlideShare una empresa de Scribd logo
1 de 10
También denominado modelo de desarrollo evolutivo.
Los modelos evolutivos son iterativos; los caracteriza la forma en
que permiten que los ingenieros de software desarrollen versiones
cada vez más completas del software. El diseño rápido se basa en
una representación de aquellos aspectos del software que serán
visibles para el cliente o el usuario final (por ejemplo, la
configuración de la interfaz con el usuario y el formato de los
despliegues de salida). El diseño rápido conduce a la construcción
de un prototipo, el cual es evaluado por el cliente o el usuario para
una retroalimentación; gracias a ésta se refinan los requisitos del
software que se desarrollará. La iteración ocurre cuando el
prototipo se ajusta para satisfacer las necesidades del cliente. Esto
permite que al mismo tiempo el desarrollador entienda mejor lo
que se debe hacer y el cliente vea resultados a corto plazo.
I. Plan rápido.
II. Modelado, diseño rápido.
III. Construcción del Prototipo.
IV. Desarrollo, entrega y retroalimentación.
V. Comunicación.
 Este modelo es útil cuando el cliente conoce los
objetivos generales para el software, pero no identifica los
requisitos detallados de entrada, procesamiento o salida.
 También ofrece un mejor enfoque cuando el responsable del
desarrollo del software está inseguro de la eficacia de un
algoritmo, de la adaptabilidad de un sistema operativo o de la
forma que debería tomar la interacción humano-máquina.
 No modifica el flujo del ciclo de vida.
 Reduce el riesgo de construir productos que no satisfagan las
necesidades de los usuarios.
 Reduce costos y aumenta la probabilidad de éxito.
 Exige disponer de las herramientas adecuadas.
 No presenta calidad ni robustez.
 Una vez identificados todos los requisitos mediante el prototipo,
se construye el producto de ingeniería.
 El usuario tiende a crearse unas expectativas cuando ve el
prototipo de cara al sistema final.
 A causa de la intención de crear un prototipo de forma rápida, se
suelen desatender aspectos importantes, tales como la calidad y
el mantenimiento a largo plazo, lo que obliga en la mayor parte
de los casos a reconstruirlo una vez que el prototipo ha cumplido
su función.
 Es frecuente que el usuario se muestre reacio a ello y pida que
sobre ese prototipo se construya el sistema final, lo que lo
convertiría en un prototipo evolutivo, pero partiendo de un
estado poco recomendado.
 En aras de desarrollar rápidamente el prototipo, el desarrollador
suele tomar algunas decisiones de implementación poco
convenientes (por ejemplo, elegir un lenguaje de programación
incorrecto porque proporcione un desarrollo más rápido).
 Con el paso del tiempo, el desarrollador puede olvidarse de la
razón que le llevó a tomar tales decisiones, con lo que se corre el
riesgo de que dichas elecciones pasen a formar parte del sistema
final.
 Lo principal es definir desde un comienzo las reglas para el
trabajo que se va a realizar, para esto deben estar de acuerdo las
dos partes (Desarrollador-Cliente) en que el prototipo solamente
va a servir como un mecanismo para definir los requerimientos.
 El prototipo debe ser descartado y construirse el software real,
siempre con las miras puestas en que la calidad sea optima y que
este se pueda actualizar fácilmente de ser necesario.
 Con la elaboración de prototipos, se reducen significativamente
el tiempo entre la determinación de los requerimientos de
información y la entrega de un sistema funcional.
Gracias.
I’m Sexy And I Know It ;)
I’m Sexy And I Know It ;)
I’m Sexy And I Know It ;)
I’m Sexy And I Know It ;)
I’m Sexy And I Know It ;)
I’m Sexy And I Know It ;)

Más contenido relacionado

La actualidad más candente

Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposcetic2008
 
Modelo prototypo
Modelo prototypoModelo prototypo
Modelo prototypojummy1
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseñoSantiago Bustelo
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototiposMay Rodriguez
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaNicolas Quintana
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposjuriberuiz
 
elaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externaelaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externabeto25
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivolorenislemus
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrentesamuel ospino
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipojoseangel250
 
Prototipado rápido de interfaz
Prototipado rápido de interfazPrototipado rápido de interfaz
Prototipado rápido de interfazJta8
 

La actualidad más candente (18)

Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Modelo prototypo
Modelo prototypoModelo prototypo
Modelo prototypo
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseño
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototipos
 
Nicolas
NicolasNicolas
Nicolas
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un Sistema
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Ensayo prototipo
Ensayo prototipoEnsayo prototipo
Ensayo prototipo
 
Prototipos
PrototiposPrototipos
Prototipos
 
elaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externaelaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externa
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Modelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototiposModelos de proceso evolutivos – prototipos
Modelos de proceso evolutivos – prototipos
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 
Modelo de desarrollo concurrente
Modelo de desarrollo concurrenteModelo de desarrollo concurrente
Modelo de desarrollo concurrente
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipo
 
Prototipado rápido de interfaz
Prototipado rápido de interfazPrototipado rápido de interfaz
Prototipado rápido de interfaz
 

Destacado (16)

Presentación 5 dp m - diseño robusto
Presentación 5   dp m - diseño robustoPresentación 5   dp m - diseño robusto
Presentación 5 dp m - diseño robusto
 
Presentacion patentes
Presentacion patentesPresentacion patentes
Presentacion patentes
 
Presentación 1 dp m - otoño 2010
Presentación 1   dp m - otoño 2010Presentación 1   dp m - otoño 2010
Presentación 1 dp m - otoño 2010
 
Presentación 3 dp m - otoño 2010 - 2
Presentación 3   dp m - otoño 2010 - 2Presentación 3   dp m - otoño 2010 - 2
Presentación 3 dp m - otoño 2010 - 2
 
Presentación 2 dp m - otoño 2010 - 2
Presentación 2   dp m - otoño 2010 - 2Presentación 2   dp m - otoño 2010 - 2
Presentación 2 dp m - otoño 2010 - 2
 
Propiedad intelectual
Propiedad intelectualPropiedad intelectual
Propiedad intelectual
 
Presentación 4 dp m - diseño para ensamble - 2
Presentación 4   dp m - diseño para ensamble - 2Presentación 4   dp m - diseño para ensamble - 2
Presentación 4 dp m - diseño para ensamble - 2
 
Patentes (Informacion Basica Para Acceder A Patentes) Tutorial
Patentes (Informacion Basica Para Acceder A Patentes) TutorialPatentes (Informacion Basica Para Acceder A Patentes) Tutorial
Patentes (Informacion Basica Para Acceder A Patentes) Tutorial
 
Design for x - Diseño para la Manufactura
Design for x - Diseño para la ManufacturaDesign for x - Diseño para la Manufactura
Design for x - Diseño para la Manufactura
 
Procesos de manufactura
Procesos de manufacturaProcesos de manufactura
Procesos de manufactura
 
Manufactura
ManufacturaManufactura
Manufactura
 
DESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOSDESARROLLO DE PROTOTIPOS
DESARROLLO DE PROTOTIPOS
 
Dfma
DfmaDfma
Dfma
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar a Modelo de desarrollo evolutivo

Similar a Modelo de desarrollo evolutivo (20)

Dani
DaniDani
Dani
 
Modelo prototypo
Modelo prototypoModelo prototypo
Modelo prototypo
 
Prototipos
PrototiposPrototipos
Prototipos
 
Prototipos
PrototiposPrototipos
Prototipos
 
Prototipo Software
Prototipo SoftwarePrototipo Software
Prototipo Software
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Inf162 diapositiva...
Inf162 diapositiva...Inf162 diapositiva...
Inf162 diapositiva...
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1Acti deaprendizaje equipo_software1
Acti deaprendizaje equipo_software1
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya alban
 
Insidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De SoftwareInsidencias En Los Paradigmas De La Ingeniera De Software
Insidencias En Los Paradigmas De La Ingeniera De Software
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
prueva
pruevaprueva
prueva
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWARE
 
mapa conceptual prototipos.docx
mapa conceptual prototipos.docxmapa conceptual prototipos.docx
mapa conceptual prototipos.docx
 

Modelo de desarrollo evolutivo

  • 1.
  • 2. También denominado modelo de desarrollo evolutivo. Los modelos evolutivos son iterativos; los caracteriza la forma en que permiten que los ingenieros de software desarrollen versiones cada vez más completas del software. El diseño rápido se basa en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final (por ejemplo, la configuración de la interfaz con el usuario y el formato de los despliegues de salida). El diseño rápido conduce a la construcción de un prototipo, el cual es evaluado por el cliente o el usuario para una retroalimentación; gracias a ésta se refinan los requisitos del software que se desarrollará. La iteración ocurre cuando el prototipo se ajusta para satisfacer las necesidades del cliente. Esto permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea resultados a corto plazo.
  • 3.
  • 4. I. Plan rápido. II. Modelado, diseño rápido. III. Construcción del Prototipo. IV. Desarrollo, entrega y retroalimentación. V. Comunicación.
  • 5.  Este modelo es útil cuando el cliente conoce los objetivos generales para el software, pero no identifica los requisitos detallados de entrada, procesamiento o salida.  También ofrece un mejor enfoque cuando el responsable del desarrollo del software está inseguro de la eficacia de un algoritmo, de la adaptabilidad de un sistema operativo o de la forma que debería tomar la interacción humano-máquina.  No modifica el flujo del ciclo de vida.  Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios.
  • 6.  Reduce costos y aumenta la probabilidad de éxito.  Exige disponer de las herramientas adecuadas.  No presenta calidad ni robustez.  Una vez identificados todos los requisitos mediante el prototipo, se construye el producto de ingeniería.
  • 7.  El usuario tiende a crearse unas expectativas cuando ve el prototipo de cara al sistema final.  A causa de la intención de crear un prototipo de forma rápida, se suelen desatender aspectos importantes, tales como la calidad y el mantenimiento a largo plazo, lo que obliga en la mayor parte de los casos a reconstruirlo una vez que el prototipo ha cumplido su función.  Es frecuente que el usuario se muestre reacio a ello y pida que sobre ese prototipo se construya el sistema final, lo que lo convertiría en un prototipo evolutivo, pero partiendo de un estado poco recomendado.
  • 8.  En aras de desarrollar rápidamente el prototipo, el desarrollador suele tomar algunas decisiones de implementación poco convenientes (por ejemplo, elegir un lenguaje de programación incorrecto porque proporcione un desarrollo más rápido).  Con el paso del tiempo, el desarrollador puede olvidarse de la razón que le llevó a tomar tales decisiones, con lo que se corre el riesgo de que dichas elecciones pasen a formar parte del sistema final.
  • 9.  Lo principal es definir desde un comienzo las reglas para el trabajo que se va a realizar, para esto deben estar de acuerdo las dos partes (Desarrollador-Cliente) en que el prototipo solamente va a servir como un mecanismo para definir los requerimientos.  El prototipo debe ser descartado y construirse el software real, siempre con las miras puestas en que la calidad sea optima y que este se pueda actualizar fácilmente de ser necesario.  Con la elaboración de prototipos, se reducen significativamente el tiempo entre la determinación de los requerimientos de información y la entrega de un sistema funcional.
  • 10. Gracias. I’m Sexy And I Know It ;) I’m Sexy And I Know It ;) I’m Sexy And I Know It ;) I’m Sexy And I Know It ;) I’m Sexy And I Know It ;) I’m Sexy And I Know It ;)