Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.271 questões
Uma aplicação web de serviços ao cidadão foi construída em MVC. Em um determinado momento, um Técnico de TI começou a inserir validações e regras de cálculo na camada de apresentação para tornar a aplicação eficiente. Com base no enunciado, analise as sentenças a seguir:
I- Colocar regras de negócio na camada View tende a reduzir o acoplamento e simplificar a manutenção e testes.
PORQUE
II- A camada View é voltada à apresentação do sistema, de modo que inserir lógica de negócio aumenta a coesão e auxilia a testabilidade.
Analisadas as sentenças, assinale CORRETAMENTE:
Julgue o item que se segue, relativo a conceitos, práticas e ferramentas de integração e entrega contínua (CI/CD) e a gestão financeira em ambientes de computação em nuvem (FinOps).
A prática de FinOps combina pessoas, processos e tecnologias para fornecer visibilidade detalhada e em tempo real dos custos em ambientes de nuvem, possibilitando o controle financeiro eficaz e a tomada de decisão baseada em dados precisos, o que promove a otimização contínua dos gastos e a gestão alinhada às necessidades estratégicas do negócio.
Em relação à computação em nuvem e a tecnologias de contêineres, julgue o item a seguir.
Em arquiteturas serverless, operam servidores físicos, porém a gestão da infraestrutura — incluídos o provisionamento, a manutenção e a escalabilidade — é totalmente abstraída dos desenvolvedores, que focam exclusivamente a lógica da aplicação, permitindo rápida adaptação a demandas variáveis, sem preocupações com recursos subjacentes.
Em relação a GitHub Actions, Grafana e DevSecOps, julgue o item subsecutivo.
O parâmetro http_addr define a interface em que o Grafana realiza a escuta, sendo um valor equivalente a 127.0.0.1, e expõe o serviço apenas na interface local (localhost), enquanto o http_port, cujo padrão é 8080, especifica a porta de escuta.
Em relação a GitHub Actions, Grafana e DevSecOps, julgue o item subsecutivo.
O seguinte trecho do arquivo de workflow do GitHub Actions faz que o workflow seja acionado em duas situações distintas: quando uma nova etiqueta é criada no repositório e quando ocorre um push especificamente para a branch main.

Acerca do versionamento de APIs RESTful e do JWT (JSON Web Token), julgue o item subsequente.
No versionamento baseado em datas, a API RESTful utiliza identificadores de calendário diretamente no URI para indicar versões estáveis e não disruptivas.
Acerca do versionamento de APIs RESTful e do JWT (JSON Web Token), julgue o item subsequente.
A decodificação de um JWT envolve transformar o header e o payload em um formato compacto e seguro para URLs, de maneira a permitir que qualquer pessoa leia essas partes sem precisar de uma chave.
A respeito de bancos de dados e integração com fontes de dados, julgue o próximo item.
No serviço REST, para que o servidor responda adequadamente, ele precisa armazenar o estado da sessão do cliente entre suas requisições.
Nesse caso, para carregar a página ignorando o cache, o usuário deve
Acerca de arquitetura de aplicações, julgue o próximo item.
Web service é uma interface que utiliza protocolo SOAP para conectar o usuário a uma aplicação remota.
Acerca de arquitetura de aplicações, julgue o próximo item.
Um microsserviço pode ter diversas finalidades, desde que sejam escritas na mesma linguagem e estejam no mesmo servidor.
Assinale a opção que apresenta o framework de arquitetura corporativa mais adequado para atender esse requisito de múltiplas visões estruturadas e a sua principal característica de organização conceitual.
O padrão/documento da arquitetura de Web Services baseada em SOAP que é utilizado para descrever a interface e as capacidades operacionais de um Web Service de maneira legível por máquina é o
I. A integração de diferentes serviços, quando esses serviços são desenvolvidos em diferentes plataformas ou linguagens.
II. A comunicação entre serviços, quando são necessárias múltiplas chamadas para completar uma única operação de negócio.
III. A reutilização de serviços existentes, para permitir que diferentes aplicações acessem os mesmos serviços de negócio.
IV. Enfoque em práticas de compartilhamento, onde os serviços são projetados para serem reutilizados em várias aplicações dentro de uma organização.
Com base nos desafios levantados, está correto o que se afirma em
Nesse sentido é válido afirmar que
Assinale a alternativa que descreve corretamente esse formato: