Estilos e estratégias arquiteturais

1828 palavras 8 páginas
Engenharia de Software II

“Arquiteturas de software”

2011

Para iniciar uma produção de um projeto de software necessita-se de três níveis: arquitetura, projeto do código e projeto executável.
1. A arquitetura é associada às capacidades do sistema mediante a análise de requisitos com o que será implementado no sistema.
2. O projeto de código são os algoritmos e estruturas de dados, os componentes são básicos, como: números, caracteres, ponteiros e estrutura de controle, mas também há operadores como vetor, arquivos/registros e procedimentos.
3. O projeto executável o nível de detalhes é ainda mais inferior, verifica-se alocação de memória, formatos de dados, padrões de bits e etc.
É útil trabalhar, projetando uma arquitetura, em seguida, o código e o projeto executável, mas evidencias mostraram que os projetistas vão e voltam de nível, a medida que eles entendem mais sobre a solução e suas implementações, observaram também que o desenvolvimento de sistemas é uma tarefa de projeto mal definida, devemos encontrar a solução, a fim de entender todas as nuances do problema.
Assim como edifícios tem um estilo arquitetural especifico, também podemos caracterizar os estilos arquiteturais de software. Um estilo envolve seus componentes, conectores e restrições sobre a combinação dos componentes e observaram que existem sete estilos: Pipes and filters, objetos, chamada implícita, formação de camadas, repositórios, interpretadores e controle de processos.

Tipos de Arquitetura

Pipes and Filters

Um componente em um sistema de pipes and filters, tem fluxos de dados, denominados pipes, para a entrada e saída. Frequentemente, a transformação dos dados de entrada para a saída começa antes de o componente denominado filter acabar de ler o fluxo de entrada. Utiliza-se um sistema de pipes and filters toda vez que compilar um programa os filters estão em uma sequência linear? Analise léxica, analise gramatical, analise semântica e geração do código. Os

Relacionados

  • engenharia software
    2064 palavras | 9 páginas
  • Arquitetura de Software
    3182 palavras | 13 páginas
  • IntroduzArquiteturaAl
    2243 palavras | 9 páginas
  • Teste
    478 palavras | 2 páginas
  • arquitetura de software
    390 palavras | 2 páginas
  • Projeto de Arquitetura de Software
    6075 palavras | 25 páginas
  • template
    836 palavras | 4 páginas
  • Arquitetura de Software
    3263 palavras | 14 páginas
  • Fisica
    570 palavras | 3 páginas
  • Revisão engenharia de software
    3330 palavras | 14 páginas