Mostrando las entradas con la etiqueta COTS. Mostrar todas las entradas
Mostrando las entradas con la etiqueta COTS. Mostrar todas las entradas

viernes, junio 29

COTS

Commercial Off The Shelf ( COTS )

En los últimos años se ha visto un aumento en el uso de componentes comerciales en prácticas de reutilización de software. Concretamente, estos componentes comerciales comúnmente conocidos con el nombre de COTS ( Commercial Off The Shelf ) están siendo considerados con  mayor frecuencia para la construcción de sistemas complejos, distribuidos y abiertos.
Para la elaboración de estos sistemas los ingenieros utilizan metodologías, procesos y técnicas de desarrollo basados en componentes (DSBC).

Los componentes de COTS se construyen mediante la integración a una gran escala de componentes adquiridos a terceras partes. Estas actividades de desarrollo afectan tanto a la organización encargada de hacer la adquisición como a la organización encargada de los componentes COTS.  


http://xherrera334.blogspot.es/1193625420/

jueves, junio 28

Desarrollo de Software Basado en Componentes


El desarrollo de software basado en componentes es (DSBC), es un modelo que:
  • Describe
  • Construye
  • Utiliza

Técnicas de software para  la elaboración de sistemas abiertos y distribuidos mediante el ensamblaje de de partes de software reutilizables.
El DSBC es utilizado para reducir los costos, tiempos y esfuerzos en el desarrollo de software, a la vez que ayuda a mejorar: 
  • La fiabilidad
  • La  flexibilidad
  • La reutilización

Ingeniería de Software Basada en componentes

Una práctica generalizada en un proyecto de software es utilizar partes de software ya desarrolladas en proyectos previos o adquiridos a terceras personas. La mayoría de desarrolladores de software utilizan métodos mal organizados que conducen en la mayoría de los casos a aplicaciones mal construidas, retrasos en los plazos de finalización del proyecto y un aumento en el costo final de del desarrollo.
Esto se debe a la falta de procesos y técnicas bien definidas que guíen a los desarrolladores de software durante la construcción de una aplicación basada en la reutilización.

El desarrollo de software ideal se debería concebir con la idea de reutilización de componentes y debería ser visto como fases en la resolución de un problema planteado.

Etapas del DSBC y Tecnología de Componentes

 Básicamente se describe mediante las siguientes etapas: 
  1. Análisis. 
  2. Diseño. 
  3. Implementación. 
  4. Mantenimiento.
Fuente: http://xherrera334.blogspot.es/1193625420/