Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.252 questões

Q3434132 Engenharia de Software
Nas IA generativas baseadas em arquiteturas transformer, com mecanismo de atenção, o modelo consegue relacionar diferentes palavras para produzir texto coerente; ao gerar, por exemplo, a frase “Maria foi ao mercado porque ela precisava comprar leite”, o modelo deve lembrar que “ela” se refere a “Maria”. Com base nesse contexto, assinale a opção correta. 
Alternativas
Q3434131 Engenharia de Software

        Um sistema de inteligência artificial foi desenvolvido para dirigir um veículo em um jogo de corrida virtual. O sistema começa sem conhecimento prévio e não recebe exemplos rotulados de como dirigir corretamente. Durante o aprendizado, ele não identifica ou utiliza padrões da pista ou do comportamento de outros veículos. Sua única fonte de informação são as pontuações: pontos positivos ao manter o veículo na pista e fazê-lo completar voltas, pontos negativos quando o veículo sai da pista ou colide, e bônus quando ultrapassa outro veículo ou completa mais rápido a corrida. O sistema ajusta seu comportamento baseando-se unicamente nessas pontuações recebidas após suas ações.


Na situação hipotética precedente, é caracterizado o aprendizado de máquina 

Alternativas
Q3434130 Engenharia de Software
De acordo com os conceitos que dão base à inteligência artificial (IA), existe uma entidade autônoma que se caracteriza por perceber seu ambiente através de sensores, atuar sobre esse ambiente por meio de atuadores, processar internamente dados percebidos e conhecimentos armazenados, e selecionar ações específicas que maximizam sua medida de desempenho esperada, conforme definido pela sequência de percepções e seu conhecimento interno. Essa entidade é definida na IA como 
Alternativas
Q3434122 Engenharia de Software
Assinale a opção em que é apresentada a estratégia para teste de integração de sistemas orientados a objetos com base em sequência de execução que integra o conjunto de classes necessárias para responder a uma entrada onde cada sequência de execução é integrada e testada individualmente.
Alternativas
Q3434119 Engenharia de Software
Considerando que, na engenharia de software, há várias formas de se escrever uma especificação de requisitos de sistema, assinale a opção em que é apresentada a abordagem baseada no uso de uma linguagem de programação com características mais abstratas, para especificar os requisitos, definindo um modelo operacional do sistema. 
Alternativas
Q3434118 Engenharia de Software
O padrão de projeto factory method, utilizado para delegar a criação de objetos a subclasses e permitir maior flexibilidade e desacoplamento, 
Alternativas
Q3434117 Engenharia de Software
Durante o desenvolvimento de sistemas que exigem controle sobre a criação de instâncias, o padrão de projeto cuja adoção pode evitar múltiplos objetos redundantes e facilitar o acesso centralizado caracteriza-se por 
Alternativas
Q3434116 Engenharia de Software
O princípio de inversão de dependência (dependency inversion principle) visa tornar o código mais flexível e desacoplado e favorecer sua manutenção e testabilidade. Uma abordagem alinhada a esse princípio consiste em 
Alternativas
Q3434115 Engenharia de Software
Segundo o princípio da responsabilidade única (single responsibility principle), em boas práticas de desenvolvimento orientado a objetos, uma classe deve 
Alternativas
Q3434086 Engenharia de Software
Um dos principais objetivos de uma equipe que utiliza o Kanban como abordagem ágil de desenvolvimento é otimizar o fluxo de trabalho e reduzir gargalos no processo. Nesse caso, para atingir essa meta, a equipe poderá utilizar como estratégia
Alternativas
Q3434085 Engenharia de Software
No desenvolvimento de software, a prática de TDD (Test-Driven Development) tem como característica principal um fluxo estruturado de criação de código baseado em testes. Se uma equipe adotar os princípios do TDD, então ela deverá iniciar o desenvolvimento de um novo recurso, por meio 
Alternativas
Q3434084 Engenharia de Software
No framework Scrum, entre os papéis bem definidos para a execução do projeto, o profissional responsável por garantir que a equipe esteja aplicando corretamente os princípios e práticas do Scrum, ajudando a remover impedimentos e promovendo a colaboração, é denominado 
Alternativas
Q3434083 Engenharia de Software
No contexto de desenvolvimento de software, uma equipe que busca entregar incrementos contínuos e se adaptar rapidamente às mudanças do mercado deve priorizar a utilização de um modelo que possibilite 
Alternativas
Q3433413 Engenharia de Software
Considerando que, no desenvolvimento de software, o conceito de componentização é utilizado para melhorar a organização e a reutilização do código, assinale a opção correta. 
Alternativas
Q3421005 Engenharia de Software

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.  


Na gerência de configuração, uma codeline define uma versão específica de um sistema, ao passo que uma baseline permite o controle de diferentes versões de cada componente que compõe essa baseline. 

Alternativas
Q3421004 Engenharia de Software

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.  


O XP (programação extrema) enfatiza a entrega frequente de versões operacionais do software, desenvolvimento test-first, refatoração e integração contínua como mecanismos para gerenciar mudanças e manter a qualidade do software. 

Alternativas
Q3421001 Engenharia de Software

Em relação às práticas de UI design e aos padrões utilizados pela UML 2.5.1, julgue o item subsecutivo.


Interfaces de usuário de realidade virtual criam ambientes digitais imersivos com interação natural, utilizados em jogos, simuladores de treinamentos e tours virtuais.  

Alternativas
Q3420995 Engenharia de Software

Julgue o seguinte item, acerca do GIT.


A execução do comando git commit --amend substitui o último commit local por um novo; recomenda-se utilizar esse comando apenas antes do envio do commit ao repositório remoto por meio do git push, para que se evite a reescrita do histórico compartilhado com outros colaboradores. 

Alternativas
Q3420994 Engenharia de Software

Julgue o seguinte item, acerca do GIT.


A execução do comando git rebase remove commits recentes e reposiciona o ponteiro do branch para um commit anterior, sem que haja alterações no histórico de commits.

Alternativas
Q3420970 Engenharia de Software

Julgue o próximo item, relativo à normalização de dados, à modelagem de dados NoSQL e ao DataMesh.  


No DataMesh, os dados são tratados como produtos, e cada domínio é responsável por fornecer, manter e documentar seus próprios dados.

Alternativas
Respostas
1281: B
1282: E
1283: C
1284: E
1285: C
1286: D
1287: A
1288: B
1289: E
1290: C
1291: B
1292: E
1293: A
1294: B
1295: E
1296: C
1297: C
1298: C
1299: E
1300: C