Líneas de productos, componentes,frameworks y mecanos

La reutilización del software es una de las disciplinas que más beneficios promete a la hora dedesarrollar nuevos productos software con un enfoque de Ingeniería del Software. Sin embargo,a lo largo de su historia estos beneficios parece que no acaban de llegar. Una de las principalescausas ha sido...

Descripción completa

Detalles Bibliográficos
Autores: García-Peñalvo, Francisco J., Barras, Juan-Antonio, Laguna Serrano, Miguel Ángel, Marqués Corral, José Manuel
Tipo de recurso: informe técnico
Fecha de publicación:2002
País:España
Institución:Universidad de Salamanca (USAL)
Repositorio:GREDOS. Repositorio Institucional de la Universidad de Salamanca
OAI Identifier:oai:gredos.usal.es:10366/21712
Acceso en línea:http://hdl.handle.net/10366/21712
Access Level:acceso abierto
Palabra clave:Ingeniería del software
Reutilización del software
Modelo de Mecano
Software reuse
Software engineering
Mecano Model
Descripción
Sumario:La reutilización del software es una de las disciplinas que más beneficios promete a la hora dedesarrollar nuevos productos software con un enfoque de Ingeniería del Software. Sin embargo,a lo largo de su historia estos beneficios parece que no acaban de llegar. Una de las principalescausas ha sido la granularidad los elementos software a reutilizar, demasiado pequeña para serrealmente efectiva, por ejemplo el módulo o la clase. Para solucionar el problema de lagranularidad en la reutilización surgen diferentes alternativas de reutilización basadas enelementos reutilizables de grano grueso.En este trabajo se van a repasar los principales elementos reutilizables de grano grueso,relacionándolos con los métodos de ingeniería de dominio y con las líneas de productos. En estesentido interesa remarcar la idoneidad que presenta el Modelo de Mecano para dar soporte a laslíneas de productos.