presupuesto

Páginas: 14 (3399 palabras) Publicado: 19 de mayo de 2014
DISEÑO ARQUITECTÓNICO

Los sistemas grandes siempre se descomponen en subsistemas que suministran algún conjunto relacionado de servicios. El proceso de diseño inicial para identificar estos subsistemas y establecer un masco de trabajo para el control y comunicación de los subsistemas se llama diseño arquitectónico y lo que produce este proceso de diseño es una descripción de la arquitecturade software.

El modelo arquitectónico es a menudo el punto inicial para la especificación de diversas partes del sistema.

El proceso de diseño arquitectónico comprende el establecimiento de un marco de trabajo estructural básico para un sistema. Esto implica identificar los componentes principales del sistema y la comunicación entre ellos. Bass el al. (1998) plantean tres ventajas de laespecificación del diseño y la documentación de una arquitectura de software:

1. Comunicación entre los stakeholders La arquitectura es una presentación de alto nivel del sistema que es utilizada como punto de discusión por un rango de stakeholders diferentes.

2. Análisis del sistema Hacer explícita la arquitectura del sistema en una etapa inicial del desarrollo del sistema, significa que sedebe llevar a cabo cierto tipo de análisis. Las decisiones en el diseño arquitectónico tienen un efecto profundo sobre cuándo el sistema puede cumplir los requerimientos críticos como el desempeño, la fiabilidad y la mantenibilidad.

3. Reutilización a gran escala Una arquitectura del sistema es una descripción compacta y manejable de cómo se organiza el sistema y cómo interoperan loscomponentes. La arquitectura se puede transferir a lo largo de los sistemas con requerimientos similares y así poder reutilizar software a gran escala. Es posible desarrollar arquitecturas de líneas de productos donde la misma arquitectura se utilice en varios sistemas relacionados.

Diversos diseñadores enfocan el proceso de diseño arquitectónico de diferentes formas. El proceso utilizado depende delconocimiento de la aplicación y de la capacidad e intuición de los arquitectos del sistema. Sin embargo, las siguientes actividades son comunes para todos los procesos de diseño arquitectónico:

1. Estructuración del sistema El sistema se estructura en varios subsistemas principales, donde un subsistema es una unidad de software independiente. Se identifican las comunicaciones entre lossubsistemas.

2. Modelado del control Se establece un modelo general de las relaciones de control entre las partes del sistema. Esto se cubre en la sección 10.2.

3. Descomposición modular Cada subsistema identificado se descompone en módulos. El arquitecto debe decidirse sobre los tipos de módulos y sus interconexiones.
Por lo general, estas actividades están entrelazadas más que llevarse a cabode forma secuencial. Durante cualquiera de estos procesos, se tiene que desarrollar el diseño en más detalle para descubrir si las decisiones en el diseño arquitectónico permiten al sistema cumplir sus requerimientos.

No existe una distinción clara entre subsistemas y módulos, pero es útil distinguirlos como se muestra a continuación:

1 Un subsistema es un sistema por sí mismo cuyaoperación no depende de los servicios suministrados por otros subsistemas. Los subsistemas se componen de módulos y tienen interfaces definidas que se utilizan para la comunicación con otros subsistemas.

2. Un módulo es por lo regular un componente del sistema que suministra uno o más servicios a otros módulos. Utiliza los servicios suministrados por otros módulos. Por lo general no se considera unsistema independiente. Generalmente, los módulos están compuestos de varios componentes simples del sistema.

La salida del proceso de diseño arquitectónico es un documento de diseño arquitectónico. Éste consiste de varias representaciones gráficas de los modelos del sistema junto con el texto descriptivo asociado. Describe cómo se estructura el sistema en subsistemas y cómo cada subsisterna se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Presupuesto
  • Presupuesto
  • Presupuesto
  • Presupuesto
  • Presupuestos
  • Presupuestos
  • Presupuestos
  • Presupuestos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS