Questões de Concurso Sobre engenharia de software

Foram encontradas 14.770 questões

Q3504825 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


Business Intelligence elimina a necessidade de decisões humanas, automatizando completamente o processo decisório.

Alternativas
Q3504824 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


A análise preditiva, uma subárea de IA, utiliza algoritmos estatísticos e de machine learning, para prever eventos futuros com base em dados históricos.

Alternativas
Q3504823 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


Machine learning é sempre supervisionado e não pode funcionar com dados não rotulados.

Alternativas
Q3504795 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


A análise de requisitos deve ser feita somente pelos desenvolvedores, pois eles entendem melhor o sistema.

Alternativas
Q3504794 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


No método Kanban, todas as tarefas devem ser finalizadas antes de iniciar uma nova sprint.

Alternativas
Q3504793 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


O Git é um sistema de controle de versão distribuído, o qual permite rastrear alterações, colaborar em equipe e gerenciar múltiplas versões do código.

Alternativas
Q3504792 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


DevOps promove a cultura de colaboração entre equipes de desenvolvimento e operações, com foco em entrega contínua e automação.

Alternativas
Q3504791 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


A UML fornece uma linguagem visual padronizada para modelar aspectos estruturais e comportamentais de sistemas de software.

Alternativas
Q3504285 Engenharia de Software
O Processo Unificado (Unified Process ou simplesmente UP) é um modelo de processo de desenvolvimento de software prescritivo, iterativo e incremental, o qual organiza o desenvolvimento em fases e disciplinas. A figura a seguir ilustra o ciclo de vida do UP. Um dos princípios fundamentais do UP é o balanceamento dinâmico entre atividades de diferentes disciplinas ao longo das fases.


Imagem associada para resolução da questão


Considerando a figura apresentada, marque a opção que descreve, corretamente, a característica que distingue o UP de outros modelos prescritivos.
Alternativas
Q3504278 Engenharia de Software
No Scrum, a Definição de Pronto (Definition of Done, ou DoD) é um critério essencial para garantir que um incremento do produto seja considerado completo. Ele estabelece um conjunto de requisitos que devem ser atendidos antes que uma funcionalidade seja entregue, assegurando qualidade e consistência. No entanto, equipes maduras em Scrum frequentemente enfrentam desafios ao aplicar o DoD em contextos de integração contínua e entrega contínua (CI/CD), em que a automação e a rápida entrega de valor são prioridades.

A descrição correta de uma característica crítica da Definição de Pronto em um ambiente de CI/CD, considerando as melhores práticas do Scrum, implica que o DoD
Alternativas
Q3504276 Engenharia de Software
Os princípios da orientação a objetos são importantes para a análise e projeto de sistemas, permitindo uma melhor organização e reutilização do código. Entre os princípios, destacam-se a abstração, encapsulamento, herança e polimorfismo. Marque a opção que define, corretamente, um desses princípios.
Alternativas
Q3504275 Engenharia de Software
A avaliação de interação e os testes de usabilidade são fundamentais para garantir que as interfaces sejam intuitivas e eficazes, permitindo que os usuários realizem suas tarefas de forma eficiente e satisfatória. Um dos principais objetivos da avaliação de interação e testes de usabilidade em interfaces humano-computador é
Alternativas
Q3504274 Engenharia de Software
O acrônimo SOLID refere-se a um conjunto de cinco princípios de projeto de sistemas que visam tornar o código mais compreensível, flexível e fácil de manter. Esses princípios são fundamentais para a programação orientada a objetos e ajudam os desenvolvedores a evitar problemas comuns, como a rigidez e a complexidade excessiva. Um dos princípios do acrônimo SOLID é
Alternativas
Q3504269 Engenharia de Software
Considere o código abaixo, em Python, que utiliza a técnica de classe de equivalência e análise de valor limite para elaboração de teste de unidade.


Imagem associada para resolução da questão


Nesse contexto, é correto afirmar que os testes implementam, respectivamente,
Alternativas
Q3504268 Engenharia de Software
Considerando as técnicas de validação de software é correto afirmar que a técnica de 
Alternativas
Q3503640 Engenharia de Software
Durante o desenvolvimento de um jogo de tiro em terceira pessoa “Balas e Bazucas”, a equipe de design propôs duas novas mecânicas:

● Sempre que um jogador derrota 3 oponentes em menos de 1 minuto, ele recebe uma recarga automática da arma e recupera parte da vida.
● Quando um jogador morre 3 vezes em menos de 5 minutos, ele renasce com uma arma especial aleatória.

Com base nos conceitos de loop de feedback no design de jogos, é correto afirmar que essas mecânicas
Alternativas
Q3503639 Engenharia de Software
Após uma reunião, você e sua equipe definem alguns pontos sobre o próximo projeto. Considerando as restrições da equipe, será melhor manter o jogo com artes e mecânicas mais simples, o que também exigirá menos recursos computacionais do jogador. Sobre a temática, pensou-se num jogo de fazenda, com o jogador evoluindo sua propriedade com o tempo e podendo interagir com outros jogadores pela Internet. Como o modelo de negócio pensado foi o Free-to-Play, é importante que a base de jogadores seja a maior possível. Considerando essa situação, a plataforma que melhor se adequa ao projeto é
Alternativas
Q3503636 Engenharia de Software
No processo de desenvolvimento de jogos, é essencial compreender as diferentes práticas e fases de produção envolvidas. Sobre essas práticas e fases, é correto afirmar que
Alternativas
Q3503635 Engenharia de Software
Sobre o documento de design de jogo, Game Design Document (GDD), é corretor afirmar que
Alternativas
Q3503634 Engenharia de Software
No RPG 'Herói do IF', o jogador controla um bravo guerreiro em sua jornada para derrotar Mekyas, o dragão. Durante a aventura, o herói enfrenta monstros fantásticos e completa missões - tanto principais quanto secundárias. A cada inimigo derrotado ou missão concluída, o jogador recebe ouro, que pode ser usado para adquirir equipamentos, poções e itens colecionáveis. Além disso, o jogo oferece um modo multiplayer, no estilo MMORPG, e permite a customização da trilha sonora. Considerando esses elementos, os loops auxiliares do jogo são:
Alternativas
Respostas
1321: E
1322: C
1323: E
1324: E
1325: E
1326: C
1327: C
1328: C
1329: A
1330: B
1331: B
1332: C
1333: D
1334: B
1335: A
1336: A
1337: A
1338: D
1339: B
1340: B