Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.601 questões

Q3167133 Arquitetura de Software

Julgue o item que se segue relativo à arquitetura de microsserviços, ao domain-driven design e a design patterns.


Aplicação de padrões como Aggregates e Value Objects, no domain-driven design, visa a desacoplar o domínio de negócio do modelo de domínio, permitindo que a lógica de negócio seja isolada em camadas técnicas.

Alternativas
Q3167132 Arquitetura de Software

Julgue o item que se segue relativo à arquitetura de microsserviços, ao domain-driven design e a design patterns.


No Spring Eureka, cada serviço se comunica diretamente com o Eureka Server para obter o endereço de outros serviços em tempo real, garantindo sempre dados atualizados.

Alternativas
Q3167131 Arquitetura de Software

Julgue o item que se segue relativo à arquitetura de microsserviços, ao domain-driven design e a design patterns.


O padrão decorator permite que classes concretas sejam envolvidas em uma hierarquia de objetos que compartilham a mesma interface, em que cada decorador implementa a interface base e delega chamadas para o objeto decorado, adicionando funcionalidade antes ou depois da delegação.

Alternativas
Q3167130 Arquitetura de Software

Acerca da arquitetura de aplicações para ambiente web e de arquitetura em camadas, julgue o item a seguir.


Na arquitetura de aplicações para ambiente web, a arquitetura cliente-servidor é um modelo de design que separa as responsabilidades de processamento entre clientes, que solicitam serviços ou recursos, e servidores, que fornecem e gerenciam esses serviços.

Alternativas
Q3167129 Arquitetura de Software

Acerca da arquitetura de aplicações para ambiente web e de arquitetura em camadas, julgue o item a seguir.


Na arquitetura em camadas, a camada de aplicação deve ser projetada para suportar estratégias de desacoplamento e independência de estado. 

Alternativas
Q3166847 Arquitetura de Software

Julgue o próximo item, concernente a arquitetura cliente-servidor e a conceitos de Internet e intranet. 


Um dos atributos vinculados à arquitetura cliente-servidor é a confiabilidade, que define a probabilidade de o servidor estar operacional em determinado instante.

Alternativas
Q3166846 Arquitetura de Software

Julgue o próximo item, concernente a arquitetura cliente-servidor e a conceitos de Internet e intranet.


Na arquitetura cliente-servidor de multinível, a mesma aplicação pode atuar simultaneamente como cliente e como servidor

Alternativas
Q3162947 Arquitetura de Software
Qual padrão de estruturação de infraestrutura é descrito pelo texto abaixo?

“Esse padrão consiste em colocar todo o sistema em uma única pilha de infraestrutura, o que pode ser mais simples de gerenciar inicialmente, mas torna-se difícil de manter conforme o sistema cresce. Embora possa ser adequado para sistemas pequenos e simples, esse padrão apresenta problemas como maior risco de falhas, impacto ampliado de mudanças e lentidão na provisão e atualização do sistema.” Adaptado de Moris (2021)
MORIS, K. Infrastructure as Code: Dynamic System for the Cloud Age. 2021.
Alternativas
Q3162931 Arquitetura de Software
Os microsserviços são uma abordagem arquitetural que visa a construção de aplicações modulares, resilientes e escaláveis. Sobre essa arquitetura, analise as afirmações a seguir.

I. Os microsserviços representam componentes de software independentes, com responsabilidades bem definidas e que se comunicam através de interfaces leves, como APIs REST ou mensagens.
II. A adoção de microsserviços permite a escalabilidade individual dos componentes, facilitando a implantação contínua e o gerenciamento de atualizações.
III.Os microsserviços são desenvolvidos e implantados de forma monolítica, compartilhando recursos como banco de dados e sistema de arquivos.
IV.A orquestração de múltiplos microsserviços é uma tarefa que exige maior complexidade, geralmente realizada por plataformas como Kubernetes ou Docker Swarm.

Assinale a alternativa que contém, exclusivamente, afirmações corretas.
Alternativas
Q3162897 Arquitetura de Software
Um mapa de jornada do usuário ajuda a documentar e visualizar a experiência passo a passo que alguém tem com um produto ou serviço, do início ao fim. Ele lista as diferentes ações que os usuários realizam para atingir seu objetivo. Tais ações são organizadas em ordem cronológica, frequentemente apresentadas como uma linha do tempo. O início da jornada está à esquerda e o fim à direita, com todas as etapas intermediárias. Acerca dos mapas de jornada do usuário, é correto o que se afirma em:
Alternativas
Q3162894 Arquitetura de Software
Os percursos constituem uma abordagem alternativa à avaliação heurística para prever os problemas dos usuários sem realizar testes com eles. Como o nome sugere, os percursos buscam percorrer uma tarefa no sistema e anotar as características de usabilidade problemáticas. Com relação ao percurso cognitivo, assinale a alternativa correta.
Alternativas
Q3162893 Arquitetura de Software
Modelos conceituais baseados em atividades fazem parte do design de interação e ajudam a estruturar a comunicação entre o usuário e o sistema, orientando como as tarefas e interações são realizadas. Esses modelos permitem que os designers alinhem a interface e as funcionalidades às expectativas e necessidades do usuário, garantindo uma experiência de interação mais intuitiva e eficiente. Considere a interação abaixo entre um cliente e um sistema bancário:

