Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.159 questões

Q3156911 Arquitetura de Software

No que concerne ao padrão MVC (Model-View-Controller) e a sistemas de N camadas, julgue o próximo item.


No padrão MVC, o elemento do modelo encapsula as funcionalidades, os objetos de conteúdo e os estados da aplicação. 

Alternativas
Q3156910 Arquitetura de Software

A respeito de arquitetura de aplicações, julgue o item a seguir.


Os requisitos funcionais definem as funcionalidades de certa aplicação e os não funcionais definem a maneira pela qual a aplicação executa tais funcionalidades.

Alternativas
Q3156908 Arquitetura de Software

A respeito de arquitetura de aplicações, julgue o item a seguir.


O processamento cooperativo em uma arquitetura cliente-servidor ocorre quando dois ou mais processadores processam uma simples transação.

Alternativas
Q3156890 Arquitetura de Software

No que se refere a UX (user experience), blockchaindesign de software e gerenciador de transições distribuídas, julgue o item subsequente.


Em design de software na arquitetura hexagonal, os adaptadores estão conectados diretamente ao núcleo do domínio, pois não há necessidade de portas ou interfaces intermediárias para comunicação.

Alternativas
Q3156873 Arquitetura de Software

Julgue o item a seguir, relativo a tecnologias e padrões para o desenvolvimento web, intercâmbio de dados e comunicação entre sistemas.


O princípio cacheable do padrão REST estabelece que as respostas às solicitações são gerenciadas pelo servidor, que decide acerca do armazenamento em cache dos dados, otimizando o desempenho do cliente.

Alternativas
Q3156871 Arquitetura de Software

No que se refere à arquitetura de software, julgue o item subsecutivo. 


Na arquitetura orientada a objetos, o polimorfismo é baseado na escolha do método específico a ser realmente chamado no momento da execução da compilação.

Alternativas
Q3156870 Arquitetura de Software

No que se refere à arquitetura de software, julgue o item subsecutivo. 


Na arquitetura orientada a serviços (SOA), a WSDL (web services description language) descreve a maneira pela qual a lógica de negócios dos serviços web deve ser acessada.

Alternativas
Q3156869 Arquitetura de Software

No que se refere à arquitetura de software, julgue o item subsecutivo. 


A arquitetura de aplicações para ambiente web denominada web-queue-worker constitui-se, entre outros componentes, de um frontend web para interação com clientes, uma fila de mensagens para comunicação e um trabalhador para processar tarefas complexas ou demoradas.

Alternativas
Q3154847 Arquitetura de Software
Um serviço Web foi desenvolvido com a finalidade de disponibilizar dados oriundos de sensores de monitoramento de atividade em uma repartição pública, por meio de requisições HTTP.

A forma de comunicação com o serviço deve ser por meio de uma API REST, em detrimento de uma API SOAP, o que implica a implementação do seguinte requisito:
Alternativas
Q3154577 Arquitetura de Software
Considerando os ciclos de vida de projetos e produtos, segundo o PMBOK, analise as afirmativas a seguir.

I. O ciclo de vida do projeto é a série de fases pelas quais um projeto passa desde o início até sua conclusão.

II. Em projetos que utilizam a abordagem de desenvolvimento adaptativa, o ciclo de vida é fracionado em iterações e ao final de cada iteração o cliente recebe uma entrega funcional para avaliar.

III. É mais indicado empregar uma abordagem de desenvolvimento adaptativa para entregas cujo escopo e os requisitos são bem compreendidos, que o time de projeto já tenha trabalhado antes e que permitam um certo grau de previsibilidade para planejar.

Está correto o que se afirma em
Alternativas
Q3150379 Arquitetura de Software
Sobre o conceito de microsserviços, analise as afirmações abaixo e marque a opção correta.
I. Filas de mensagens permitem comunicação assíncrona entre microsserviços, desacoplando a comunicação e melhorando a resiliência do sistema.
II. Microsserviços são autossuficientes, permitindo que cada um funcione independentemente e tenha seu próprio ciclo de desenvolvimento, implantação e escalabilidade.
Alternativas
Q4199673 Arquitetura de Software

Considere a seguinte requisição HTTP a uma API RESTful.


Q62.png (329×172)


Espera-se que essa requisição

Alternativas
Q4197643 Arquitetura de Software
Considere o seguinte cenário: em um ambiente empresarial, uma organização implementou uma arquitetura SOA para facilitar a integração entre diversos sistemas. No entanto, surgiu um desafio significativo relacionado à interoperabilidade. Diferentes serviços desenvolvidos por equipes distintas estão enfrentando problemas ao tentar se comunicar devido a inconsistências nos formatos de mensagens e nas definições de contratos. Considerando o cenário apresentado, analise as assertivas sobre o problema de interoperabilidade na arquitetura SOA e assinale a alternativa correta.
I. A interoperabilidade na arquitetura SOA é automaticamente garantida por meio do uso de serviços.
II. A inconsistência nos formatos de mensagens pode impactar negativamente a interoperabilidade entre serviços na arquitetura SOA.
III. A abordagem ideal seria padronizar os formatos de mensagens e definir contratos claros para promover uma interoperabilidade mais eficiente.
IV. A falta de definições claras de contratos não afeta a interoperabilidade em uma arquitetura SOA. 
Alternativas
Q4197641 Arquitetura de Software
A Arquitetura em Camadas é um modelo de design de software que organiza um sistema em diferentes níveis funcionais, conhecidos como camadas, cada uma desempenhando um papel específico. Considerando a Arquitetura em Camadas no contexto de desenvolvimento de software, informe se é verdadeiro (V) ou falso (F) para o que se afirma e assinale a alternativa com a sequência correta.

