Un componente de software reutilizable es:
“Una pieza [de software] funcional que es liberada Independientemente [de otras] y que proporciona acceso a sus servicios a través de sus interfaces” [Brown, 2000]
Puede ser liberado (desplegado e instanciado) independientemente de otros: Ofrece servicios a través de sus interfaces para utilizar su funcionalidad se emplean sus interfaces.
Un componente es una pieza de software que describe y/o libera un conjunto de servicios que son usados sólo a través de interfaces bien definidas”
Características esenciales de un CSR:
- Identificable
- Auto-contenido
- Rastreable a través de su ciclo de desarrollo
- Reemplazable por otro componente
- Accesible solamente a través de su interfaz
- Inmutabilidad de sus servicios
- Documentación de sus servicios
- Mantenido sistemáticamente
fuente de investigacion:
http://www.ieee.org.ar/downloads/2006-montilva-productos.pdf
Deja un comentario
No hay comentarios aún.
Deja un comentario