Usuário: "Oi, preciso saber o meu saldo."
Sistema: "Claro! Qual é o número da sua conta?"
Usuário: "12345-6."
Sistema: "Seu saldo atual é de R$ 2.500,00. Precisa de mais alguma coisa?"
Usuário: "Sim, gostaria de ver as últimas duas transações."
Sistema: "Aqui estão suas duas últimas transações: compra no mercado R$ 150,00, transferência recebida R$ 500,00. Precisa de mais alguma coisa?"
Usuário: "Não, obrigado."
Sistema: "De nada! Estou aqui se precisar."

Acerca dessa interação, é correto afirmar que se trata de qual tipo de atividade?
Alternativas
Q3162892 Arquitetura de Software
A usabilidade é geralmente considerada como um fator que assegura que os produtos são fáceis de usar, eficientes e agradáveis, da perspectiva do usuário. Implica otimizar as interações estabelecidas pelas pessoas com produtos interativos, de modo a permitir que realizem suas atividades no trabalho, na escola e em casa. Mais especificamente, a usabilidade pode ser dividida em um conjunto de metas. Sabendo disso, assinale o item que apresenta corretamente algumas metas da usabilidade.
Alternativas
Q3162889 Arquitetura de Software
Usabilidade pode ser definida como a medida de qualidade da experiência do usuário ao interagir com um produto ou sistema, seja um site, um software, uma tecnologia móvel ou qualquer dispositivo operado pelo usuário. Em qual das afirmativas evidencia-se um problema de usabilidade?
Alternativas
Q3162881 Arquitetura de Software
A avaliação heurística de Nielsen é um método de inspeção usado em design de interfaces para identificar problemas de usabilidade. Ele é baseado em um conjunto de 10 heurísticas de usabilidade, propostas por Jakob Nielsen, que funcionam como diretrizes para avaliar a eficácia, eficiência e satisfação de uma interface. Assinale a alternativa que apresenta corretamente uma das heurísticas de Nielsen. 
Alternativas
Q3162877 Arquitetura de Software
De acordo com as Diretrizes de Acessibilidade para Conteúdo na Web (WCAG, do inglês Web Content Accessibility Guidelines), versão 2.2, assinale a alternativa que apresenta todos os princípios fundamentais do WCAG.
Alternativas
Q3162876 Arquitetura de Software
A acessibilidade é um aspecto essencial do design de interfaces, garantindo que produtos digitais possam ser utilizados por todas as pessoas, incluindo aquelas com deficiências. As Diretrizes de Acessibilidade para Conteúdo na Web (WCAG, do inglês Web Content Accessibility Guidelines) foram desenvolvidas para orientar designers e desenvolvedores na criação de experiências inclusivas. Elas se baseiam em alguns princípios fundamentais que norteiam a acessibilidade em interfaces digitais. Sabendo que o WCAG atualmente encontra-se na versão 2.2, qual das alternativas abaixo descreve corretamente um desses princípios?
Alternativas
Q3161382 Arquitetura de Software
Em uma aplicação que utiliza Web Services para comunicação entre sistemas, o time de desenvolvimento observa que o desempenho do sistema está abaixo do esperado, especialmente quando muitas requisições são feitas simultaneamente. Qual técnica pode ser adotada para melhorar o desempenho?
Alternativas
Q3161381 Arquitetura de Software
Uma organização possui vários sistemas, sendo que cada um foi desenvolvido de forma independente ao longo dos anos. Recentemente, a equipe de TI identificou que a falta de comunicação entre os sistemas está dificultando o fluxo de trabalho e aumentando o número de erros nas transações entre os departamentos. Qual benefício a interoperabilidade de sistemas traria para essa organização?
Alternativas
Q3161371 Arquitetura de Software
Um analista realiza um teste de usabilidade em uma aplicação recém-desenvolvida. Após identificar que os usuários têm dificuldade em localizar informações importantes, ele decide adotar uma prática de design centrada no usuário para reorganizar os elementos da interface e tornar as informações mais fáceis de encontrar. Assinale a alternativa que apresenta a solução mais eficiente para alcançar esse objetivo.
Alternativas
Respostas
101: E
102: E
103: C
104: C
105: C
106: E
107: C
108: C
109: C
110: B
111: C
112: B
113: A
114: B
115: D
116: D
117: C
118: D
119: D
120: B