Professional Documents
Culture Documents
Descripciones arquitectnicas
Cada uno de nosotros tiene una imagen mental de lo que significa la palabra
arquitectura. Sin embargo, la realidad es que tiene significados diferentes para
distintas personas. La conclusin es que los diversos participantes vern una
arquitectura desde puntos de vista diferentes motivados por varios conjuntos de
preocupaciones. Esto implica que una descripcin arquitectnica en realidad es un
conjunto de productos del trabajo que reflejan puntos de vista distintos del
sistema.
Por ejemplo, el arquitecto de un gran edificio de oficinas debe trabajar con
distintos participantes. La preocupacin principal del propietario de la edificacin
(un participante) es garantizar el placer esttico y que brinde suficiente espacio de
oficinas e infraestructura para garantizar su rentabilidad. Por tanto, el arquitecto
debe desarrollar una descripcin con el empleo de perspectivas del edificio que se
apeguen a las preocupaciones del dueo. Los puntos de vista empleados son
dibujos del edificio en tres dimensiones (para ilustrar el aspecto esttico) y un
conjunto de planos en dos dimensiones que expliquen la preocupacin por el
espacio de oficinas y la infraestructura.
Pero el espacio de oficinas tiene muchos otros participantes, incluido el fabricante
de acero estructural que proveer dicho material para la estructura del edificio.
Necesita informacin arquitectnica detallada sobre el acero que soportar al
edificio, incluso de las vigas tipo I, sus dimensiones, conectividad, materiales y
muchos otros detalles. A estas preocupaciones se abocan diferentes productos del
trabajo que representan distintos puntos de vista de la arquitectura.
Los planos especializados (otro punto de vista) de la estructura de acero de la
edificacin se centran slo en una de las muchas preocupaciones del fabricante.
La descripcin de la arquitectura de un sistema basado en software debe tener
caractersticas anlogas a las mencionadas para el edificio de oficinas. Tyree y
Ackerman [Tyr05] recalcan esto as: Los desarrolladores desean lineamientos
claros y decisivos sobre la forma de proceder con el diseo. Los consumidores
desean la comprensin clara de los cambios ambientales que deben ocurrir y las
garantas de que la arquitectura satisfar las necesidades de negocios. Otros
arquitectos desean una comprensin clara y notable de los aspectos clave de la
arquitectura. Cada uno de estos deseos se refleja en un punto de vista diferente
representado con el uso de una perspectiva distinta.
IEEE Computer Society hizo la propuesta IEEE-Std-1471-2000, Recommended
Practice for Architectural Description of Software-Intensive Systems, [IEE00], con
los siguientes objetivos:
1) establecer un marco conceptual con un vocabulario que se use durante el
diseo de la arquitectura del software, 2) proporcionar lineamientos detallados
para representar una descripcin arquitectnica y 3) estimular las mejores
prcticas del diseo arquitectnico.
4.2.
que se localizan arriba o abajo del flujo; se disea para esperar una entrada de
datos de cierta forma y produce datos de salida (al filtro siguiente) en una forma
especificada. Sin embargo, el filtro no requiere ningn conocimiento de los
trabajos que realizan los filtros vecinos.
Si el flujo de datos degenera en una sola lnea de transformaciones, se denomina
lote secuencial. Esta estructura acepta un lote de datos y luego aplica una serie de
componentes secuenciales (filtros) para transformarlos.