Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.012 questões
I. BDD é uma abordagem de design de software que se concentra em modelar o domínio de um problema complexo de negócios em termos de entidades de domínio, serviços e agregados. II. TDD é uma abordagem de desenvolvimento de software que enfatiza escrever testes automatizados antes de escrever o código de produção. III. O objetivo do DDD é garantir que o software seja desenvolvido com base nos requisitos e comportamentos desejados do sistema, resultando em uma compreensão clara das expectativas do sistema e na validação contínua do comportamento conforme o desenvolvimento avança.
É correto o que se afirma em
Ao reforçar a boa estruturação e a clareza do código-fonte, as convenções do TJMS mitigam diretamente o antipadrão de software conhecido como:
A fim de automatizar o reagendamento de alarms logo após o reinício do dispositivo, o JustNotifica deve possuir a seguinte permissão do Android:
Essa característica é chamada de:
Em relação a técnicas de desenvolvimento seguro voltadas para o SSDLC (secure software development cycle), julgue o item a seguir.
Nem todas as fases do processo de desenvolvimento de
software são afetadas pela implementação de um SSDLC.
Em relação a técnicas de desenvolvimento seguro voltadas para o SSDLC (secure software development cycle), julgue o item a seguir.
SSDLC requer a avaliação de riscos como uma etapa do
ciclo.
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.
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)
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.
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.
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.
O processo de CD apresenta como uma de suas vantagens à possibilidade de atualização anual concomitantemente à atualização do sistema operacional.
A IaC é uma forma de disponibilizar códigos-fontes de atualização em código aberto para o usuário final.
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.
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.
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.