Вы находитесь на странице: 1из 2

Componentes comerciales y reutilizacin

Resulta muy habitual integrar en el desarrollo de un sistema partes "pre-construidas", que pueden
ser componentes comerciales o la reutilizacin de componentes o marcos ya desarrollados para
otros sistemas.

Esta tendencia surge desde tres situaciones:

Presin competitiva para reducir agendas y costes.


Incremento de la complejidad y estandarizacin de los entornos de operacin.
Aparicin de las lneas de produccin en las que se desarrollan mltiples sistemas de
software re-utilizando partes de diseo y componentes

El uso de componentes o parles ya desarrolladas tienen implicaciones en el ciclo de desarrollo.


Diferentes segn las circunstancias. As por ejemplo si gran parte del sistema consta de
componentes ya desarrollados y probados el periodo de pruebas se acortar sustancialmente.

Si un proyecto va a delegar funcionalidades crticas en un componente comercial, que no ha


empleado previamente la organizacin desarrollara es posible que incorpore en su ciclo de
desarrollo una fase de pruebas de ese componente antes del diseo para obtener la certeza previa
de que el componente se comporta como se espera.

Programacin orientada a componentes (POC)

La poc nace con el objetivo de construir un mercado global de componentes de software suyos
usuarios son los propios desarrolladores de aplicaciones que necesitan reutilizar componentes ya
hechos y probados para construir sus aplicaciones de forma ms rpida y robusta

El desarrollo de software basado en componentes es (DSBC)

Es un modelo que:

Describe
Construye
Utiliza

El DSBC es utilizado para reducir los costos, tiempos y esfuerzos en el desarrollo de software, a la
vez que ayuda a mejorar:

La fiabilidad
La flexibilidad
La reutilizacin

Ingeniera de Software Basada en componentes

Una prctica generalizada en un proyecto de software es utilizar partes de software ya desarrolladas


en proyectos previos o adquiridos a terceras personas. La mayora de desarrolladores de software
utilizan mtodos mal organizados que conducen en la mayora de los casos a aplicacio0nes mal
construidas, retrasos en los plazos de finalizacin del proyecto y un aumento en el costo final de del
desarrollo.

Esto se debe a la falta de procesos y tcnicas bien definidas que guen a los desarrolladores de
software durante la construccin de una aplicacin basada en la reutilizacin.

El desarrollo de software ideal se debera concebir con la idea de reutilizacin de componentes y


debera ser visto como fases en la resolucin de un problema planteado.

Вам также может понравиться