Componentes de software

Páginas: 20 (4867 palabras) Publicado: 1 de octubre de 2013
INTRODUCCIÓN Y PRINCIPIOS BÁSICOS DEL DESARROLLO DE
SOFTWARE BASADO EN COMPONENTES
Maribel Ariza Rojas, Juan Carlos Molina García
mariza@javeriana.edu.co, jmolina@javeriana.edu.co
Septiembre 30 de 2004

Abstract:
Component Based Software Development
(CBSD) has become important in the last
few years; it’s appearing as a solution for
complex developments and a new
methodology to join thebest technologies
in one project. This article presents a
glimpse of CBSD, and its main
characteristics,
followed
by
their
description. Classifying components is a
recent subject in CBSD, which considers
the process of analysis and design, that
has to be taken seriously in an appropriate
CBSD. Finally, it describes the most
relevant
types
of
components
complemented by currenttechnologies in
the field of CBSD.
Palabras
Clave:
Componentes
de
Software, Desarrollo de Software basado
en componentes (DSBC), Framework,
Bussines Component
1. INTRODUCCIÓN
El desarrollo de software basado en
componentes (DSBC), es una tecnología
que ha empezado a demostrar que ofrece
ventajas en tiempo de desarrollo y
reducción de costos en el proceso[1] de
desarrollo de software. Ladefinición de
Componente
de
Software,
sus
características principales, la búsqueda de
posibles
métodos
para
clasificar
componentes y la exposición de las

herramientas estandarizadas que se
encuentran en el mercado representan los
objetivos que persigue este documento.
Este es entonces, una breve introducción
acerca de lo que el lector encontrará en
este documento : La definiciónde
Componente de software, exponiendo sus
principales características y un modelo
que facilita su comprensión dentro del
proceso de desarrollo de software. Luego
se expone una posible metodología para la
clasificación de componentes a través de
atributos cuantificables y medibles.
Finalmente exponemos dos de los
principales Componentes de software y las
tecnologías estandarizadas quehan
ayudado en gran medida a que el DSBC se
convierta en una buena y diferente opción
para los desarrolladores de software.
2. COMPONENTES Y
CARACTERÍSTICAS DE
DESCRIPCIÓN
2.1. Contexto
El concepto de componentes para el
desarrollo de software no es un concepto
nuevo; para muchos autores simplemente
es la evolución del la metodología
orientada a objetos[2]. De hecho, muchas
de lascaracterísticas de los componentes
para el desarrollo parten de la idea del
diseño orientado a objetos. Pero la historia
del desarrollo de software basado en
componentes proviene aún desde más

Componentes de Software

1

atrás. Uno de los logros de la revolución
industrial
fue
el
desarrollo
por
componentes, surgiendo a partir de la
necesidad de estandarizar los elementos de
losproductos realizados en línea, como los
automóviles. [3]
Los
desarrollos
tradicionales
de
aplicaciones incurren en altos costos y en
una inversión de tiempo extensa. El iniciar
un desarrollo de software desde cero es un
reto muy grande, incluso para una empresa
que pueda soportar este proceso. Esto
sesgaría el desarrollo de software a las
grandes empresas, y no le daría cabida a
laspequeñas y medianas empresas que
desean adquirir tecnologías o construir sus
propias
soluciones.
Las
empresas
pequeñas han estado siempre al margen
del desarrollo de software; solo hasta la
década pasada se les permitió la
introducción a este campo. Esta
introducción se originó ante la demanda de
estas por buscar sus propios productos
para dejar de depender de aquellos que las
grandesempresas ponían en el mercado.
Por otra parte, las empresas buscaban la
reducción de costos en la tecnología
(Hardware, Software e Infraestructura de
Comunicación).
El DSBC busca, dentro de otros objetivos,
reducir el tiempo de trabajo, el esfuerzo
que requiere implementar una aplicación y
los costos del proyecto, y, de esta forma,
incrementar el nivel de productividad de
los grupos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Componentes del Software
  • Software Y Sus Componentes
  • Desarrollo de Software Basado en Componentes
  • Componentes De Hardware Y Software
  • Componentes de una red hardware y software
  • Componentes de hardware y software
  • Sistemas Cuyos Componentes Hardware Y Software
  • Componentes Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS