Selección De Componentes; Off-The-Shelf

Páginas: 35 (8636 palabras) Publicado: 7 de octubre de 2012
Versión preliminar
17Capítulo 17
SELECCIÓN DE COMPONENTES;
OFF-THE-SHELF
Juan Pablo Carvallo
Xavier Franch
17.1INTRODUCCIÓN
La mayoría de sistemas de software actuales se construyen integrando
componentes de software de diferente naturaleza y orígenes. La existencia de un
enorme y creciente mercado de componentes desarrollados por terceros ha hecho
de esta tecnología “la” forma estándar de desarrollo de software. Estos
componentes se denominan componentes OTS, de las siglas inglesas “Off-The-Shelf” (Li et al., 2008), aludiendo a su disponibilidad similar a la de un libro que
está disponible en una estantería. Los componentes OTS pueden ser componentes
comerciales, llamados componentes COTS, por “Commercial OTS” (Carney and
Long, 2000); o software de código abierto, abreviados como OSS, por “Open
Source Software” (Madanmohan and Rahul, 2004). Los componentes OTS, una
vezpersonalizados, son integrados utilizando software desarrollado a medida, e
incluyendo eventualmente capacidades de interacción con otros subsistemas ya
existentes (p.e., sistemas legados).
Sin embargo, a pesar de sus beneficios potenciales (especialmente
reducción de costes y tiempo de desarrollo), el diseño de software basado en
componentes OTS también conlleva nuevos riesgos y retos para laIngeniería de
CALIDAD DE PRODUCTO Y PROCESO SOFTWARE.
Software. Uno de sus procesos más críticos es el proceso de selección de
componentes a ser integrados: si un componente es seleccionado erróneamente, el
riesgo de fracaso de un proyecto se incrementa dramáticamente (Vitharana et al.,
2003; Bhuta y Boehm, 2007). Los factores que afectan al proceso de selección son
cuantiosos y muyvariados, pudiendo ser de naturaleza funcional o técnica, pero
también política o legal (Reifer et al., 2003).
En este capítulo nos centramos en el estudio de los procesos de selección
de componentes OTS. Después de precisar qué entendemos por componente OTS y
enumerar las actividades que tienen lugar en su presencia, nos centraremos en el
proceso de selección, resumiendo algunas propuestasactuales. A continuación,
discutiremos el uso de modelos de calidad del software en la selección de
componentes. Seguidamente, incidiremos en un tipo particular de procesos de
selección, los procesos conducidos por pliegues de condiciones. Acabaremos el
capítulo con una breve discusión de los puntos más relevantes presentados.
17.2 TIPOS DE COMPONENTES OTS
Un componente OTS se definecomo: “un producto software que está
disponible públicamente a un coste dado o con algunas obligaciones de licencias,
que puede ser reusado e integrado en otras aplicaciones” (Torchiano y Morisio,
2004). Como hemos mencionado en la introducción, consideramos dos grandes
tipos de componentes OTS, los componentes COTS y los OSS.
Según la definición seminal del Software EngineeringInstitute (SEI-
CMU), un componente COTS es un componente de sofware que responde a las
características siguientes: vendido, cedido o licenciado al público general; ofrecido
por un vendedor que trata de obtener un provecho a partir de él; apoyado y
evolucionado por el vendedor, que retiene los derechos; disponible en numerosas
copias idénticas; usado sin modificación del código fuente (Brownswordet al.,
2000). Algunos autores discuten alguna de estas características, por ejemplo Basili
y Boehm (2001) consideran que incluso si las copias no son idénticas, hablamos de
componentes COTS.
En contraposición, un componente OSS es servido no por un vendedor en
el sentido clásico, sino por una comunidad de desarrolladores, que controla la
evolución del código fuente, y que como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Off The Record
  • Seleccionar Los Componentes Del Hardware
  • calculo y seleccion de componentes primarios
  • The Motherboard y Sus Componentes
  • Criterios De Seleccion De Componentes Y Dispositivos Electricos
  • Seleccionar controladores conforme a los componentes del equipo
  • The off spring
  • The journal off pr

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS