You are on page 1of 2

Diseño de nivel componentes

Cuando la primera iteración del diseño arquitectónico se ha completado, el diseño de


componentes de nivel entra en el cuadro. Intención de esta fase consiste en traducir el
modelo de diseño en el software operativo. Las estructuras de datos internos y detalles de
procesamiento de cada componente no están representados a un nivel de abstracción que
está cerca de código. El diseño de componentes de nivel define las estructuras de datos,
algoritmos, las características de la interfaz, y mecanismos de comunicación asignados a cada
componente de software. Un ingeniero de software lleva a cabo el diseño de componentes
de nivel.

El diseño de componentes de nivel es importante porque es necesario para determinar si el


software funcionará antes de construirlo. El diseño representa el nivel de los componentes
de software de una manera que le permite revisar los detalles del diseño para la corrección y
la coherencia con las representaciones de diseño anteriores. También proporciona un medio
para evaluar si las estructuras de datos, interfaces y Algoritmos van a funcionar.

Es posible representar el diseño de componentes de nivel utilizando un lenguaje de


programación. Diseño de componentes de nivel también se puede representar mediante
alguna representación intermedia que puede traducirse fácilmente en código fuente.

¿Definir componentes?
Un componente es un bloque de construcción modular de los programas informáticos. Los
componentes deben comunicarse y colaborar con otros componentes, ya que residen dentro
de la arquitectura de software. El significado de componente será diferente dependiendo del
punto de vista de ingeniero de software de usarlo.
Hay tres diferentes puntos de vista de la definición de los componentes:
Un punto de vista orientado a objetos
El punto de vista convencional
Una visión relacionada con el proceso
Pasos en el Diseño de Componentes de nivel
Representaciones de diseño de datos, la arquitectura, e interfaces de formar la base
del diseño a nivel de componente.
La definición de clase o de la narrativa de procesamiento para cada componente se
traduce en el diseño detallado que hace uso de formas esquemáticas o basados en
texto que especifican las estructuras internas de datos, el detalle de la interfaz local
y la lógica de procesamiento.
El diseño del procedimiento se especifica mediante un conjunto de construcciones
de programación estructurada.

You might also like