Questões de Concurso Comentadas sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.135 questões

Q2491527 Engenharia de Software

A respeito de IaC (infrastructure as code), integração contínua, automação e provisionamento de infraestrutura com Terraform, julgue o item subsecutivo.


A abordagem declarativa para IaC (funcional) é focada no modo como a infraestrutura deve ser alterada, definindo comandos específicos que devem ser executados, na ordem apropriada, para afinal se alcançar a conclusão desejada.

Alternativas
Q2491526 Engenharia de Software

A respeito de IaC (infrastructure as code), integração contínua, automação e provisionamento de infraestrutura com Terraform, julgue o item subsecutivo.


IaC é o processo de gerenciamento e provisionamento de data centers por meio de arquivos legíveis, em que as definições de infraestrutura podem estar contidas em um arquivo de sistema de controle de versão (VCS)

Alternativas
Q2491525 Engenharia de Software

A respeito de IaC (infrastructure as code), integração contínua, automação e provisionamento de infraestrutura com Terraform, julgue o item subsecutivo.


Integração contínua é uma prática DevOps em que desenvolvedores compartilham o trabalho regularmente e automatizam a construção, o teste e a validação com a prática de fazer commits.

Alternativas
Q2491524 Engenharia de Software

A respeito de IaC (infrastructure as code), integração contínua, automação e provisionamento de infraestrutura com Terraform, julgue o item subsecutivo.


No Terraform, o provisionamento por shell envolve a execução de scripts em uma máquina após a criação dos recursos, usando-se a ferramenta WinRM para se conectar às instâncias de execução de comandos.

Alternativas
Q2491507 Engenharia de Software

Acerca do DevOps, julgue o item seguinte.


O processo de desenvolvimento e entrega de software integrado a um time de operações requer necessariamente a utilização da prática de conteinerização.

Alternativas
Q2491351 Engenharia de Software
Julgue o item a seguir a respeito do conceito de entrega contínua (CD).
O processo de CD apresenta como uma de suas vantagens à possibilidade de atualização anual concomitantemente à atualização do sistema operacional.
Alternativas
Q2491350 Engenharia de Software
Julgue o próximo item quanto ao conceito de infraestrutura como código (IaC).
A IaC é uma forma de disponibilizar códigos-fontes de atualização em código aberto para o usuário final.  
Alternativas
Q2491347 Engenharia de Software

Julgue o item que se segue acerca de observabilidade. 


Logs são registros do que ocorreu em um sistema específico que contém informações importantes que dão à equipe de DevOps uma visão holística sobre como o software está funcionando, fornecendo-lhes os materiais necessários para tomar decisões.

Alternativas
Q2491346 Engenharia de Software

Julgue o item a seguir a respeito dos conceitos de DevOps e DevSecOps.


Um contêiner é uma solução que opera com um sistema operacional completo e independente, proporcionando um isolamento robusto. 

Alternativas
Q2491345 Engenharia de Software

Julgue o item a seguir a respeito dos conceitos de DevOps e DevSecOps.


Docker compose é uma ferramenta para definir e executar aplicativos com vários contêineres. É a chave para desbloquear uma experiência de desenvolvimento e implantação simplificada e eficiente. 

Alternativas
Q2491324 Engenharia de Software

Acerca do ciclo de vida de software e do desenvolvimento de software, julgue o item que se segue. 


Uma das etapas do ciclo de vida e desenvolvimento de software é a manutenção.

Alternativas
Q2491323 Engenharia de Software

Acerca do ciclo de vida de software e do desenvolvimento de software, julgue o item que se segue. 


Na etapa de estudo de viabilidade do ciclo de desenvolvimento de um software, são estabelecidos os objetivos do novo sistema.

Alternativas
Q2491322 Engenharia de Software

Acerca do ciclo de vida de software e do desenvolvimento de software, julgue o item que se segue. 


Na etapa de projeto do ciclo de desenvolvimento de um software, realiza-se o teste final, ou teste de aceite. 

Alternativas
Q2491306 Engenharia de Software

Acerca do DevOps, julgue o item seguinte.


Os recursos de monitoramento são de responsabilidade privativa, nessa abordagem, da equipe de operações no processo de CI/CD (continuous integration / continuous delivery). 

Alternativas
Q2491057 Engenharia de Software
Um desenvolvedor de sistemas, voltado para o ambiente Linux, está desenvolvendo um aplicativo como unidades executáveis de software, em que o código do aplicativo vai ser empacotado com suas respectivas bibliotecas e dependências, usando métodos comuns para poder ser executado em qualquer lugar. Esse modelo é denominado de:
Alternativas
Q2489173 Engenharia de Software
Sobre técnicas de desenvolvimento de software, assinalar a alternativa que, respectivamente, descreve de forma CORRETA o significado das siglas TDD, BDD e FDD.
Alternativas
Q2486337 Engenharia de Software
[Questão inédita] O gerenciamento de configuração de software é um processo de engenharia de sistemas que rastreia e monitora alterações em metadados de configuração de sistemas de software. No caso em que se deseja criar um espaço no repositório Git, mas que seja independente do principal, para que se possam fazer alterações sem interferir no código principal, utiliza-se o recurso chamado: 
Alternativas
Q2486327 Engenharia de Software
[Questão inédita] O Processo Unificado (PU) é um framework iterativo e incremental para desenvolvimento de software. Ele é baseado em quatro fases principais:
Alternativas
Q2486326 Engenharia de Software
[Questão inédita] Um programador e um profissional de DevOps precisam definir a arquitetura de uma nova aplicação que estão prestes a desenvolver. A empresa estima que milhões de usuários usarão essa ferramenta simultaneamente e que, sazonalmente, ocorrerão picos de utilização do sistema em datas estratégicas, como festividades. Além disso, é necessário um servidor dedicado ao monitoramento de dados. Analisando os requisitos da demanda, a arquitetura mais adequada para melhor atender seria:
Alternativas
Q2486324 Engenharia de Software
[Questão inédita] No contexto de DevOps, o termo “continuous integration” (integração contínua) significa: 
Alternativas
Respostas
361: E
362: C
363: C
364: E
365: E
366: E
367: E
368: C
369: E
370: C
371: C
372: C
373: E
374: E
375: C
376: B
377: C
378: C
379: D
380: C