Implementacion
El objetivo de la tecnología de componentes software es construir aplicaciones complejas mediante ensamblado de módulos ( componentes ) que hansido previamente diseñados por otras personas a fin de ser reusados en múltiples aplicaciones [1]. La ingeniería de programación que sigue esta estrategia de diseño se laconoce por el acrónimo CBSE1 y es actualmente una de las más prometedoras para incrementar la calidad del software, abreviar los tiempos de acceso al mercado y gestionar elcontínuo incremento de su complejidad. La arquitectura software de una aplicación basada en componentes consiste en uno o un número pequeño de componentes específicos de laaplicación ( que se diseñan específicamente para ella ), que hacen uso de otros muchos componentes prefabricados que se ensamblan entre sí para proporcionar los servicios que senecesitan en la aplicación [2]. En la tecnología de componentes la interfaz constituye el elemento básico de interconectividad. Cada componente debe describir de forma completalas interfaces que ofrece, así como las interfaces que requiere para su operación. Y debe operar correctamente con independencia de los mecanismos internos que utilice parasoportar la funcionalidad de la interfaz. Características muy relevantes de la tecnología de programación basada en componentes son la modularidad, la reusabilidad ycomponibilidad y en todos ellos coincide con la tecnología orientada a objetos [3] de la que se puede considerar una evolución. Sin embargo, en la tecnología basada en componentestambién se requiere robustez ya que los componentes han de 1. Component Based Software Engineering. A plicación Entorn o normalizado d e componentes In terfaz a In terfaz
Regístrate para leer el documento completo.