Modelo De Componentes

Páginas: 8 (1910 palabras) Publicado: 28 de mayo de 2012
MODELO DE COMPONENTES

El diseño al nivel de componentes se presenta

después de que se ha completado la primera
iteración del diseño arquitectónico. En esta etapa ya

se han establecido los datos generales y la estructura
del programa. El objetivo es traducir el modelo de

diseño en un software operacional.

Qué es?

Un conjunto completo de componentes de

software se definedurante él diseño arquitectónico, pero
las estructuras de datos internas y el procesamiento de
detalles de cada componente no se representan en un
grado de abstracción parecido al código. El diseño al
nivel de componentes define las estructuras de datos, los
algoritmos,
mecanismos

los
de

características
comunicación

componente de software.

de

interfaz

asignados

y
alos
cada

Por qué es importante?

Antes de construir el

software se debe tener la capacidad de determinar si
funcionará bien. El diseño al nivel de componentes

representa el software de tal manera que permite revisar
si los detalles del diseño son correctos y consistentes con

las representaciones iniciales del diseño (es decir, los
diseños de datos, arquitectura e interfaz).Proporciona

una manera de evaluar si funcionarán las estructuras, las
interfaces y los algoritmos.

Cuáles Son los pasos?
 Las representaciones al nivel de diseños de datos, arquitectura e

interfaz representan la base del diseño al nivel de componentes.
 La definición de clase o la narrativa de procesamiento de cada

componente se traduce en un diseño detallado que usa diagramas oformas de texto que especifican estructuras de datos

internas, detalle de la interfaz local y lógica de procesamiento.
 La notación de diseño abarca diagramas UML y representaciones

complementarias.

El

diseño procedimental

se especifico

mediante un conjunto de construcciones de programación
estructurada.

Cuál es el producto obtenido?

El diseño

de cada componente,representado en una notación
gráfica, tabular o textual, es el principal producto de

trabajo creado durante el diseño al nivel de
componentes.

Que es un componente?

En el contexto de la ingeniería

del software convencional, un componente es un elemento funcional de

un programa que incorpora la lógica del procesamiento, las estructuras
internas de los datos necesarios paraimplementar dicha lógica, y una
interfaz que permita la invocación del componente y el paso de los datos.

Councill y Heineman (Councill y Heineman, 2001) define un
componente como:

Un elemento software que se ajusta a un modelo de
componentes y que puede ser desplegado y compuesto de forma
independiente sin modificación según un estándar de composición.

Los fundamentos de la ingeniería delsoftware basada en componentes
son:
Componentes

independientes,

que

son

completamente

especificados por sus interfaces. Debería haber una clara separación entre

la interfaz de los componentes y su implementación para que una
implementación de un componente pueda remplazar por otro sin cambiar
el sistema.
Estándares de componentes, que facilitan la integración de loscomponentes. Estos estándares se incluyen en un modelo de

componentes y definen, en el nivel más bajo cómo las interfaces de
componentes deberían especificarse y cómo se comunican los
componentes.

El middleware, que proporciona soportes software
para

la

integración

de

componentes.

Un

producto

middleware utilizado para implementar un modelo de
componentes puedeproporcionar soporte para asignación de
recursos, gestión de transacciones, seguridad y concurrencia.
Un proceso de desarrollo, que se adapta a la
ingeniería del software basada en componentes. Si se intenta
añadir una aproximación basada en componentes a un
proceso de desarrollo que está adaptado a la producción de
software original.

DISEÑO DE COMPONENTES BASADOS EN
CLASES
El principio...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo De Componentes
  • Modelo De Componentes
  • Modelo basado en componentes
  • FORO Componentes del Modelo ADDIE
  • componentes del modelo educativo
  • Component object model
  • Componentes del modelo relacional
  • Modelos De Componentes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS