Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q3420998 Arquitetura de Software

A respeito dos conceitos de DDD (domain-driven design) e de arquitetura serverless, julgue os itens a seguir.  


Ao se adicionar um evento como um gatilho HTTP ou de fila à função lambda, o serverless exige que toda a infraestrutura, como endpoints no API gateway, já esteja provisionada. 

Alternativas
Q3407603 Arquitetura de Software
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. 
O padrão MVC (model-view-controller) obriga que a visão (view) execute diretamente as operações de acesso e manipulação dos dados armazenados no banco de dados. 
Alternativas
Q3407602 Arquitetura de Software
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. 
RabbitMQ tem um modelo baseado em filas, tal que os produtores podem enviar mensagens para exchanges, que as roteiam para filas apropriadas, onde são processadas pelos consumidores, reduzindo o acoplamento entre os componentes da arquitetura e promovendo maior tolerância a falhas e escalabilidade. 
Alternativas
Q3407600 Arquitetura de Software
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. 
Os princípios FIRST orientam os testes automatizados a serem rápidos na execução, flexíveis na aplicação em diferentes contextos, independentes entre si, repetíveis consistentemente, autovalidáveis e oportunos na criação e execução. 
Alternativas
Q3402441 Arquitetura de Software
A orquestração de serviços é usada para gerenciar e automatizar a implantação, o dimensionamento e a operação de aplicações em containers. Os containers são uma forma de empacotar uma aplicação e suas dependências de maneira que ela possa ser executada de forma consistente em qualquer ambiente.
Com relação a orquestração de serviços e o uso de containers, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Ferramentas como Kubernetes e Docker Swarm são populares para orquestração de serviços, pois permitem gerenciar, coordenar e programar contêineres em grande escala.
( ) Um API Gateway atua como um proxy reverso, ficando entre os aplicativos cliente e os microsserviços, fornecendo um único ponto de entrada para todas as requisições de clientes a um conjunto de serviços.
( ) Nos microsserviços o software consiste em pequenos serviços integrados e dependentes, que se comunicam usando APIs bem definidas, onde cada serviço realiza uma única função.

As afirmativas são, respectivamente,
Alternativas
Q3402428 Arquitetura de Software
Blockchain é uma tecnologia emergente que armazena transações em blocos interligados.
Com relação às blockchain de camada 1 e 2, avalie as afirmativas a seguir e assinale (V) para a afirmativa e (F) para a falsa.

( ) As blockchains de camada 2 surgiram recentemente como uma solução para superar os problemas de segurança das blockchains clássicas de camada 1 tais como Polygon e Secret Networks.
( ) Atualmente existem muitas soluções tecnológicas de camada 2, como por exemplo, cadeias laterais, rollups de conhecimento zero, drilldown otimistas, cadeias de plasma e lightweight networks. Essas soluções não usam a camada 1 como uma camada base para consenso e liquidação.
( ) Existem outros dois tipos de arquiteturas para classificar as blockchain. Uma blockchain de camada 1 é uma arquitetura monolítica, apenas uma camada base responsável por todas as operações, como por exemplo a Polkadot. Blockchain de camada 2 são chamadas de arquitetura polilítica de múltiplos usos, pois é composta de múltiplas cadeias como por exemplo a Bitcoin.

As afirmativas são, respectivamente,
Alternativas
Q3402424 Arquitetura de Software
A arquitetura orientada a serviços é uma abordagem de design de software que se concentra na construção de sistemas de software funcionais, modulares e escaláveis a partir de componentes individuais.
Com relação às vantagens dessa arquitetura em comparação com a abordagem monolítica de desenvolvimento de software, analise os itens a seguir.

I. Manutenção simplificada - A baixa integração e reutilização de serviços faz com que seja mais seguro desenvolver novas aplicações. Os desenvolvedores precisam sempre criar serviços do zero assim como nas aplicações monolíticas.
II. Adaptabilidade - Preserva a compatibilidade de antigas versões dos serviços e facilita o planejamento serviços futuros. Os desenvolvedores podem trazer serviços mais antigos para um ambiente operacional mais novo, até mesmo substituir serviços desatualizados por versões mais recentes que aproveitam hardwares atualizados.
III. Escalabilidade - Como os serviços são autossuficientes e independentes podem ser monitorados pela camada de gerenciamento do SOA, se o desempenho de um serviço cair devido ao aumento da demanda, novas instâncias poderão ser iniciadas. As aplicações que utilizam o serviço não saberão sobre as novas instâncias, apenas perceberão que os SLA permanecem aceitáveis.

