Foram encontradas 794 questões.
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Arquitetura e Design de SoftwareArquitetura em Camadas
- Arquitetura e Design de SoftwarePadrões de Arquitetura
Referente à arquitetura de aplicações divididas em camadas, analise as asserções a seguir e a relação entre elas.
I. Separar diferentes responsabilidades de uma aplicação em camadas distintas torna a aplicação mais modular. Isso facilita a manutenção e a atualização, pois alterações em uma camada tendem a ter impacto reduzido nas outras. Embora as camadas encapsulem alguns aspectos eficazmente, alterações em uma camada podem causar mudanças em outras.
PORQUE
II. Camadas extras podem prejudicar o desempenho, pois em cada uma geralmente há a necessidade de transformar dados de uma representação para outra. Diante do exposto, assinale a alternativa correta.
Provas
A função principal do Kubernetes, sistema Open Source desenvolvida por engenheiros do Google, é gerenciar a orquestração de contêineres. Isso significa garantir que os contêineres responsáveis por diferentes cargas de trabalho sejam devidamente alocados para execução em máquinas físicas ou virtuais. Assinale a alternativa que apresenta a importância de utilizar uma plataforma de orquestração Kubernetes, em um ambiente de produção.
Provas
Um portal web muito utilizado por tomadores de decisão acerca de problemas globais contratou o desenvolvimento de um dashboard sobre pobreza em seis subregiões do globo. A equipe de design se deparou com um dilema: mostrar os números da pobreza em valores absolutos como apresentado no gráfico da esquerda ou em valores relativos como apresentado no gráfico da direita.

Considerando o público-alvo do dashboard, assinale a alternativa que apresenta a melhor decisão a ser tomada pela equipe do projeto.
Provas
Analise as seguintes asserções sobre dashboards.
I. Dashboards são onipresentes. Eles são desenvolvidos e utilizados por quase todas as indústrias, organizações de serviços, com ou sem fins lucrativos, para apoiar a tomada de decisão baseada em dados. Além disso, eles são interessantes e aparecem em muitos contextos diferentes. Eles estão mudando e diversificando à medida que seu uso se prolifera; seus contextos de uso estão se expandindo além da simples monitoração e relatórios de uma única tela.
Adaptado de Sarikaya, A., Correll, M., Bartram, L., Tory, M., & Fisher, D. (2019). What do we talk about when we talk about dashboards? IEEE Transactions on Visualization and Computer Graphics, 25(1), 682–692. https://doi.org/10.1109/TVCG.2018.2864903
PORQUE
II. As informações exibidas em um dashboard devem consistir principalmente de resumos de alto nível, incluindo exceções, para comunicar de forma rápida e clara o que está acontecendo. Ele fornece uma visão geral instantânea, mas não explica o porquê das situações. O diagnóstico requer uma investigação mais aprofundada e detalhada. Um dashboard pode servir como ponto de partida para essa investigação, permitindo que você se aprofunde em detalhes adicionais para realizar uma análise.
Adaptado de FEW, Stephen. Dashboard confusion. http://www.perceptualedge.com/articles/ie/dashboardconfusion.pdf. Perceptual Edge. Verfügbar unter, 2004.
Diante do exposto, assinale a alternativa correta.
Provas
- Protocolos e ServiçosConfiguração de RedeDHCP: Dynamic Host Configuration Protocol
- TCP/IPSub-redes, Máscara e Endereçamento IP
O protocolo DHCP (Dynamic Host Configuration Protocol) é essencial para a administração de redes dinâmicas, pois permite a configuração automática de endereços IP. No entanto, há situações específicas em que o uso do DHCP pode não ser apropriado ou pode ter limitações. Analise os seguintes cenários:
I. Redes em que é necessário garantir a permanência de endereços IP atribuídos aos dispositivos, mesmo após reinicializações ou desconexões prolongadas.
II. Redes que exigem controle estrito sobre o gerenciamento manual de endereços IP para dispositivos críticos, como servidores.
III. Redes com clientes móveis que frequentemente mudam de sub-redes e exigem novas configurações IP a cada mudança de localização.
IV. Redes com dispositivos IoT que requerem uma comunicação constante e ininterrupta com um endereço IP público fixo.
Assinale a alternativa que apresenta em quais dos cenários descritos acima o uso do protocolo DHCP é inadequado.
Provas
- Protocolos e ServiçosRedes, Roteamento e TransporteNAT: Network Address Translation
- TCP/IPIPv4
- TCP/IPIPv6
Há dois tipos de endereçamento IP: IPv4 e IPv6. O IPv4 é amplamente utilizado por mais de 95% dos dispositivos, sendo o tipo de endereçamento ao qual normalmente nos referimos quando mencionamos “endereço IP” ou “endereçamento IP”. Embora o IPv6 ainda tenha uma adoção limitada, sua popularidade tem aumentado nos últimos anos.
Adaptado de TORRES, Gabriel. Redes de computadores. Novaterra Editora e Distribuidora LTDA, 2ª Ed., 2018.
Analise as asserções a seguir e a relação proposta entre elas.
I. O IPv6 ainda não foi amplamente adotado devido a vários fatores. Um dos principais motivos é a falta de suporte técnico adequado. O custo ou a complexidade de migrar as infraestruturas e redes que já estão consolidadas no IPv4 não é mais um problema relevante, pois a maioria das empresas e provedores de serviços já está preparada para realizar a transição sem grandes desafios em hardware ou software.
PORQUE
II. O uso de soluções temporárias, como NAT (Network Address Translation), tem permitido prolongar a vida útil do IPv4, reduzindo a pressão para uma migração imediata ao IPv6. Diante do exposto, assinale a alternativa correta.
Provas
Existem vários tipos de bancos de dados não relacionais, cada um com suas próprias características. Assinale a alternativa correta que relaciona os tipos de bancos não relacionais e suas implementações.
Provas
Observe o ambiente de rede abaixo e o problema apresentado.

Problema: Um computador da Rede 1 deseja enviar um pacote de dados para um computador na Rede 3. Assinale a alternativa que descreve corretamente o processo.
Provas
Analise as tabelas abaixo:
| ID_Produto | Nome_Produto | Preço |
|---|---|---|
| 1 | Laptop | 3000 |
| 2 | Mouse | 100 |
| 3 | Teclado | 150 |
| ID_Vende | ID_Produto | Quantidade |
|---|---|---|
| 1 | 1 | 2 |
| 2 | 3 | 1 |
| 3 | 4 | 5 |
| ID_Produto | Nome_Produto | Preço | Quantidade |
|---|---|---|---|
| 1 | Laptop | 3000 | 2 |
| 2 | Mouse | 100 | null |
| 3 | Teclado | 150 | 1 |
Considerando que a tabela Produtos_X_Vendas foi obtida a partir de uma junção entre as tabelas Produtos e Vendas, assinale a alternativa que apresenta qual das opções corresponde ao código SQL utilizado para gerar essa consulta.
Provas
Logs são registros gerados por sistemas, dispositivos, ou software em resposta a estímulos ou eventos específicos. São muito usados para construir um entendimento sobre um evento ou ocorrência e podem ser muito uteis para identificar problemas e apontar soluções. Assinale a alternativa que apresenta, qual melhor descreve uma situação em que a análise dos registros de log pode ser útil.
Provas
Caderno Container