Estilos arquiteturais

2098 palavras 9 páginas
Estilos e padrões arquiteturais Estilos Arquiteturais
Silvia Regina Vergilio
Estilos arquiteturais Definem meios de selecionar e apresentar blocos de construção de arquitetura Padrões arquiteturais Projetos de alto nível, testados e validados, de blocos de construção de arquitetura

Shaw, M., Garlan, D. Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1966 F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad e M. Stahl. Pattern-Oriented Software Architecture - A System of Patterns, NY: John Wiley and Sons, Inc. 1996

Categorias de Estilos de Arquiteturas
• Estrutura (“From mud to structure”)- oferecem decomposição controlada das tarefas em sub-tarefas. Consideram requisitos estáveis e bem definidos. • Sistemas distribuídos – aplicações distribuídas • Sistemas interativos – interação HM. • Sistemas adaptáveis – oferecem suporte para extensão e adaptação de aplicações devido a tecnologias e mudança de requisitos.
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad e M. Stahl. Pattern-Oriented Software Architecture - A System of Patterns, NY: John Wiley and Sons, Inc. 1996 D. Garlan and Mary Shaw. An introduction to software architecture. Technical Report- CMU-CS94166,Carnegie Mellon University, January 1994.

Estilos Arquiteturais: Taxonomia
Sistemas de Fluxo de Dados Seqüenciais Batch Sistemas de Chamada e Retorno Programa Principal e Sub-rotinas Sistemas OO Componentes Independentes Processos Comunicantes Invocação Implícita (ou Sistemas Baseados em Eventos) Máquinas Virtuais Sistemas Centrados em Dados Bancos de Dados

Interpretador

Pipes & Filters

Sistemas Baseados em Regras

Sistemas de Hipertexto

Camadas

Blackboards (QuadroNegro)

Extraído de (SHAW e GARLAN, 1996)

Fluxo de Dados Estilos arquiteturais
Fluxo de dados (Data Flow)
• Originário de sistemas operacionais UNIX e do projeto de compiladores
Ex. Unix Pipes: condutores da saída de um programa para a entrada de um outro programa. > Who | Sort


Relacionados

  • Estilos e estratégias arquiteturais
    1828 palavras | 8 páginas
  • Unidade IV Aula 1 Estilos Arquiteturais
    268 palavras | 2 páginas
  • APD 3 Aula 2 1 Estilos Arquiteturais
    669 palavras | 3 páginas
  • 02 sistemas distribu dos arquitetura
    1468 palavras | 6 páginas
  • Arquitetura de Software
    3182 palavras | 13 páginas
  • engenharia software
    2064 palavras | 9 páginas
  • Engenharia De Software
    1033 palavras | 5 páginas
  • IntroduzArquiteturaAl
    2243 palavras | 9 páginas
  • Projeto de Arquitetura de Software
    6075 palavras | 25 páginas
  • Arquitetura de Software
    1076 palavras | 5 páginas