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/

No hay comentarios.:

Publicar un comentario