rede

2307 palavras 10 páginas
Estilos e padrões arquiteturais
Estilos arquiteturais
Definem meios de selecionar e apresentar blocos de construção de arquitetura

Estilos Arquiteturais

Padrões arquiteturais
Projetos de alto nível, testados e validados, de blocos de construção de arquitetura

Silvia Regina Vergilio

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

Estilos Arquiteturais: Taxonomia

Categorias de Estilos de Arquiteturas

Sistemas de
Fluxo de
Dados

Sistemas de
Chamada e
Retorno

Componentes
Independentes

Máquinas
Virtuais

Sistemas
Centrados
em Dados

Seqüenciais
Batch

Programa
Principal e
Sub-rotinas

Processos
Comunicantes

Interpretador

Bancos de
Dados

Pipes &
Filters

• 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.

Sistemas OO

Invocação
Implícita (ou
Sistemas
Baseados em
Eventos)

Sistemas
Baseados em
Regras

Sistemas de
Hipertexto

Camadas

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.

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:

Relacionados

  • redes
    1439 palavras | 6 páginas
  • Rede
    3641 palavras | 15 páginas
  • Redes
    4835 palavras | 20 páginas
  • Redes
    25948 palavras | 104 páginas
  • redes
    1736 palavras | 7 páginas
  • Rede
    4901 palavras | 20 páginas
  • Redes
    3241 palavras | 13 páginas
  • Redes
    729 palavras | 3 páginas
  • redes
    1668 palavras | 7 páginas
  • Redes
    8748 palavras | 35 páginas