Questões de Concurso
Filtrar
1.941 Questões de concurso encontradas
Página 35 de 389
Questões por página:
Questões por página:
Concurso:
MPE-ES
Disciplina:
Arquitetura de Software
Considerando as boas práticas de arquitetura de APIs REST, analise
as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a
falsa.
( ) Em APIs REST, a semântica do método HTTP integra o contrato da operação, de modo que a leitura de um recurso não deve ser modelada com método cujo significado indique alteração de estado.
( ) A criação de novos recursos em uma coleção pode ser realizada por meio de requisição PUT dirigida ao endpoint correspondente à coleção, com retorno de um novo identificador gerado pelo servidor.
( ) Em APIs REST, a utilização de um código HTTP uniforme para respostas de êxito e de falha não compromete a semântica da interação, desde que o corpo da mensagem descreva adequadamente o resultado da requisição.
As afirmativas são, respectivamente,
( ) Em APIs REST, a semântica do método HTTP integra o contrato da operação, de modo que a leitura de um recurso não deve ser modelada com método cujo significado indique alteração de estado.
( ) A criação de novos recursos em uma coleção pode ser realizada por meio de requisição PUT dirigida ao endpoint correspondente à coleção, com retorno de um novo identificador gerado pelo servidor.
( ) Em APIs REST, a utilização de um código HTTP uniforme para respostas de êxito e de falha não compromete a semântica da interação, desde que o corpo da mensagem descreva adequadamente o resultado da requisição.
As afirmativas são, respectivamente,
Concurso:
MPE-ES
Disciplina:
Arquitetura de Software
Em uma arquitetura de aplicação web com frontend e backend
desacoplados, a comunicação entre as camadas é realizada
exclusivamente por requisições HTTP a uma API RESTful.
Devido a requisitos de segurança e experiência do usuário, a equipe de desenvolvimento precisa garantir que falhas críticas no processamento do servidor (erros da classe 5xx) não exponham informações técnicas do ambiente ou páginas padrão do servidor web.
Com base nesse contexto, avalie as afirmativas a seguir.
I. Uma possível solução é configurar o servidor web como proxy reverso para interceptar respostas de erro 5xx provenientes do backend e retornar, em seu lugar, uma resposta padronizada ao cliente.
II. O frontend pode ser o responsável por capturar o código de status da resposta HTTP e decidir a forma de apresentação da falha, garantindo que a aplicação cliente mantenha o controle do fluxo de navegação.
III. O tratamento de erros deve ser delegado integralmente ao servidor web, para que o desacoplamento entre as camadas seja preservado e o frontend permaneça agnóstico às falhas ocorridas no backend.
Está correto o que se afirma em
Devido a requisitos de segurança e experiência do usuário, a equipe de desenvolvimento precisa garantir que falhas críticas no processamento do servidor (erros da classe 5xx) não exponham informações técnicas do ambiente ou páginas padrão do servidor web.
Com base nesse contexto, avalie as afirmativas a seguir.
I. Uma possível solução é configurar o servidor web como proxy reverso para interceptar respostas de erro 5xx provenientes do backend e retornar, em seu lugar, uma resposta padronizada ao cliente.
II. O frontend pode ser o responsável por capturar o código de status da resposta HTTP e decidir a forma de apresentação da falha, garantindo que a aplicação cliente mantenha o controle do fluxo de navegação.
III. O tratamento de erros deve ser delegado integralmente ao servidor web, para que o desacoplamento entre as camadas seja preservado e o frontend permaneça agnóstico às falhas ocorridas no backend.
Está correto o que se afirma em
Concurso:
MPE-ES
Disciplina:
Arquitetura de Software
Durante a revisão de uma arquitetura, um arquiteto de software
analisa duas abordagens para estruturação de uma aplicação
corporativa:
• a Proposta A usa uma abordagem em que todo o processamento de regras de negócio e acesso a dados ocorre no lado do servidor, e o lado do cliente recebe apenas páginas renderizadas;
• a Proposta B adota um modelo em que parte significativa da lógica de negócio é executada diretamente no navegador do usuário, com o servidor funcionando basicamente como uma camada de persistência e serviços.
Sobre a classificação dessas propostas quanto à arquitetura de três camadas, assinale a afirmativa correta.
• a Proposta A usa uma abordagem em que todo o processamento de regras de negócio e acesso a dados ocorre no lado do servidor, e o lado do cliente recebe apenas páginas renderizadas;
• a Proposta B adota um modelo em que parte significativa da lógica de negócio é executada diretamente no navegador do usuário, com o servidor funcionando basicamente como uma camada de persistência e serviços.
Sobre a classificação dessas propostas quanto à arquitetura de três camadas, assinale a afirmativa correta.
Concurso:
MPE-ES
Disciplina:
Arquitetura de Software
Uma organização migrou sua aplicação de um modelo monolítico
para uma arquitetura distribuída. O novo ambiente conta com um
componente A, que atua como ponto de entrada das requisições
dos clientes web e as encaminha ao componente B, responsável
por processar transações, validar regras de negócio e coordenar o
acesso ao banco de dados.
Considerando as características técnicas típicas de cada componente, assinale a afirmativa correta.
Considerando as características técnicas típicas de cada componente, assinale a afirmativa correta.
Concurso:
MPE-ES
Disciplina:
Arquitetura de Software
Uma consultoria foi contratada para auditar a infraestrutura de
integração de uma sociedade empresária que adota arquiteturas
orientadas a serviços. Durante a análise, o auditor encontrou as
seguintes descrições em um documento da equipe técnica:
- "usamos um diretório para que novos sistemas consigam localizar automaticamente os serviços disponíveis";
- "cada serviço expõe sua especificação em um documento que outros sistemas leem para saber como invocá-lo".
Considerando os padrões adotados em uma arquitetura SOA, as duas funcionalidades descritas são desempenhadas, respectivamente, por
- "usamos um diretório para que novos sistemas consigam localizar automaticamente os serviços disponíveis";
- "cada serviço expõe sua especificação em um documento que outros sistemas leem para saber como invocá-lo".
Considerando os padrões adotados em uma arquitetura SOA, as duas funcionalidades descritas são desempenhadas, respectivamente, por