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

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/