Questões de Concurso Sobre engenharia de software
Foram encontradas 11.957 questões
Julgue o item a seguir, relativo à inteligência artificial (IA).
O reconhecimento facial por imagens nas redes sociais é embasado no aprendizado de máquina chamado deep learning, que simula a rede neural do cérebro humano.
Julgue o próximo item, relativo a testes de software.
Considerada uma técnica sistemática para construir a
arquitetura de software concomitantemente à realização de
testes para descobrir erros associados às interfaces, o teste de
integração realiza testes a partir de componentes testados em
unidade.
Julgue o próximo item, relativo a testes de software.
Um conceito-chave na atividade de codificação na XP, ainda
que incompatível com a execução de testes unitários, é a
programação em pares, em que duas pessoas trabalham
juntas em uma mesma estação de trabalho para criar código.
Julgue o próximo item, relativo a testes de software.
Considerando que o teste funcional objetiva determinar se
um recurso funciona corretamente sem problemas, é possível
automatizar esse tipo de teste mesmo que o sistema seja web,
em que é possível simular os retornos esperados.
Julgue o item subsequente, relativo a Kanban e Scrum.
A figura a seguir descreve um Kanban de forma visual, mostrando a produtividade da equipe esforço (eixo-y) até o último dia da sprint (eixo-x), ou seja, esse Kanban liga os dias da sprint com o trabalho restante.
Julgue o item subsequente, relativo a Kanban e Scrum.
Os artefatos do Scrum representam valor; ou seja, cada um
deles contém um compromisso, como, por exemplo, a meta
do produto é compromisso para o incremento.
Julgue o item subsequente, relativo a Kanban e Scrum.
Na sprint planning, o product owner planeja o trabalho
necessário para criar um incremento do produto que atenda à
definição de pronto.
Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental.
A XP recomenda a criação de protótipos operacionais,
denominados soluções pontuais, que devem ser
implementados e avaliados.
Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental.
Quando se utiliza um modelo incremental, frequentemente o
primeiro incremento é um produto essencial; após esse
primeiro, se libera uma série de incrementos, que oferecem,
progressivamente, maior funcionalidade ao cliente à medida
que cada incremento é entregue.
Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental.
A XP (Extreme Programming) estimula o uso de cartões
classe-responsabilidade-colaborador (CRC) para identificar e
organizar como deve ser realizada a refatoração com vistas a
melhorar o software.
Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental.
Um dos princípios ágeis direciona os clientes do negócio a
trabalharem diariamente em conjunto com os
desenvolvedores ao longo de todo o projeto.
Quanto ao gerenciamento de configuração do software e aos serviços de mensageria, julgue o item a seguir.
Em um projeto de software que utilize a ferramenta Git para
controle de versão, é recomendável que cada desenvolvedor
trabalhe em sua própria branch local e faça merge com a
branch master apenas quando o código estiver testado e
revisado.
Quanto ao gerenciamento de configuração do software e aos serviços de mensageria, julgue o item a seguir.
Nos serviços de mensageria, a comunicação síncrona via
HTTP é mais adequada para cenários de alta concorrência do
que a comunicação assíncrona.
Julgue o item subsequente, a respeito das ferramentas de DevOps e das soluções mobile.
O Ansible é uma ferramenta de gerenciamento de
configuração que requer um agente instalado nos nós
gerenciados, enquanto o Puppet e o Chef não requerem um
agente em cada nó.
Julgue o item subsequente, a respeito das ferramentas de DevOps e das soluções mobile.
A arquitetura de microfrontends é uma abordagem
arquitetural que permite integrar diferentes aplicações web
ou mobile em uma única interface, compartilhando as
mesmas tecnologia e equipe de desenvolvimento.
Julgue o item subsequente, a respeito das ferramentas de DevOps e das soluções mobile.
O Jenkins é uma ferramenta de integração contínua de
código aberto que pode ser instalada e configurada em
qualquer servidor, enquanto o Travis CI é uma ferramenta de
integração contínua hospedada na nuvem que se integra com
o GitHub.
Sobre o arquivo YAML descrito no exemplo, é correto afirmar: