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

Limpar Busca

Julgue o próximo item, a respeito de arquitetura e engenharia de software


O objetivo dos requisitos não funcionais é definir como serão implementados em um software, por exemplo, conexões a banco de dados e tipos de dispositivos onde o software será executado. 

  • Certo
  • Errado

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.