Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.088 questões

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
Q3357240 Arquitetura de Software
Acerca da arquitetura em camadas, analise as afirmativas a seguir:

I.Arquiteturas em camadas estritas, com dependências unidirecionais entre as camadas, garantem um baixo acoplamento e facilitam a manutenção do sistema.
II.A arquitetura em camadas pode ser implementada de diferentes maneiras em termos de organização de código, incluindo "pacote por camada" e "pacote por recurso".
III.Um dos problemas da arquitetura em camadas é a sua similaridade entre diferentes domínios de negócio, resultando em código com pouca expressividade em relação ao domínio.

É correto o que se afirma em:
Alternativas
Q3357239 Arquitetura de Software
Acerca da organização de componentes em uma arquitetura de software, analise as afirmativas a seguir:

I.A coesão de componentes é um conceito simples que se resume a agrupar classes e módulos, que realizam a mesma função em um único componente.
II.O Princípio de Reutilização Comum (CRP) sugere que classes e módulos, que tendem a ser reutilizados em conjunto, devem ser agrupados no mesmo componente.
III.O Princípio de Fechamento Comum (CCP) defende que classes e módulos, que mudam pelas mesmas razões devem ser agrupados no mesmo componente, facilitando a manutenção e reduzindo o impacto de alterações.

É correto o que se afirma em:
Alternativas
Q3357238 Arquitetura de Software
Considere as afirmativas relacionadas ao padrão MVC apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:

(__)No MVC, a View se comunica diretamente com o Model para acessar os dados necessários para a exibição, sem a necessidade de intervenção do Controller.
(__)O uso do MVC contribui para a modularidade e a organização do código, separando as responsabilidades de apresentação (View), lógica de negócio (Model) e controle de fluxo (Controller), promovendo o alto acoplamento entre os componentes.
(__)A flexibilidade do MVC permite que diferentes Views sejam utilizadas para apresentar os mesmos dados do Model, como, por exemplo, exibir os dados em uma página web (HTML), gerar um relatório em PDF, fornecer uma API REST (JSON) ou interagir com um dispositivo móvel.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Ano: 2025 Banca: FGV Órgão: MPU Prova: FGV - 2025 - MPU - Analista do MPU - Biblioteconomia |
Q3352986 Arquitetura de Software
A Satisfação Subjetiva ocorre quando o usuário acha agradável a interação com um sistema e se sente particularmente satisfeito.
Essa satisfação, assim como outros atributos, pode ser verificada na análise de qualidade de uso de um sistema interativo, a partir:
Alternativas
Q3350285 Arquitetura de Software

Docker Compose é o nome dado a uma ferramenta presente no ambiente Docker.


O propósito dessa ferramenta é

Alternativas
Q3350262 Arquitetura de Software
A respeito de aplicações baseadas em arquitetura monolítica, no caso geral, é correto dizer que
Alternativas
Q3350261 Arquitetura de Software
Na Arquitetura Limpa, que é modelada por meio de um diagrama que contém círculos concêntricos, existe uma regra conhecida como Regra da Dependência.
De acordo com essa regra, assinale a alternativa correta. 
Alternativas
Q3350260 Arquitetura de Software
No contexto da arquitetura de microsserviços, um determinado padrão arquitetural é chamado de Database per Service.
Assinale a alternativa correta sobre esse padrão.
Alternativas
Q3350246 Arquitetura de Software
Assinale a alternativa que contém somente nomes de estados do padrão de projeto (design pattern) conhecido como circuit breaker.
Alternativas
Q3350240 Arquitetura de Software
Considerando os Serviços de Integração da Plataforma Digital do PDPJ-Br, optou-se por utilizar os chamados padrões de projeto (design patterns).
Dessa forma, considerando tais padrões de projeto, há uma classificação que apresenta os três tipos mais utilizados, de acordo com sua finalidade, a saber, padrões 
Alternativas
Q3350207 Arquitetura de Software
A arquitetura em três camadas surgiu no final dos anos 80 e ainda é comum na construção de sistemas de informação corporativos.
As três camadas dessa arquitetura são 
Alternativas
Q3345084 Arquitetura de Software
Caso se pretenda implementar uma arquitetura multiusuários por meio de uma arquitetura cliente-servidor distribuída, estruturada em quatro camadas (apresentação, gerenciamento de dados, processamento de aplicação e banco de dados), a camada de 
Alternativas
Q3345083 Arquitetura de Software
Em ambientes multiusuários dentro de sistemas distribuídos, os componentes podem ser implementados em diferentes linguagens de programação, plataformas e protocolos para comunicação.
Nesse tipo de sistema distribuído, faz-se necessário um software que gerencie essas diversas partes e assegure que elas possam se comunicar e trocar dados. Esse software é denominado  
Alternativas
Q3336825 Arquitetura de Software
Após um estudo aprofundado sobre a sistemática de gestão de processos e do sistema digital que a apoia – o SisGEPRO 1.0 –, a Equipe de Soluções Técnicas (EST) identificou que há conceitos do negócio que não são compreendidos por algumas das partes envolvidas na sustentação do sistema, levando a erros de codificação. Assim, dada a complexidade do negócio e a obsolescência do SisGEPRO 1.0, a EST recomendou o desenvolvimento de uma nova versão do sistema – o SisGEPRO 2.0 – aplicando a abordagem Domain-Driven Design (DDD). Em conformidade com o DDD, o arquiteto de software, após a modelagem dos conceitos do domínio, irá:
Alternativas
Q3317284 Arquitetura de Software

Considerando os métodos HTTP utilizados em APIs REST, julgue o próximo item, a respeito de integração de dados e mecanismos de interoperabilidade. 


O método POST é seguro e idempotente, pois a execução de múltiplas requisições resulta no mesmo estado final dos dados. 

Alternativas
Q3317282 Arquitetura de Software

Considerando os métodos HTTP utilizados em APIs REST, julgue o próximo item, a respeito de integração de dados e mecanismos de interoperabilidade. 


Os métodos GET e HEAD são considerados seguros, pois sua execução não deve modificar os dados armazenados no servidor, embora possa gerar efeitos colaterais indiretos, como registros de logs

Alternativas
Q3307200 Arquitetura de Software

Acerca de arquitetura e tecnologias de sistemas de informações e de desenvolvimento de integrações, julgue o seguinte item. 


A especificação de metadados, em sistemas distribuídos, desempenha um papel crucial no sincronismo dos servidores, garantindo-se conformidade e eficiência no armazenamento e na recuperação dos dados. 

Alternativas
Q3307199 Arquitetura de Software

Acerca de arquitetura e tecnologias de sistemas de informações e de desenvolvimento de integrações, julgue o seguinte item. 


Os padrões de interoperabilidade estabelecidos pelo framework ePING foram desenvolvidos pelo governo brasileiro com o objetivo de assegurar a integração, a troca de informações e a comunicação segura e padronizada entre sistemas de diferentes órgãos públicos.  

Alternativas
Respostas
321: C
322: C
323: C
324: A
325: E
326: C
327: D
328: B
329: D
330: E
331: E
332: C
333: A
334: A
335: B
336: D
337: E
338: C
339: C
340: C