You are on page 1of 1

La Arquitectura de Software es la organizacin fundamental de un sistema encarnada en sus componentes, las relaciones entre ellos y el ambiente y los principios

que orientan su diseo y evolucin. ELLA ENFOCA:

Vista estructural de alto nivel Define estilo o combinacin de estilos para una solucin Se concentra en requerimientos no funcionales o Los requerimientos funcionales se satisfacen mediante modelado y diseo de aplicacin Esencial para xito o fracaso de un proyecto

El Diseo Arquitectnico representa la estructura de datos y los componentes del programa necesarios para construir un sistema computacional. Asume el estilo arquitectnico que tomar el sistema, la estructura y las propiedades de los componentes que constituyen el sistema y las interrelaciones entre todos los componentes arquitectnicos de un sistema.
El diseo se ha descrito como un proceso multifase en el que se sintetizan representaciones de la estructura de los datos, la estructura del programa, las caractersticas de la interfaz y los detalles procedimentales desde los requisitos de la informacin.

LLAMADA Y RETORNO Esta familia de estilos enfatiza la modificabilidad y la escalabilidad. Son los estilos ms generalizados en sistemas en gran escala. Son las arquitecturas de programa principal y subrutina, los sistemas basados en llamadas a procedimientos remotos, los sistemas orientados a objeto y los sistemas jerrquicos en capas. Reflejan la estructura del lenguaje de programacin. Permite al diseador del software construir una estructura de programa relativamente fcil de modificar y ajustar a escala. Se basan en la bien conocida abstraccin de procedimientos/funciones/mtodos.-Utilizados en grandes sistemas de software.-Persiguen escalabilidad y modificabilidad. Este estilo arquitectnico permite al diseador del software (arquitecto del sistema) construir una estructura de programa relativamente fcil de modificar y ajustar a escala.