Desarrollo De Software Basado En Componentes Fundamentos De Desarrollo De Sistemas De Información.
Concepto Componente Un componente es una unidad binaria de composición de aplicaciones software, que posee un conjunto de interfaces y un conjunto de requisitos, y que ha de poder ser desarrollado, adquirido, incorporado al sistema y compuesto con otros componentes de forma independiente, en tiempo y espacio.
Desarrollo De Software Basado En Componentes El  desarrollo de sistemas de software basado en componentes, (DSBC), es una aproximación del desarrollo de software que describe, construye y utiliza técnicas de software para la elaboración de sistemas abiertos y distribuidos mediante el ensamblaje de partes software reutilizables. La aproximación DSBC es utilizada para reducir los costes, tiempos y esfuerzos de desarrollo del software, a la vez que 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 que desarrollarlos de nuevo.
ETAPAS DSBC 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 ensamblaje de los componentes al sistema.  MOM ORB La evolución del sistema.
 
CARACTERÍSTICAS.  Evolutivo por naturaleza Exige un enfoque iterativo p/ la creación de SW. Notación de componentes. Diagrama de componentes. Interfaces. Componentes y nodos. Restricciones.
BENEFICIOS DSBC Funcionalidad mejorada.   Reutilización del software . Simplifica las pruebas.   Simplifica el mantenimiento del sistema.   Mayor calidad.   Ciclos de desarrollo más cortos.   Mejor ROI.
INCONVENIENTES Genera mucho tiempo. Genera mucho trabajo adicional.

Desarrollo SW Basado en Componentes

  • 1.
    Desarrollo De SoftwareBasado En Componentes Fundamentos De Desarrollo De Sistemas De Información.
  • 2.
    Concepto Componente Uncomponente es una unidad binaria de composición de aplicaciones software, que posee un conjunto de interfaces y un conjunto de requisitos, y que ha de poder ser desarrollado, adquirido, incorporado al sistema y compuesto con otros componentes de forma independiente, en tiempo y espacio.
  • 3.
    Desarrollo De SoftwareBasado En Componentes El desarrollo de sistemas de software basado en componentes, (DSBC), es una aproximación del desarrollo de software que describe, construye y utiliza técnicas de software para la elaboración de sistemas abiertos y distribuidos mediante el ensamblaje de partes software reutilizables. La aproximación DSBC es utilizada para reducir los costes, tiempos y esfuerzos de desarrollo del software, a la vez que 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 que desarrollarlos de nuevo.
  • 4.
    ETAPAS DSBC Laselección de componentes. Fase de búsqueda Fase de evaluación. La adaptación de componentes. White box Grey box Black box El ensamblaje de los componentes al sistema. MOM ORB La evolución del sistema.
  • 5.
  • 6.
    CARACTERÍSTICAS. Evolutivopor naturaleza Exige un enfoque iterativo p/ la creación de SW. Notación de componentes. Diagrama de componentes. Interfaces. Componentes y nodos. Restricciones.
  • 7.
    BENEFICIOS DSBC Funcionalidadmejorada. Reutilización del software . Simplifica las pruebas. Simplifica el mantenimiento del sistema. Mayor calidad. Ciclos de desarrollo más cortos. Mejor ROI.
  • 8.
    INCONVENIENTES Genera muchotiempo. Genera mucho trabajo adicional.