Está correto o que se afirma em 
Alternativas
Q3401869 Arquitetura de Software
Uma interface de programação de aplicativos (API, Application Programming Interface) fornece uma maneira de integrar aplicações e conectar componentes em arquiteturas de microsserviços.
Uma API REST (Representational State Transfer, ou transferência de estado representacional)
Alternativas
Q3401868 Arquitetura de Software
Com relação a arquitetura e desenvolvimento em nuvem, analise os itens a seguir.
I. IaaS, PaaS e SaaS são tecnologias populares conhecidas como modelos de serviço de nuvem (ou modelos de computação em nuvem) que fornecem, respectivamente, infraestrutura, plataforma e aplicações.
II. CaaS, é utilizado para desenvolver e implantar aplicativos usando contêineres como serviço, promovendo entrega e gerenciamento de todos os recursos de hardware e software.
III. O desenvolvimento em nuvem é a abordagem para criar aplicações e ferramentas de TI usando a computação em nuvem.
IV. A adoção da nuvem não é ideal para todos os casos, sendo necessário considerar que tipo de nuvem se quer criar com base nos investimentos em tecnologia, nos requisitos de negócios específicos e nas metas gerais que espera alcançar.
Está correto o que se afirma em
Alternativas
Q3401866 Arquitetura de Software
No desenvolvimento de software, a arquitetura de aplicações web é a estrutura e organização de um sistema web, que define como os componentes interagem entre si.
Dentre diversos arranjos, o padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) objetiva
Alternativas
Q3397667 Arquitetura de Software
Assinale a afirmativa correta relacionada às estratégias para migração de um sistema legado para um ambiente de nuvem.
Alternativas
Q3376707 Arquitetura de Software
Sobre o uso de sistemas ERP (Enterprise Resource Planning) na contabilidade pública, assinale a afirmativa correta: 
Alternativas
Q3373660 Arquitetura de Software
Qual é a principal função do protocolo WSDL em serviços web? 
Alternativas
Ano: 2025 Banca: UEM Órgão: UEM Prova: UEM - 2025 - UEM - Analista de Informática I |
Q3373313 Arquitetura de Software
Assinale a alternativa correta em relação a webservices, microsserviços e JSON.
Alternativas
Q3357249 Arquitetura de Software
Com base nas WCAG 2.2, analise as afirmativas a seguir e registre V, para verdadeiras, e F, para falsas:

(__)Um site que atenda aos critérios de sucesso de nível A também atende aos critérios de nível AA.
(__)Uma página web pode ser considerada acessível, mesmo que utilize tecnologias sem suporte à acessibilidade, desde que as informações e funcionalidades sejam fornecidas de forma acessível por outros meios.
(__)A conformidade com as WCAG 2.2 é avaliada em partes específicas de uma página web, como um formulário de contato ou um menu de navegação.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3357247 Arquitetura de Software
No contexto de design de software, relacione os estilos de arquitetura apresentados na primeira coluna com suas características descritas na segunda coluna:

Primeira coluna: arquitetura

1.Microsserviços
2.SOA (Service-Oriented Architecture)
3.Arquitetura Limpa

Segunda coluna: característica

(__)Divide o sistema em serviços pequenos e independentes.
(__)Estrutura o sistema em camadas, isolando as regras de negócio.
(__)Organiza o sistema em serviços reutilizáveis com baixo acoplamento.

Assinale a alternativa que apresenta a correta associação entre as colunas:
Alternativas
Q3357246 Arquitetura de Software
Em APIs RESTful, o princípio fundamental HATEOAS refere-se à:
Alternativas
Q3357245 Arquitetura de Software
Considere as afirmativas relacionadas a microsserviços apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:

(__)A arquitetura de microsserviços, ao dividir o sistema em serviços independentes, pode aumentar a complexidade do sistema, exigindo mecanismos de comunicação e coordenação entre os serviços.
(__)Um dos benefícios da arquitetura de microsserviços é a possibilidade de utilizar diferentes tecnologias e linguagens de programação para cada serviço, adaptando a escolha à necessidade específica de cada componente.
(__)A arquitetura de microsserviços garante um baixo acoplamento entre os serviços, eliminando completamente a necessidade de coordenação entre as equipes de desenvolvimento.

Assinale a alternativa que apresenta a sequência correta: 
Alternativas
Q3357244 Arquitetura de Software
No contexto de serviços web, relacione os padrões e tecnologias apresentados na primeira coluna com suas respectivas funções descritas na segunda coluna. Primeira coluna: padrões e tecnologias 1.WSDL 2.XML 3.UDDI Segunda coluna: função

(__)Define a estrutura e a sintaxe para a representação de dados, permitindo a troca de informações entre sistemas heterogêneos.
(__)Descreve a interface de um serviço web, especificando as operações disponíveis, os formatos de mensagem, os protocolos de comunicação e os endpoints.
(__)Facilita a publicação e a descoberta de serviços web, funcionando como um diretório onde provedores de serviços podem registrar suas ofertas.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3357241 Arquitetura de Software
Em APIs RESTful, a principal função das "fórmulas de link" (link fórmulas) no design de recursos, é:
Alternativas
Respostas
201: E
202: E
203: C
204: E
205: B
206: D
207: E
208: C
209: E
210: B
211: B
212: B
213: B
214: D
215: B
216: C
217: E
218: B
219: C
220: C