Modelo basado en componentes

Páginas: 5 (1163 palabras) Publicado: 3 de octubre de 2010
Introducción
 
La Orientación a Objetos introdujo, durante la década pasada, un cambio radical en el proceso de desarrollo de software. De un proceso caracterizado por su énfasis en la descripción algorítmica de la solución del problema, se pasó a un proceso orientado a la representación y manipulación de los objetos que caracterizan el problema.

Este paradigma abrió, también, nuevasposibilidades para desarrollar software basado en la noción de reutilización de componentes.

La Orientación a Objetos creó un rumbo diferente en el proceso de reutilización a través de la producción de componentes genéricos, fáciles de integrar, distribuidos e independientes de las plataformas de desarrollo. En este artículo, de carácter tutorial, se discuten los conceptos fundamentales de lareutilización de software, así como los modelos de procesos y los aspectos metodológicos que caracterizan esta nueva manera de producir software, denominada Desarrollo de Software basado en Componentes.

¿Qué es un Componente?
Un componente es una unidad binaria de una composición de aplicaciones software, que posee un conjunto de interfaces y un conjunto de requisitos y que ha de poder serdesarrollado, adquirido, incorporado al sistema y compuesto con otros componentes de forma independiente, en tiempo y espacio.
Desarrollo de sistemas basado en componentes.
Es una aproximación del desarrollo de software que describe, construyen y utiliza técnicas de software para la elaboración de sistemas abiertos y distribuidos mediante el ensamble de partes de software reutilizables. La aproximaciónDSBC es utilizada para reducir los costos, tiempos y esfuerzos de desarrollo del software a la vez ayuda a mejorar la fiabilidad, flexibilidad y la reutilización de la aplicación final.
Durante algunos años, DSBC fue referida como una filosofía conocida como “Compre y no Construya” promulgada por Fred Brooks EN 1987 y que abogaba por la utilización de componentes prefabricados sin tener quedesarrollarlos de nuevo.
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 los cuales si se realizaran desde el principio tomarían demasiado tiempo, de este modo loque se tiene que hacer es revisar nuestros proyectos anteriores o comprar lo que necesitemos de otras personas, luego de esto podemos pasar a juntar las piezas que se van a reutilizar y las demás piezas que debemos obligatoriamente especificar para cada proyecto, ya que no todos los proyectos van a tener la misma oportunidad de reutilización.
 
No podemos tratar de hacer un proyecto totalmentecon piezas preelaboradas 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.
 
Se debe producir software con el propósito de reutilizarlo en el desarrollo de aplicaciones futuras, si es proyecto así lo permite.

Etapas del desarrollo de softwarebasado en componentes
¨*¨ La selección de componentes:
* Fase de Búsqueda
* Fase de Evaluación
¨*¨ La adaptación de componentes
* White box
* Grey box
* Black box
¨*¨ El Ensambla de los componente
* MOM
* ORG
¨*¨ La evolución del sistema

Ciclo de Vida

Ventajas y Desventajas
Para facilitarnos la cosas y no tener problemas con el tiempo del proyecto, o losrecursos, tranquilamente podremos comprar el componente necesitado, no tener que construir uno propio, entonces, aquí hay que saber donde tendremos que comprar los componentes, convertirnos en buenos compradores.
Usar las habilidades que tienen algunas para ir de shopping, y encaminarlas para conseguir buenos componentes.

Las ventajas parecen ser claras de este modelo:
-   Reutilización del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo de Desarrollo Basado en Componentes
  • componentes de un modelo
  • Modelo De Componentes
  • Modelo De Componentes
  • Atril modelo de evaluacion basado en componentes
  • Modelos Base
  • COMPONENTES DE LA PLACA BASE
  • Componentes Internos De La Placa Base

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS