Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo Basado en Componentes
Desarrollo Basado en Componentes
en Componentes
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
Introduccin
Conceptos
bsicos
DE DESARROLLO
BASADO
EN
Un MODELO
componente
de software
individual
es
Ejemplos:
ficheros
fuente,
controles
: Es el paradigma
que web, o
un COMPONENTES
paquete de software,
un servicio
ActiveX,
componentes
el cdigo
un ensambla
mduloAssemblies
que
encapsula
un conjunto
de
JavaBeans,
.Net,y escribe
para hacer
que estos componentes
funciones
relacionadas.
documentos,...
funcionen
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
Siguiente
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
Anterior
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
* Identificable:
* Auto contenido:
* Puede ser remplazado por otro
componente:.
*Con acceso solamente a travs de
su interfaz: .
*Sus servicios no varan: Bien
Documentado:
* Es genrico:
* Reutilizado dinmicamente:
* Independiente de la plataforma:
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
Introduccin
Conceptos
bsicos
Anlisis de componentes
Modificacin de requerimientos
Diseo del sistema con reutilizacin
Desarrollo e integracin
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
VENTAJAS
Reduce la cantidad de software a
desarrollarse
Reduce la dificultad y costos
Permite entregas rpidas de software
Reutilizacin del software
Simplifica las pruebas.
Simplifica el mantenimiento del sistema.
Mayor calidad.
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
DESVENTAJAS
Confiabilidad en los componentes
Certificacin de los componentes
Prediccin de propiedades emergentes
Equilibrio de requerimientos
Genera mucho tiempo en el desarrollo del
sistema - Modelo costoso Requiere
experiencia en la identificacin de riesgos
Inconvenientes
Genera mucho trabajo adicional. Cuando un
sistema falla se pierde tiempo y coste dentro
de la empresa. Exige una cierta habilidad en
los analistas (es bastante difcil).
Introduccin
Conceptos
bsicos
Historia
Caractersticas
del componente
Enterprise JavaBeans
de Sun Microsystems
Caractersticas
de la DBC
Ventajas y
desventajas
Tecnologas &
aplicaciones
basadas
en