( ) Uma característica da arquitetura em camadas é que cada camada pode ser implementada usando diferentes tecnologias, desde que a interface entre as camadas seja respeitada.
( ) A reusabilidade não é uma característica da arquitetura em camadas. Essa abordagem visa promover a modularidade e a manutenção simplificada, separando as responsabilidades do sistema em partes claramente definidas.
( ) A arquitetura em camadas geralmente resulta em acoplamento forte entre as camadas, facilitando a comunicação eficiente entre elas.
( ) A escalabilidade é uma característica inerente à arquitetura em camadas, permitindo que diferentes camadas sejam escaladas independentemente conforme necessário.
Alternativas
Q4197628 Arquitetura de Software
Considere o seguinte cenário: imagine que você está desenvolvendo uma plataforma de jogos online e precisa garantir que as configurações globais do sistema, como idioma padrão, volume e configurações de controle, sejam compartilhadas e consistentes em toda a aplicação. Para garantir essa consistência, você projetou a classe ConfiguracoesGlobais de forma que apenas uma instância dela exista em toda a execução do sistema. Isso garante que todas as partes da aplicação acessem as mesmas configurações globais, evitando inconsistências e facilitando a manutenção. Considerando o cenário apresentado, assinale a alternativa que apresenta o padrão de projetos mais apropriado para cenários em que é necessário garantir a existência de apenas uma instância de uma classe e fornecer um ponto global de acesso a essa instância.
Alternativas
Q4197627 Arquitetura de Software
Padrões de projetos fornecem abordagens testadas e comprovadas para a resolução de desafios comuns, promovendo a reutilização de código, a manutenibilidade e a escalabilidade do software. Existem vários tipos de padrões de projeto, sendo alguns dos mais conhecidos os padrões criacionais, estruturais e comportamentais. Considerando essas informações, assinale a alternativa que apresenta exclusivamente padrões de projetos comportamentais.
Alternativas
Ano: 2024 Banca: INEP Órgão: INEP Prova: INEP - 2024 - INEP - Computação |
Q4149046 Arquitetura de Software
Uma escola pretende projetar um sistema de gestão escolar com o objetivo de auxiliar e integralizar as atividades desenvolvidas entre alunos e professores. Para isso, planeja contratar um serviço na nuvem que possibilite hospedagem, armazene banco de dados e disponibilize tecnologias que auxiliem a criação de aplicativos. A partir de um navegador, os usuários acessam sua conta para acompanhar e gerenciar, de forma atualizada, as atividades desenvolvidas pelos diversos envolvidos no processo (aluno, professor e coordenador). Na interface do aluno, ele consegue acessar suas entregas, suas pendências e suas avaliações, bem como entregar uma nova atividade. Na interface do professor, é possível visualizar as entregas, publicar comentários, avaliações e relatório das entregas dos alunos. Já na interface do coordenador, é possível gerenciar usuários e gerar relatórios de desempenho dos estudantes.

Diante desse cenário, assinale a opção que apresenta um requisito não funcional do sistema.
Alternativas
Ano: 2024 Banca: INEP Órgão: INEP Prova: INEP - 2024 - INEP - Computação |
Q4149038 Arquitetura de Software
Um professor de Informática de uma turma do Ensino Médio de uma escola pública precisa escolher a maneira mais adequada para ensinar seus estudantes não só a criar um site, mas também a torná-lo acessível para pessoas com deficiência visual (DV). Sendo assim, ele separou sua turma em pequenos grupos e, para cada grupo, solicitou que buscassem uma forma diferente de criar sites utilizando os computadores do laboratório de informática. Na aula seguinte, o professor distribuiu um roteiro contendo Diretrizes para Acessibilidade do Conteúdo da Web (WCAG, do inglês Web Content Accessibility Guidelines), WCAG 2.0, as quais são definidas mundialmente para tornar o conteúdo dos sites acessível para pessoas com DV. Em seguida, pediu que os estudantes divulgassem informações sobre as especificidades desse público nos sites que criaram e que pensassem em tornar esses conhecimentos acessíveis para pessoas com DV.

Considerando a situação apresentada, assinale a opção correta, de acordo com os padrões da WCAG 2.0.
Alternativas
Q3984447 Arquitetura de Software
Qual das seguintes opções descreve o padrão de projeto de software Estrutural corretamente?
Alternativas
Q3984439 Arquitetura de Software
Qual das seguintes camadas na Pilha de Protocolos de Serviços da Web é responsável por codificar mensagens em um formato XML comum para que as mensagens possam ser entendidas em ambas as extremidades?
Alternativas
Respostas
561: C
562: C
563: C
564: E
565: E
566: E
567: C
568: C
569: C
570: B
571: C
572: A
573: C
574: C
575: A
576: D
577: A
578: B
579: B
580: B