martes, 3 de diciembre de 2013

DESARROLLO BASADO EN REUTILIZACIÓN

Como su nombre lo indica, es un modelo fuertemente orientado a la reutilización. Este modelo consta de 4 fases ilustradas en la Figura 9. A continuación se describe cada fase:
1) Análisis de componentes: Se determina qué componentes pueden ser utilizados para el sistema en cuestión. Casi siempre hay que hacer ajustes para adecuarlos.
2) Modificación de requisitos: Se adaptan (en lo posible) los requisitos para concordar con los componentes de la etapa anterior. Si no se puede realizar modificaciones en los requisitos, hay que seguir buscando componentes más adecuados (fase 1).
3) Diseño del sistema con reutilización: Se diseña o reutiliza el marco de trabajo para el sistema. Se debe tener en cuenta los componentes localizados en la fase 2 para diseñar o determinar este marco. “Ajustar la metodología para el desarrollo en cuestión”.
4) Desarrollo e integración: El software que no puede comprarse, se desarrolla. Se integran los componentes y subsistemas. La integración es parte del desarrollo en lugar de una actividad separada.
Las ventajas de este modelo son:
·       Disminuye el costo y esfuerzo de desarrollo.
·       Reduce el tiempo de entrega.
·       Disminuye los errores, ya que los componentes reutilizados han sido probados.
·       Disminuye los riesgos durante el desarrollo.

Figura 14: Desarrollo basado en reutilización de componentes

Desventajas de este modelo:   
·       Los “compromisos” en los requisitos son inevitables, por lo cual puede que el software no cumpla las expectativas del cliente.

·       Las actualizaciones de los componentes adquiridos no están en manos de los desarrolladores del sistema.

No hay comentarios:

Publicar un comentario

 

Sample text

Redes Sociales

twitterfacebookgoogle pluslinkedinrss feedemail