23.04.2015 Views

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

Grupo ARCO - Universidad de Castilla-La Mancha

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4. MÉTODO DE TRABAJO Y HERRAMIENTAS 26<br />

Figura 4.1: Diagrama <strong>de</strong> flujo <strong>de</strong>l prototipado incremental<br />

mayor confianza y creencia en la obtención final <strong>de</strong> un producto que cumplirá con los<br />

requisitos especificados.<br />

El <strong>de</strong>sarrollo <strong>de</strong> prototipos intermedios hace más fácil <strong>de</strong>terminar si los nuevos requisitos<br />

planteados en las siguientes iteraciones son correctos y viables.<br />

El riesgo <strong>de</strong> errores es muy bajo y los fallos pue<strong>de</strong>n ser fácilmente solventados. En<br />

cada iteración se prueba el prototipo realizado y a<strong>de</strong>más se realizan las pruebas <strong>de</strong> las<br />

iteraciones anteriores para asegurar que el prototipo cumple también con las funcionalida<strong>de</strong>s<br />

añadidas anteriormente.<br />

<strong>La</strong>s funcionalida<strong>de</strong>s más importantes se entregan en las primeras fases <strong>de</strong> <strong>de</strong>sarrollo<br />

y es, por lo tanto, la parte <strong>de</strong>l sistema que se somete a más pruebas. Esto conlleva al<br />

<strong>de</strong>sarrollo <strong>de</strong> un sistema más fiable.<br />

Aunque no todo son ventajas. Disponer <strong>de</strong> prototipos intermedios pue<strong>de</strong> conducir a situaciones<br />

poco convenientes:<br />

El cliente participa activamente en el proceso <strong>de</strong> <strong>de</strong>sarrollo, lo que hace que los requisitos<br />

puedan ser modificados continuamente <strong>de</strong>bido a los cambios que el cliente crea<br />

oportunos.<br />

El mantenimiento <strong>de</strong>l sistema pue<strong>de</strong> ser problemático <strong>de</strong>bido a la especificación <strong>de</strong><br />

nuevas funcionalida<strong>de</strong>s en su <strong>de</strong>sarrollo. Los <strong>de</strong>sarrolladores, por su parte, pue<strong>de</strong>n<br />

especializar <strong>de</strong>masiado el producto lo que dificultaría un futuro mantenimiento por el<br />

personal que no está familiarizado.<br />

Para solventar en la medida <strong>de</strong> lo posible estos problemas, se ha optado por una combinación<br />

<strong>de</strong> esta metodología con el <strong>de</strong>sarrollo dirigido por pruebas.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!