2. Reutilización de Software
O Los procesos de desarrollo de software
actuales principalmente se dirigen al
desarrollo nuevo de software, y no hacen
caso de todos los sistemas
existentes, antes activos de desarrollo.
3. Reutilizacion de Software
O Así en los gastos de desarrollo de
software de hoy, la reutilización de
software es un deber para cada productor
de software, a fin de ser capaz de
proporcionar mejores productos, más
rápido y más barato que antes.
6. Análisis de escenarios para
la reutilización
O Existen al menos 4 escenarios en los que un
proyecto de software requerirá elementos de
reutilización.
O · El proyecto es similar a un anterior
(reutilización de un proyecto existente).
O · Mismo proyecto con configuración
diferente (reutilizan productos actuales)
O · Características de uso basados en
productos existentes
O · Nueva Arquitectura con capacidades o
elementos existentes.
7. Ventajas
* Requiere muchísima menos inversión inicial, por lo
que el ROI se consigue muy rápidamente.
* No requiere cambios sustanciales en la
organización.
* No requiere procesos desmesurados de formación.
* No es tan crítica la necesidad de apoyo desde la
dirección.
* El proceso de implantación es incremental.
* Está soportado por herramientas informáticas.
8. Tipos de Reutilizacion
O Informacion de Analisis
O Diseño, arquitectura de software
O Patrones, esquemas plantillas
O Componentes de codigo
O Documentacion
O Codigo fuente