Questões de Conceitos Básicos em Engenharia de Software (Engenharia de Software)

Limpar Busca

Containers são uma tecnologia que permite empacotar e isolar aplicações e seus ambientes em unidades consistentes e portáteis. Eles são usados para desenvolver, implantar e executar aplicações de maneira eficiente e previsível, independentemente do ambiente em que estejam sendo executados.
Uma boa prática para o desenvolvimento e gerenciamento de containers em um ambiente de produção é

  • A incluir todas as ferramentas e utilitários necessários para o desenvolvimento e a produção dentro do mesmo container para garantir que tudo esteja disponível em um único local.
  • B manter containers grandes e genéricos que possam ser usados para vários aplicativos para simplificar a gestão e a configuração.
  • C utilizar imagens base pequenas e específicas para cada container, garantindo que cada container tenha apenas as dependências necessárias para sua funcionalidade.
  • D desenvolver containers que executem múltiplos serviços para otimizar o uso dos recursos do sistema e reduzir o número total de containers.
  • E armazenar dados persistentes dentro do próprio container para garantir que os dados estejam sempre disponíveis junto com o container.

Julgue o próximo item, relativo ao DevOps.  


Os contêineres são padronizáveis, o que permite a inclusão das dependências necessárias para sua execução, na qual, por exemplo, cada nó em um cluster Kubernetes executa os contêineres.

  • Certo
  • Errado

Julgue o próximo item, relativo ao DevOps.  


No Kubernetes, o comando kubectl get nodes permite que se crie um pod, com configuração padrão, no nó em que está conectado, sem a necessidade de se atribuir um rótulo para esse nó.

  • Certo
  • Errado

As tecnologias de Realidade Aumentada (RA) e Realidade Virtual (RV) estão abrindo novas fronteiras em diversas indústrias, desde manufatura até saúde e educação, oferecendo oportunidades sem precedentes para treinamento, manutenção e análise.
Considerando as aplicações inovadoras dessas tecnologias, analise as afirmativas a seguir.

I. Um tablet com um software que utiliza sua câmera para auxiliar na manutenção de equipamentos por meio da sobreposição de um modelo virtual detalhado em cima do equipamento a ser consertado, com vista explodida, é um exemplo de aplicação de Realidade Aumentada (RA).
II. O uso de ambientes virtuais imersivos para simulação de evacuação em grandes instalações, permitindo que os ocupantes pratiquem rotas de fuga em situações de emergência de forma segura e efetiva, é uma aplicação de Realidade Aumentada (RA) para preparação e resposta a emergências.
III. Dispositivos do tipo smart glasses ou óculos inteligentes são considerados dispositivos de Realidade Virtual (RV).

Está correto o que se afirma em

  • A I, apenas.
  • B II, apenas.
  • C III, apenas.
  • D I e II, apenas.
  • E II e III, apenas.

O analista José desenvolveu a aplicação CVMapaB observando a arquitetura hexagonal. Para a interação com o usuário, a CVMapaB disponibiliza uma interface gráfica de usuário e uma interface de linha de comando, a cvmapb, com ambas as interfaces capazes de realizar as mesmas operações. A aplicação também disponibiliza uma Application Programming Interface (API) web RESTful, capaz de realizar parte das operações disponíveis na cvmapb. A CVMapaB utiliza o sistema gerenciador de banco de dados da CVM para persistir os dados do usuário. A aplicação possui, ainda, implementações específicas para a publicação de métricas de desempenho. As métricas são remetidas pela CVMapaB ao pipeline de processamento de dados em tempo real da CVM.

Com base no enunciado e à luz da arquitetura hexagonal, são identificáveis na CVMapaB:

  • A três portas primárias, duas portas secundárias, um adaptador primário e um adaptador secundário;
  • B duas portas primárias, duas portas secundárias, um adaptador primário e dois adaptadores secundários;
  • C duas portas primárias, uma porta secundária, dois adaptadores primários e três adaptadores secundários;
  • D duas portas primárias, uma porta secundária, três adaptadores primários e dois adaptadores secundários;
  • E uma porta primária, duas portas secundárias, três adaptadores primários e dois adaptadores secundários.