EL MODELO BASADO EN
REUTILIZACIÓN

El modelo basado en reutilización se basa en la existencia de un número significante de componentes reutilizables, cuales se integran en el sistema, más que desarrollarlos desde cero. Aunque en la mayoría de los proyectos software existe algo de reutilización de software, habitualmente esta es una reutilización informal, “empírico”.
Las personas que trabajan en el proyecto buscan diseños o códigos similares para modificarlos a lo requerido e incorporarlos en el sistema. El enfoque orientado a reutilización se compone de un gran número de componentes de software reutilizable, así como de marcos de trabajos para estos:
· Definición de requerimientos
· Análisis de componentes
· Modificación de requerimientos
· Diseño de sistemas con reutilización
· Desarrollo e integración
· Validación del sistema
La primera y la última etapa del proceso son similares pero las etapas intermedias son distintas:
Análisis de componentes: se buscan componentes para implementar la especificación de requerimientos.
Modificación de requerimientos: los requerimientos se modifican para reflejar los componentes disponibles; si eso no es posible, se buscan soluciones alternativas
Diseño de sistemas con reutilización: se diseña o se reutiliza un marco de trabajo para el sistema, tomando en cuenta los componentes disponibles; si no hay componentes adecuados, se diseñan otros nuevos.
Desarrollo e integración: los componentes disponibles se compran, los componentes no-disponibles se desarrollan y todos los componentes y los sistemas se integran
El desarrollo basado en reutilización.
Ventajas
· El modelo orientado a reutilización reduce la cantidad de software a desarrollarse, los costos y los riesgos
· El proceso es más rápido
Desventajas
· Los compromisos en los requerimientos son inevitables.
· Existiendo el peligro de obtener un sistema que no cumple las necesidades reales de los usuarios
Linkografia: http://es.slideshare.net/rolmary/1-presentacion1ingenieriadesoftware1
No hay comentarios:
Publicar un comentario