Professional Documents
Culture Documents
3.- Construccin
3.1 Despliegue de componentes y arquitectonico 3.2 Tecnicas de desarrollo de las arquitecturas de referencia en diferentes dominios.
Que es la AS?
Arquitectura de Software
Las Arquitecturas de Software (AS) y sus variantes constituyen una disciplina de reciente aparicin. Las AS forma parte del paradigma de la Ingeniera del Software. Representan la versin moderna de un diseo software y son aptas para describir sistemas complejos.
Instituto Tecnolgico de Delicias
Arquitectura vs Diseo
Arquitectura vs Diseo
Arquitectura de Software
Evolucin de la AS
Definicin
Una arquitectura de software de un programa o sistema de computacin es la estructura o estructuras del sistema, el cual comprende componentes, las propiedades visibles externas de dichos componentes y las relaciones entre ellos. (Bass, Clements y Kazman 1998)
Mas definiciones
http://www.sei.cmu.edu/architecture/definitions.html
Definicin
Otras definiciones Estilo arquitectnico: son un vocabulario de componentes y tipos de conectores y un conjunto de restricciones que indican como pueden combinarse dichos componentes. Debe definir un control de flujo o transferencia de datos. Diversos estilos arquitectnicos:
Centrado en Datos Flujo de Datos (Pipe & Filter de Unix) Mquina Virtual (Java) Llamada y Retorno (Cliente / Servidor) Componente Independiente Instituto Tecnolgico de Delicias
Modelos de Referencia
Modelos de Referencia: son una divisin de funcionalidad con un flujo de datos entre las partes que lo componen (ej: partes estndar de un compilador). Arquitecturas de Referencia: son la asociacin de un modelo de referencia sobre los componentes de software y los flujos de datos entre dichos componentes.
Arquitecturas de Referencia
3.2.1 Los modelos de componentes. 3.2.2 Arquitectura de referencia para sistemas de tiempo real fuente de alimentacin. 3.2.3 Arquitectura de referencia para sistemas mviles con conexin a Internet. 3.2.4 Arquitectura de referencia para sistemas de informacin. 3.2.5 Arquitectura de referencia para ambientes virtuales de aprendizaje. 3.2.6 Arquitecturas de referencia para lneas de productos.