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. •
…exibir mais conteúdo…

Invocação Remota de Procedimento (RPC) 3. Sistema Orientados a Objetos 4. Camadas (Layered)

– Defina o formato de dados a ser passado ao longo de cada pipe – Decida como implementar cada conexão com pipe • Se estes serão ativos ou passivos

Chamada e Retorno
O controle de execução de um componente é realizado execução por outro componente através de uma invocação, que atravé invocação geralmente produz um retorno. retorno. – Componentes: módulos, sub-rotinas, funções, Componentes objetos, e ou componentes complexos (grupos de componentes) – Conectores: chamada de procedimentos, envios de Conectores mensagem, protocolos de comunicação, etc.

1. Programa principal e Sub-Rotinas (Main Program/Subroutines)
• Controle se inicia no topo de uma hierarquia de subrotinas e move-se para baixo na hierarquia. • Componentes – subrotinas • Conectores – chamadas de procedimento • Vantagens: desenvolvimento pode ser independente; Gerenciamento de controle mais fácil de visualizar, na hierarquia de módulos. • Desvantagens: o reúso, bem como alterações podem ser difíceis.

Exemplo:

2. Invocação remota de procedimento (RPC – remote procedure call) - especialização do programa principal e sub-rotinas
Programa principal

Rede
Subrotina 1 Subrotina 2 Subrotina 3

192.168.10.8 192.168.10.11

3

Vantagens

Programa principal

3. Sistema Orientados a Objetos
Sistema como um conjunto de objetos fracamente acoplados e com interfaces bem

Relacionados

  • Arquitetura Contemporanea High Tech
    2555 palavras | 11 páginas
  • Arquitetura neoclássica
    3338 palavras | 14 páginas
  • Resenha Da Bauhaus ao Nosso Caos
    1491 palavras | 6 páginas
  • Barroco e rococo
    879 palavras | 4 páginas
  • Arquitetura mineira
    919 palavras | 4 páginas
  • A Arquitetura Jesuítica no Brasil
    1371 palavras | 6 páginas
  • Resenha “Depois Do Movimento Moderno, Arquitetura da segunda metade do século XX”, Josep Maria Montaner
    2268 palavras | 10 páginas
  • Resumo do livro ‘Introdução à História da Arquitetura'
    700 palavras | 3 páginas
  • Arquitetura moderna
    1951 palavras | 8 páginas
  • Frank Lloyd Wright
    2043 palavras | 9 páginas