Questões de Concurso Sobre arquitetura de software
Foram encontradas 7.541 questões
Com relação ao Padrão MVC, analise os itens a seguir.
I. No MVC, estão presentes três componentes: Model, que representam o negócio; View, que responde pela interface que será apresentada; e, Controller, que integra os componentes model e view, fazendo com que os models possam ser repassados para as views e vice-versa.
II. A semântica do MVC envolve um model, vários componentes Controller e apenas uma única View.
III. O Model encapsula o estado do aplicativo e a funcionalidade principal do negócio.
Está correto o que se afirma em
Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides escreveram o famoso livro “Design Patterns: Elements of Reusable Object-Oriented Software” no qual agruparam padrões de projeto em três categorias de padrões. Relacione os padrões de projeto a seguir apresentados com suas respectivas categorias.
1. Builder 2. Strategy 3. Façade
( ) Behavioral Patterns ( ) Structural Patterns ( ) Creational Patterns
Assinale a opção que indica a relação correta, na ordem apresentada.
Sobre esse estilo de arquitetura, assinale a afirmativa correta.
Observe a figura a seguir, que representa a estrutura básica do
SOA e assinale (V) para a afirmativa verdadeira e (F) para falsa
( ) Consumidor de Serviço são as aplicações que consultam o
Provedor de serviços para invocar os serviços do Registro de
Serviços.
( ) O Provedor de Serviço implementa e disponibiliza serviços, publicando suas descrições para que possam ser descobertas e consumidas pelas aplicações.
( ) O Registro de Serviços armazena e disponibiliza as descrições dos serviços publicados.
( ) Na SOA, a separação de assuntos envolve dividir problemas grandes em partes menores, facilitando a decomposição da solução em diferentes componentes específicos.
As afirmativas são, respectivamente,
Julgue o item seguinte relativo a UDDI (universal description discovery and integration), a modelagem de dados e a BI (business intelligence).
Na arquitetura SOA, um padrão de arquitetura de software
de baixo acoplamento, o UDDI define um padrão para
renderização de documentos XML em navegadores web.
I. Em uma arquitetura web geralmente o lado do cliente é responsável pelas funcionalidades de interface do usuário e também do processamento de dados.
II. A principal tarefa de um servidor de aplicações web é processar as solicitações do cliente para devolver uma resposta.
III. Em uma aplicação web, a acessibilidade busca garantir que a aplicação permaneça estável à medida que novos usuários são adicionados, aumentando o fluxo de processamento.
Está correto o que se afirma apenas em
Na situação hipotética apresentada, a tecnologia utilizada denomina-se
Com base nessa situação, assinale a opção em que é apresentada a arquitetura de software mais apropriada para resolver especificamente a demanda citada desses sistemas.