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:
- Análisis.
- Diseño.
- Implementación.
- Mantenimiento.
Fuente: http://xherrera334.blogspot.es/1193625420/
No hay comentarios.:
Publicar un comentario