SóProvas


ID
2345089
Banca
IBFC
Órgão
TRE-AM
Ano
2014
Provas
Disciplina
Arquitetura de Software
Assuntos

Apesar de desenvolvida originalmente para computação pessoal, é amplamente adaptada como uma arquitetura para as aplicações ‘World Wide Web’ em todas as linguagens de programação:

Alternativas
Comentários
  • FSB - é a sigla para Front Side Bus, que significa barramento frontal, o responsável pela comunicação e transferência de dados entre a CPU e a North Bridge da placa-mãe. Refere-se basicamente ao caminho de comunicação do processador com o chipset da placa-mãe, sendo que geralmente é utilizado quando existe menção ao clock externo do processador.

    Este barramento, juntamente com a memória cache, pode ser acessado de maneira muito mais rápida do que a RAM do sistema. Sendo assim, a largura de banda, ou o throughput teórico máximo do barramento frontal, é especificado pelo produto da largura da vida de dados, além da frequência de clock e a quantidade de transferências de dados realizadas por ciclo de clock.

     

     

    PCI - é um barramento para conectar periféricos em computadores baseados na arquitetura IBM PC.

     

     

  • d-

    O JSF (java server faces) é um exemplo de framework que usa MVC (model-view-controller), o que divide as resposnabilidades em 3 camadas:

    view - interface grafica

    controller - tratar eventos do view

    model - logica dos negocios

  • Gabarito: Letra D

    O MVC é um padrão de arquitetura de software. O MVC sugere uma maneira para você pensar na divisão de responsabilidades, principalmente dentro de um software web.

    O princípio básico do MVC é a divisão da aplicação em três camadas: a camada de interação do usuário (view), a camada de manipulação dos dados (model) e a camada de controle (controller).

    Com o MVC, é possível separar o código relativo à interface do usuário das regras de negócio, o que sem dúvida traz muitas vantagens que veremos mais à frente.

    Quais os papéis de cada camada?

    Quando falamos sobre o MVC, cada uma das camadas apresenta geralmente as seguintes responsabilidades:

    ● Model A responsabilidade dos models é representar o negócio. Também é responsável pelo acesso e manipulação dos dados na sua aplicação.

    ● View A view é responsável pela interface que será apresentada, mostrando as informações do model para o usuário.

    ● Controller É a camada de controle, responsável por ligar o model e a view, fazendo com que os models possam ser repassados para as views e vice-versa.