Questões de Concursos Públicos - Engenharia de Software

Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q4106 CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão: TCE-MG
Assunto: Processos de Software - Desenvolvimento Ágil

Certa empresa decidiu adotar uma abordagem híbrida entre Scrum e CMMI-DEV v. 2.0, com o objetivo de equilibrar a autonomia da equipe com a rastreabilidade dos resultados. No contexto dessa situação hipotética, é correto afirmar que a atribuição de maximizar o valor entregue ao cliente é responsabilidade do(a)
Q4103 CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão: TCE-MG
Assunto: Engenharia de Requisitos

Uma equipe de desenvolvimento de certo órgão público criou um sistema de gestão de demandas internas com o objetivo de agilizar o fluxo de solicitações entre setores. Ao longo do desenvolvimento do projeto, a equipe de análise de negócios realizou entrevistas com os usuários e utilizou diagramas UML para representar casos de uso e fluxos de atividades. O produto foi desenvolvido a partir da metodologia ágil Scrum (versão 2020), com entregas incrementais, e parte das rotinas automatizadas de aprovação de solicitações foi implementada por meio de ferramentas no-code, como o Power Automate. Além disso, foram adotadas práticas de garantia da qualidade do software durante os sprints e definidas as necessidades funcionais. A partir do cenário apresentado na situação hipotética precedente, é correto afirmar que a equipe aplicou um processo que
Q4101 CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão: TCE-MG
Assunto: Inteligencia Artificial

Certa startup brasileira desenvolveu uma aplicação de inteligência artificial para auxiliar a justiça federal na análise inicial de recursos jurídicos de baixo valor. O sistema opera como um agente inteligente que utiliza um extenso dataset de jurisprudências passadas para calcular a probabilidade de sucesso de novos recursos, com o objetivo de otimizar a triagem processual ao maximizar a taxa de acerto nas suas previsões. Em testes, a aplicação atingiu uma impressionante taxa de precisão de 98% na previsão de resultados. No entanto, uma auditoria de compliance ético revelou que o algoritmo apresentava um viés: os recursos originários de regiões com baixo índice de desenvolvimento humano (IDH) do Nordeste brasileiro eram sistematicamente classificados com menor probabilidade de sucesso, mesmo quando apresentavam mérito legal similar a casos de regiões mais desenvolvidas. A equipe técnica defendeu o sistema, alegando que ele era racional, pois maximizava consistentemente a métrica de acerto definida. Considerando a natureza do sistema criado nessa situação hipotética e a distinção fundamental entre racionalidade e justiça em sistemas de IA, assinale a opção que apresenta corretamente a falha ética do sistema à luz dos conceitos básicos da inteligência artificial.
Q4098 CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão: TCE-MG
Assunto: Inteligencia Artificial

Acerca das características de classificação, regressão, clusterização, regras de associação e detecção de anomalias, assinale a opção correta.
Q4082 CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão: TCE-MG
Assunto: Processos de Software - Desenvolvimento Ágil

De acordo com o framework Scrum, o evento que ocorre ao final da sprint com o propósito de inspecionar o incremento do produto e adaptar o product backlog, se necessário, envolvendo o time Scrum e os stakeholders-chave, é denominado
Q4072 CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão: TCE-MG
Assunto: Gerência de Configuração

Em DevOps, a etapa em que as equipes definem os processos de gerenciamento de versão é a de
Q2817 CESGRANRIO - 2026 - Caixa - Engenheiro Eletricista
Ano: 2026
Órgão: Caixa
Banca: CESGRANRIO
Assunto: Processos de Software - Desenvolvimento Ágil

Em um time ágil utilizando Scrum, uma nova Sprint foi iniciada com o objetivo de entregar alguns relatórios importantes para a gestão de contas de um banco comercial. No terceiro dia da Sprint, uma Developer assumiu a tarefa, planejada para quatro horas, de integrar uma consulta a um serviço externo, para a qual precisava de credenciais de autenticação no serviço. Durante o dia, os responsáveis por esse serviço não responderam aos seus pedidos pela credencial, o que estava acertado de ser feito com presteza, em até trinta minutos. Com isso, a tarefa não pôde ser completada no dia. De acordo com as práticas do Scrum, além de outras ações possíveis, é essencial
Q614 Instituto Access - 2026 - UNIPAMPA - Analista de Tecnologia da Informação
Ano: 2026
Órgão: UNIPAMPA
Assunto: Orientação a Objetos

Em um sistema corporativo desenvolvido em Java, decisões arquiteturais influenciam diretamente a manutenibilidade e a evolução do software. Aspectos relacionados ao funcionamento da JVM, à aplicação de padrões de projeto, aos princípios do SOLID, bem como à coesão, ao acoplamento e à modelagem UML, devem ser considerados. Diante desse cenário, assinale a alternativa correta: 
Q249448 FURB - 2025 - SED-SC - Professor - Informação e Comunicação - Edital nº 3.021
Ano: 2025
Órgão: SED-SC
Banca: FURB
Assunto: UML

 A fim de representar de forma visual as funcionalidades e fluxos de interação de um sistema de controle acadêmico, um Técnico em Desenvolvimento de Sistemas realiza a modelagem da aplicação utilizando diagramas UML (Linguagem de Modelagem Unificada). Com base nisso, avalie as afirmativas a seguir e registre V, para verdadeiras, e F, para falsas: (__)O Diagrama de Casos de Uso modela requisitos funcionais do sistema através da representação de atores e suas interações, como "Cadastrar Aluno" e "Emitir Boletim". (__)O Diagrama de Atividades descreve o fluxo de execução de processos, incluindo decisões e atividades paralelas. (__)O Diagrama de Sequência demonstra os diferentes estados de um objeto e as transições entre esses estados ao longo de seu ciclo de vida. Assinale a alternativa que apresenta a sequência correta:
Q248810 IV - UFG - 2025 - SEBRAE-GO - Analista Técnico I - Tecnologia da Informação - Desenvolvimento e Inovação Tecnológica
Ano: 2025
Órgão: SEBRAE-GO
Banca: IV - UFG
Assunto: Metodologia de desenvolvimento de software

Uma equipe de desenvolvimento e operações adota práticas de integração entre áreas para aumentar a agilidade na entrega de software. Nesse modelo, uma prática fundamental é