avance tecnologico

Páginas: 2 (321 palabras) Publicado: 23 de julio de 2013


Componente de software

Componente de Software, un elemento de un sistema software que ofrece un conjunto de servicios, o funcionalidades, a través de interfaces definidas.
Definición

Lasdiferentes posturas acerca de las características de los componentes de software hace difícil la elaboración de una definición única.1 La utilización de una específica dependerá del contexto en dondese esté empleando el componente y de los acuerdos que se haga dentro del marco de trabajo.

Según el Object Management Group
En la especificación UML, un componente es una unidad modular coninterfaces bien definidas, que es reemplazable dentro del contexto.2 Así, un componente define su comportamiento en términos de interfaces proveídas y requerida; y dicho componente será totalmentereemplazable por otro que cumpla con las interfaces declaradas.

UML no coloca ninguna restricción respecto a la granularidad del componente, de esta forma un componente podrá ser tan simple como unconvertidor de moneda o tan complejo como un sistema de ayuda semántico.
Según el WCOP'96
Fruto del primer Workshop sobre Programación Orientada a Componentes, se acuñó la definición: Unidad de composicióncon interfaces especificadas contractualmente, con dependencias explícitas de acuerdo al contexto. Un componente de software puede ser desplegado de forma independiente y puede participar encomposiciones de terceras partes.
Características

Un componente de software debe poseer las siguientes características:

Ser reutilizable.
Ser intercambiable.
Poseer interfaces definidas.
Sercohesivos

Implementaciones

Los componentes de software son la piedra angular de diferentes paradigmas de programación. Esto ha generado la aparición en el mercado de diferentes especificaciones queplantean la forma de construir, utilizar y distribuir componentes. Entre las más extendidas se encuentran:

Estándares
Como Objeto Roques Bróker Architecture (CORBA) del Objeto Management Grupo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Avances tecnologicos
  • Avance tecnologico
  • avances tecnologicos
  • Avances Tecnologicos
  • Avances Tecnologicos
  • Avances tecnologicos
  • los avances tecnologicos
  • Avances Tecnológicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS