Zusammenfassung der Ressource
Reutilización de Software
- Tipos de reutilizacion de Software
- Tradicional
- Implica altos costes de mantenimiento
- Sistemática
- Énfasis en
- Adaptación
- Escalabilidad
- Reduce
- Tiempo de release
- Coste de mantenimiento
- Riesgos en proyectos
- Enfoques de la reutilización
- Bottom Up
- No se realizan estudios previos
- Iniciatica de los desarrolladores
- Alta gerencia no se involucra
- Top Down
- Se realiza estudio previo
- Se desarrollan pruebas de satisfacción
- Aporta mayores probabilidades de éxito
- Cómo llevarlo a cabo?
- Hacer un estudio de vialidad
- Dterminar el dominio de aplicaciones
- Diseñar y desarollar componentes genéricos para ser reutilizados
- Crear políticas que lo apoyen
- Planear cuidadosamente los componentes a desarrollar
- Definir métricas para comprobar su utilidad
- Que implica?
- Mayor nivel de abstracción
- Creación de componentes más genéricos
- Tipos de reutilización
- Oportunista
- Toma código segun necesidad (Google)
- Sistemática
- Require apoyo de altos directivos
- Artefactos a reutilizar deben ser abstractos