ESTILO DE ARQUITECTURA

Páginas: 35 (8651 palabras) Publicado: 20 de octubre de 2013
Estilo Arquitectónico:

Es definido por Buschmann et al. (1996), como una familia de sistemas de software en términos de su organización estructural. Expresa componentes y las relaciones entre estos, con las restricciones de su aplicación y la composición asociada, así como también las reglas para su construcción. Así mismo, se considera como un tipo particular de estructura fundamental paraun sistema de software, conjuntamente con un método asociado que especifica cómo construirlo. Éste incluye información acerca de cuándo usar la arquitectura que describe, sus invariantes y especializaciones, así como las consecuencias de su aplicación.
Cada estilo describe una categoría del sistema que contiene:
a) Un conjunto de componentes, que realiza una función requerida por el sistema.b) Un conjunto de conectores que posibilitan la comunicación, la coordinación y la cooperación entre los componentes.
c) Restricciones que definen como se puede integrar los componentes que forman el sistema.
d) Modelos semánticos que permiten al diseñador entender las propiedades globales de un sistema para analizar las propiedades conocidas de sus partes constituyentes.

Tipos de Estilos:Mary Shaw y David Garlan en su clásico libro “Software Architecture” (1996) dividen los tipos de estilos en:
Sistema de flujo de datos
Sistemas de llama y retorno
Componentes independientes
Maquinas virtuales
Sistemas centrados en los datos
Es importante señalar que un estilo arquitectónico define una familia de sistemas en términos de un patrón de organización estructural.

CUALIDADES DELAS ARQUITECTURAS O ESTILOS ARQUITECTÓNICOS
Uno de los aspectos más importantes de los estilos arquitectónicos es que incorporan diversas cualidades de la calidad que dependen del estilo arquitectónico que se emplee. Algunas de estas cualidades son:
• CONFORMIDAD FUNCIONAL. Una arquitectura de calidad debe implementar todos los requisitos explícitos contenidos en el modelo de análisis y debeacomodar todos los requisitos implícitos que desea el cliente. Además, debe proporcionar una idea completa de que es el software, enfocando los dominios de los datos, las funciones y los comportamientos. La arquitectura del software le dice a los usuarios exactamente lo que el sistema de software hará.
• ADAPTABILIDAD. Esta característica la propone Sommerville al señalar que ella mide cuan fáciles hacer cambios en una arquitectura; de seguro, esto implica componentes poco acoplados. En su opinión, un sistema de software adaptable tiene una alta trazabilidad; esto quiere decir, que hay una relación clara entre los diferentes niveles de abstracción.
• MODULARIDAD. Sin considerar el enfoque de diseño utilizado (estilo arquitectural), el proceso de descomposición separa el diseño en partesque lo componen, llamadas módulos o componentes. Se dice que un sistema es modular cuando cada actividad del sistema de software es ejecutada exactamente por un componente y cuando las entradas y las salidas de los componentes están bien definidas. Los módulos se organizan jerárquicamente como resultado de la descomposición. Estos módulos se integrarán para satisfacer los requisitos del sistema.Para este autor modularidad es el atributo del software que permite a un sistema ser manejable intelectualmente. Además los módulos encapsulan información; la ventaja de esta característica es que el diseño interno de cada componente está oculto para el resto de los otros componentes.
• NIVELES DE ABSTRACCIÓN. Estos módulos se estructuran según niveles de abstracción. Estos niveles de abstracciónayudan a entender el problema a ser resuelto por el sistema y la solución propuesta. Cuando se plantea una solución modular se pueden presentar muchos niveles de abstracción. Cada fase del proceso de diseño es un refinamiento en el nivel de abstracción. Pressman propone tres (3) niveles de abstracción:
– Abstracción procedimental. Es una secuencia dada de instrucciones que tiene una función...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura De Estilo Internacional
  • Estilo Internacional Arquitectura
  • Estilos De Arquitectura De Software
  • ESTILOS DE LA ARQUITECTURA
  • Arquitectura: ¿seguir un estilo propio o seguir la moda?
  • Estilo Internacional (Arquitectura)
  • Arquitectura estilo internacional
  • Arquitectura Estilo Hollywood

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS