Modelo De Trabajo
FAREM-Matagalpa
Facultativa II
Autores:
Isaac Cruz Espinoza.
Docente:
Lic. Fernando
Matagalpa 18 de Agosto 2012
Modelo dedesarrollo basado en componentes
Definición del modelo
El modelo de desarrollo basado en componentes incorpora muchas de las características del modelo espiral. Es evolutivo por naturaleza y exige unenfoque interactivo para la creación del software. Sin embargo, el modelo de desarrollo basado en componentes configura aplicaciones desde componentes preparados de software (clases).
Como funcionaEsto se debe gracias a que, si se diseñan y se implementan adecuadamente, las clases orientadas a objetos son reutilizables por las diferentes aplicaciones y arquitecturas de sistemas basados encomputadoras.
En primer lugar se identifica las clases candidatas examinando los datos que se van a manejar por parte de la aplicación y el algoritmo que se va a crear para conseguir el tratamiento.Si estas clases han sido creadas por programas anteriores se almacenan en una biblioteca de clases o depósito. Acto seguido, se determina cuáles de ellas ya existen a fin de reutilizarlas.
El modelode desarrollo basado en componentes conduce a la reutilización del software, y la reutilización proporciona beneficios a los ingenieros de software. Según estudios de reutilización, QSM Associates,Inc. Informa que el ensamblaje de componentes lleva a una reducción del 70 % del ciclo de desarrollo un 84% del coste del proyecto y un índice de productividad del 26.2.No hay duda que el ensamblaje decomponentes proporciona ventajas significativas para los ingenieros del software.
El desarrollo de software basado en componentes se ha convertido actualmente en uno de los mecanismos más efectivospara la construcción de grandes sistemas y aplicaciones de software.
Un componente puede ser algo como un control Actives; tanto un componente de la Interfaz de usuario como un servidor de reglas...
Regístrate para leer el documento completo.