Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q3984447 Arquitetura de Software
Qual das seguintes opções descreve o padrão de projeto de software Estrutural corretamente?
Alternativas
Q3669894 Arquitetura de Software
Os microsserviços são um estilo de arquitetura de aplicações em que um conjunto independente de serviços se comunicam por meio de APIs lightweight. Nesse contexto, assinale a alternativa correta:
Alternativas
Q3664787 Arquitetura de Software
Analise as alternativas a seguir sobre as arquiteturas de software para a web, especificamente o padrão MVC (Model-View-Controller) e a arquitetura de microsserviços. Qual das alternativas está INCORRETA?
Alternativas
Q3539001 Arquitetura de Software
Qual dos seguintes padrões arquiteturais é mais apropriado para o desenvolvimento de uma aplicação web que requer uma separação clara entre a lógica de negócio, a interface do usuário e o controle de fluxo de dados?
Alternativas
Q3488432 Arquitetura de Software
No armazenamento de dados na nuvem há um modelo em que vários clientes compartilham recursos de armazenamento em nuvem, mantendo a segregação de dados e acessos. Esse modelo é particularmente útil em ambientes em nuvem, onde eficiência, escalabilidade e economia de recursos são fundamentais. Assinale a alternativa correta que nomeia este modelo. 
Alternativas
Q3455667 Arquitetura de Software
 Uma empresa desenvolvedora de sistemas para web vai passar a usar o framework Django 4. Esse framework apresenta uma arquitetura dividida nas camadas:
Alternativas
Q3444791 Arquitetura de Software
Na arquitetura de microsserviços, é correto afirmar que o microsserviço 
Alternativas
Q3444787 Arquitetura de Software
Nos sistemas de mensageria, o padrão de comunicação publish-subscribe se refere a um 
Alternativas
Q3377242 Arquitetura de Software

Considere um sistema de e-commerce que precisa processar os pedidos dos clientes e notificar tanto os clientes quanto os administradores sobre o status dos pedidos. O sistema é projetado para ser altamente escalável e resiliente.

Os pedidos são recebidos por meio de uma interface web e enviados para um serviço intermediário, que irá controlar o processamento dos pedidos. De forma assíncrona, esse intermediário irá encaminhar os pedidos para o servidor para que sejam processados um a um. Uma notificação é enviada aos clientes por e-mail após finalização de cada pedido.



Assinale a alternativa que apresenta o modelo arquitetural adequado para esse sistema. 

Alternativas
Q3368507 Arquitetura de Software
Nos padrões arquiteturais, o padrão ___________ é utilizado para separar a lógica de apresentação da lógica de negócios, promovendo a reutilização e a manutenibilidade do código. Por outro lado, o padrão ___________ é utilizado para distribuir a lógica de negócios em componentes independentes, permitindo escalabilidade e modularidade.
Assinale a alternativa que preenche correta e respectivamente as lacunas
Alternativas
Q3341377 Arquitetura de Software
Um dos principais benefícios da computação em nuvem é a escalabilidade. Neste contexto, assinale a alternativa correta:
Alternativas
Q3337333 Arquitetura de Software
Indique qual das alternativas a seguir melhor descreve o principal objetivo da arquitetura da informação:
Alternativas
Q3331019 Arquitetura de Software
Um "portal" trata-se de uma coleção de mini aplicações web denominadas "portlets". Um portlet, por sua vez, é representado em uma página de portal por uma instância de portlet dentro do "portlet container". Neste contexto, o “portlet container”: 
Alternativas
Q3331016 Arquitetura de Software
Com o objetivo de modelar chamadas de métodos remotos tornando-as tão simples de usar quanto chamadas de métodos locais, a Microsoft criou um conjunto de interfaces RPC (Remote Procedure Call) conhecido como:
Alternativas
Q3329096 Arquitetura de Software
O MVC é utilizado em muitos projetos devido a arquitetura que possui, o que possibilita a divisão do projeto em camadas muito bem definidas. Nesse sentido, assinale a alternativa CORRETA:
Alternativas
Q3328458 Arquitetura de Software
Uma empresa implementou um sistema de gerenciamento distribuído utilizando o conceito de Remote Procedure Call (RPC). Com isso, os desenvolvedores podem invocar funções que são executadas em servidores remotos, mas que aparentam ser locais para o cliente. Qual das seguintes afirmações é verdadeira sobre o funcionamento do RPC?
Alternativas
Q3274805 Arquitetura de Software
Considerando que, para implantar uma aplicação em um JBoss, foi identificada a necessidade de configurar um datasource para uma conexão em um banco de dados MySQL, assinale a opção em que é apresentado o arquivo de configuração que deve ser modificado para adicionar o referido datasource
Alternativas
Q3237778 Arquitetura de Software
O padrão arquitetural MVC (Model-View-Controller) sugere uma divisão de responsabilidades entre as partes de um software. Inicialmente, o MVC foi pensado no desenvolvimento Desktop, mas se popularizou no desenvolvimento Web. Em relação ao MVC, considere as afirmativas abaixo.
I Atualmente, o MVC é conhecido como padrão de portas e adaptadores.
II O principal objetivo do MVC é abstrair o acesso ao banco de dados, possibilitando o uso de frameworks como Hibernate em Java ou Django ORM em Python.
III O MVC promove o princípio da separação de conceitos (separation of concerns).
IV Um benefício do MVC é separar os componentes de apresentação do resto da aplicação.
Das afirmativas, estão corretas
Alternativas
Q3204265 Arquitetura de Software
Os sistemas ERP (Enterprise Resource Planning) podem ser definidos como sistemas de informação integrados, adquiridos na forma de um pacote de software comercial, com a finalidade de dar suporte a maioria das operações de uma empresa. Para verdadeiramente ser considerado ERP, o sistema possui algumas das seguintes características fundamentais, como por exemplo:
Alternativas
Q3204257 Arquitetura de Software
O Ciclo de Vida de Software é um conceito fundamental no Desenvolvimento de Software, que abrange todas as fases e atividades envolvidas desde a concepção de um sistema até a sua desativação. Assinale a alternativa que se refere ao modelo de Ciclo de Vida de Software descrito no texto abaixo:
Partindo do princípio de que os requisitos não estão claros, este modelo procura adquiri-los paralelamente ao progresso do desenvolvimento. Este ciclo de vida opera por incrementos. A cada versão do software lançada, são feitos aprimoramentos e correções de erros, verdadeiros avanços para conquistar o engajamento do público do sistema. O cliente, aliás, é o grande foco deste modelo. Afinal, tudo gira em torno do feedback de usuários reais em ambiente operacional. Este modelo tem a vantagem de possibilitar checagens do produto final com antecedência, permitindo uma eficiente detecção de problemas e, consequentemente, uma maior qualidade no produto final.
Alternativas
Respostas
421: B
422: C
423: C
424: D
425: D
426: D
427: B
428: E
429: B
430: E
431: B
432: B
433: B
434: A
435: C
436: B
437: D
438: A
439: B
440: B