APD 3 Aula 2 1 Estilos Arquiteturais

669 palavras 3 páginas
Universidade Presbiteriana
Mackenzie

Estilos Arquiteturais

Prof. Anderson Diniz Hummel

Faculdade de Computação e Informática
1

Estilos Arquiteturais
• Um estilo arquitetural define uma família de sistemas de acordo com sua organização estrutural. De forma mais específica, um estilo arquitetural define um vocabulário de tipos de componentes e conectores além de um conjunto de restrições de como podem ser combinados. Arquitetura de Software

2

Estilos Arquiteturais







EA01: Pipes & Filters
EA02: ADT e OO
EA03: Invocação implícita
EA04: Camadas
EA05: Repositórios
EA06: Interpretadores

Arquitetura de Software

3

EA01 – Pipes & Filters

Arquitetura de Software

4

EA01 – Pipes & Filters
• Componentes e conectores
– Componentes: Filters
– Conectores: Pipes

• Estrutura
– Um componente lê stream de dados em sua entrada e produz stream de dados em sua saída.
Os conectores permitem que a saída de um componente seja conectada à entrada de outro.

Arquitetura de Software

5

EA01 – Pipes & Filters
• Modelo Computacional:
– O componente iniciar a produção do stream de dados de saída antes de consumir todo o stream de dados de entrada.

• Exemplos de uso
– Uso difundido em um número grande de sistemas.
– Programas do shell do Unix.
– Compiladores
– Processamento de sinais.
– Programação paralela
– Sistemas Distribuídos
Arquitetura de Software

6

EA02 – Abstract Data Types e Orientação a
Objetos

Arquitetura de Software

7

EA02 – ADT e OO
• Componentes e conectores
– Componentes: Objetos
– Conectores: Mensagens (Chamadas de métodos)

• Estrutura
– Sistema composto por objetos (instâncias de tipos abstratos de dados) que interagem através de chamadas explícitas de funções ou procedimentos.

Arquitetura de Software

8

EA02 – ADT e OO
• Modelo Computacional:
– Representação escondida de outros objetos.
– Interação através de chamadas de métodos disponibilizados por cada objeto (públicos).

• Exemplos de uso
– Uso difundido em um número grande de

Relacionados

  • DissertacaoDaniloSato
    44308 palavras | 178 páginas