La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DISEÑO DE COMPONENTES Y DESARROLLO BASADO EN COMPONENTES

Presentaciones similares


Presentación del tema: "DISEÑO DE COMPONENTES Y DESARROLLO BASADO EN COMPONENTES"— Transcripción de la presentación:

1 DISEÑO DE COMPONENTES Y DESARROLLO BASADO EN COMPONENTES

2 DISEÑO DE COMPONENTES El objetico de la tecnología de componentes de software es construir aplicaciones complejas mediante ensamblado de módulos (componentes) que han sido previamente diseñados por otras personas a fin de ser reusados en múltiples aplicaciones.

3 DISEÑO DE COMPONENTES La tecnología de componentes la interfaz constituye el elemento básico de interconectividad. Cada componente debe describir de forma completa las 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 para soportar la funcionalidad de la interfaz.

4 DISEÑO DE COMPONENTES Características muy relevantes de la tecnología de programación basada en componentes son la modularidad, la reusabilidad y compatibilidad y en todos ellos coincide con la tecnología orientada a objetos de la que se puede considerar una evolución. Sin embargo en la tecnología basada en componentes también se requiere robustez ya que los componentes han de operar en entornos mucho mas heterogéneos y diversos.

5 DISEÑO DE COMPONENTES Integración de datos y funciones: un objeto software consiste en una serie de valores y las funciones que procesan esos datos. Encapsulamiento: el cliente de un objeto software no tiene conocimiento de cómo son almacenados los valores en el interior del objeto ni como se implementan las funciones

6 DISEÑO DE COMPONENTES Identidad: cada objeto software tiene una identidad única. Polimorfismo: las interfaces se describen por separado de la implementación de modo que un código que requiera una determinada interfaz puede utilizar cualquier componente objeto que implemente dicha interfaz. Esto permite una gran flexibilidad en el diseño de aplicaciones.

7

8 DESARROLLO BASADO EN COMPONENTES
El desarrollo de aplicaciones por componentes se basa en la reutilización de código elaborado con anterioridad, este código en su momento fue probado, y su funcionalidad fue comprobada. Mediante el uso de varios componentes simples se pueden construir proyectos bastante complejos. Se debe producir software con el propósito de reutilizarlo en el desarrollo de aplicaciones futuras, si es proyecto así lo permite.

9 DESARROLLO BASADO EN COMPONENTES
Por otro lado también es muy eficiente comprar componentes de otras personas pero no se puede garantizar su correcto funcionamiento por lo que se debe verificar que este trabajando como uno espera.

10 DESARROLLO BASADO EN COMPONENTES
Se debe producir software con el propósito de reutilizarlo en el desarrollo de aplicaciones futuras, si es proyecto así lo permite. No podemos tratar de hacer un proyecto totalmente con piezas pre-elaboradas ya que habrá partes que sean específicas para cada proyecto, y es mejor que lo que se reutilice sea muy general y bien probado para asegurar los resultados que se vayan a obtener de estos componentes.

11


Descargar ppt "DISEÑO DE COMPONENTES Y DESARROLLO BASADO EN COMPONENTES"

Presentaciones similares


Anuncios Google