Questões de Concurso Sobre engenharia de software
Foram encontradas 14.487 questões
A respeito de gerência de configuração de software, julgue o item subsecutivo.
Considerando que a branch feature já esteja ativa e que todas as ações devam ser realizadas nela, o comando a seguir organiza a branch local, sincroniza-a com a branch remota, aplica um commit específico, limpa o histórico recente e restaura as alterações locais salvas temporariamente.
git stash - m “Salvar mudanças temporárias”
&& git pull origin feature && git cherry-pick
--no-commit && git rebase -i
HEAD~5 && git stash pop
A respeito de gerência de configuração de software, julgue o item subsecutivo.
Em GIT, o comando cherry-pick aplica o commit específico de uma branch a branch atual, criando um novo commit na branch de destino.
A respeito de gerência de configuração de software, julgue o item subsecutivo.
A integração contínua no GitHub Actions é configurada manualmente em cada repositório, e os workflows são executados apenas quando o código é aprovado por uma revisão de código.
Julgue o seguinte item, relativo a práticas e ferramentas de DevOps e integração contínua de código.
A expansão gradual em Canary Releases consiste na liberação imediata de uma nova versão para a totalidade da base de usuários, sendo a nova versão do software monitorada em tempo real.
Acerca de API, julgue o item subsequente.
Na execução de uma API, os códigos de erro originados no servidor seguem o padrão 4xx, e os códigos de sucesso seguem o padrão 1xx.
Acerca de API, julgue o item subsequente.
Quando utilizados em operações em bancos de dados, os métodos HTTP de GET, POST, PUT e DELETE podem ser associados aos comandos CRUD de SELECT, CREATE, UPDADE e DELETE, respectivamente.
A respeito de inteligência artificial, de tipos de análise de dados e de Big Data, julgue o item que se segue.
Modelos discriminativos classificam dados conhecidos em categorias, enquanto modelos generativos preveem características completas a partir de um rótulo, explorando probabilidades conjuntas.
No que se refere a UX (user experience), blockchain, design de software e gerenciador de transições distribuídas, julgue o item subsequente.
No planejamento de interação para aplicações web, o envio de mockups próximos aos breakpoints contribui para a orientação de mudanças no layout e para a precisão na UI.
Um cenário começa com um esboço da interação, sendo este detalhado na elicitação de requisitos para incluir expectativas iniciais, fluxo normal, possíveis erros, atividades paralelas e o estado final do sistema.
Julgue o item a seguir, a respeito de reúso de software e de API (application programming interface).
No nível de abstração, o reúso ocorre por aproveitamento de conhecimentos, como padrões de projeto, arquiteturas e outras práticas bem-sucedidas, que orientam o desenvolvimento de novos softwares.
Julgue o item a seguir, a respeito de reúso de software e de API (application programming interface).
As chaves de API verificam se os usuários são de fato quem afirmam ser e se têm os direitos de acesso para uma chamada de API específica.
Julgue o item seguinte, a respeito de GIT e testes de software.
O teste de integração é o mais adequado para verificar se as alterações em um branch do GIT não afetaram negativamente as funcionalidades existentes do sistema, no sentido de evitar a introdução de novos bugs ou a reintrodução de problemas antigos.
Julgue o item seguinte, a respeito de GIT e testes de software.
A integração do TDD ao fluxo de trabalho do GIT, por meio da implementação de hooks de pré-commit e pré-push, em associação com práticas de integração contínua, propicia uma abordagem proativa para a manutenção da integridade do código em ambientes de desenvolvimento distribuído com múltiplos branches.
Julgue o item seguinte, a respeito de GIT e testes de software.
A eficiência e a escalabilidade dos bots RPA (robotic process automation) em diferentes cargas de trabalho são valiosas para os testes de exceção.