Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

Q3136041 Arquitetura de Software
O gerenciamento do ciclo de vida do software (SDLC) abrange todas as fases do desenvolvimento, desde o levantamento de requisitos até a manutenção. Em um processo bem definido, cada fase é gerenciada e documentada para garantir a qualidade do produto final. Qual das alternativas abaixo descreve corretamente uma prática comum no gerenciamento do ciclo de vida do software?
Alternativas
Q3136033 Arquitetura de Software
Portais corporativos são utilizados para centralizar informações e serviços, facilitando o acesso e a organização dos conteúdos. A arquitetura da informação e o uso de portlets são fundamentais para assegurar uma experiência eficiente e personalizada ao usuário. Dado esse contexto, qual das alternativas abaixo reflete corretamente um aspecto da arquitetura da informação em portais corporativos?
Alternativas
Q3135910 Arquitetura de Software
No que concerne à arquitetura cliente/servidor, um modelo de computação amplamente utilizado, no qual os clientes solicitam serviços e os servidores fornecem os recursos solicitados, assinale a alternativa INCORRETA.
Alternativas
Q3128896 Arquitetura de Software
Sobre a implementação de comunicação assíncrona na arquitetura de microserviços, assinale a alternativa correta.
Alternativas
Q3128895 Arquitetura de Software
Em uma arquitetura de microserviços, assinale a alternativa que apresenta o que a abordagem de "Circuit Breaker" visa solucionar.
Alternativas
Q3124320 Arquitetura de Software
 A Câmara Municipal está migrando seus sistemas monolíticos para uma arquitetura de microsserviços baseada em containers. Entre as opções a seguir, assinale a que melhor descreve a mudança no papel do gerenciamento de configuração (CM) nesse contexto: 
Alternativas
Q3124316 Arquitetura de Software
No contexto de APIs RESTful, qual é a importância da utilização do parâmetro fields em uma requisição? Assinale a alternativa que responde corretamente à questão:
Alternativas
Q3124304 Arquitetura de Software
Durante o desenvolvimento de software, a refatoração de código é uma prática importante para melhorar a estrutura e a qualidade sem alterar o comportamento externo. Com base nos conceitos de refatoração em direção à herança, assinale a seguir o principal benefício de aplicar esse processo em um código com classes duplicadas:
Alternativas
Q3117279 Arquitetura de Software
Um desenvolvedor de sistemas está analisando diferentes modelos de ciclo de vida para escolher o mais adequado para um projeto de grande escala que requer uma entrega contínua de funcionalidades. Considerando as características de cada modelo, assinale a alternativa que apresenta a descrição correta para o modelo que prioriza a flexibilidade e a adaptação às mudanças durante o processo de desenvolvimento:
Alternativas
Q3115423 Arquitetura de Software
No WSDL, o elemento define um conjunto de operações disponíveis no serviço web, sendo semelhante a uma interface em programação orientada a objetos. Qual é o tipo de operação em que o cliente envia uma mensagem ao serviço, mas não recebe uma resposta? 
Alternativas
Q3115421 Arquitetura de Software
Qual componente é descrito pela seguinte definição?
"Um padrão de software amplamente utilizado em arquiteturas de microsserviços, atuando como um ponto de entrada único para todas as requisições dos clientes e roteando essas requisições para os microsserviços apropriados." 
Alternativas
Q3115420 Arquitetura de Software
Qual afirmação é verdadeira sobre arquitetura orientada a eventos?
Alternativas
Q3115419 Arquitetura de Software
Qual é o padrão de software usado em microsserviços que evita falhas em cascata e interrompe chamadas subsequentes para evitar sobrecarga?
Alternativas
Q3114991 Arquitetura de Software
Um dos estilos de arquitetura de software mais usados nos últimos anos, dadas as suas vantagens em relação aos demais existentes, é a arquitetura orientada a serviços (Service-Oriented Architecture - SOA).
A arquitetura orientada a serviços (SOA)
Alternativas
Q3114990 Arquitetura de Software
A arquitetura de sistemas é o design estruturado de um sistema de software que descreve como seus componentes principais se relacionam e interagem para formar um sistema coeso e eficiente. Ela orienta a construção, manutenção e evolução do software, sendo essencial para garantir que o sistema atenda aos requisitos de desempenho, escalabilidade, segurança e usabilidade.
Na arquitetura de sistemas cliente-servidor, o cliente
Alternativas
Q3114982 Arquitetura de Software
O ciclo de vida de um processo de ciência de dados envolve uma série de etapas estruturadas que guiam o desenvolvimento de projetos de ciência de dados desde a definição do problema até a implementação e o monitoramento das soluções.
No ciclo de vida de um processo de ciência de dados, na fase de preparação de dados
Alternativas
Q3113862 Arquitetura de Software

Com relação à arquitetura cliente‑servidor, julgue o item seguinte.


Os servidores podem responder a múltiplas solicitações simultâneas, utilizando técnicas como multiplexação e gerenciamento de threads para otimizar o processamento.

Alternativas
Q3113861 Arquitetura de Software

Com relação à arquitetura cliente‑servidor, julgue o item seguinte.


A comunicação entre cliente e servidor ocorre sempre de maneira síncrona, garantindo que o cliente receba uma resposta imediata.

Alternativas
Q3113860 Arquitetura de Software

Com relação à arquitetura cliente‑servidor, julgue o item seguinte.


A ordem de processamento das solicitações no servidor não é sempre garantida, já que isso depende da implementação do protocolo e das características do sistema.

Alternativas
Q3113859 Arquitetura de Software

Com relação à arquitetura cliente‑servidor, julgue o item seguinte.


A arquitetura cliente‑servidor é considerada uma arquitetura de aplicação distribuída.

Alternativas
Respostas
581: D
582: A
583: E
584: B
585: C
586: C
587: A
588: A
589: C
590: A
591: D
592: A
593: C
594: A
595: D
596: C
597: C
598: E
599: C
600: C