Questões de Concurso

Foram encontradas 8.629 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2398314 Engenharia de Software
O auditor de contas públicas João está desenvolvendo um modelo de aprendizado de máquina para identificar transações financeiras suspeitas em uma auditoria de contas. Após treinar o modelo, João observa que esse tem um desempenho excelente nos dados de treinamento, mas apresenta um desempenho ruim nos dados de teste, com uma alta taxa de erro.
Nesse contexto, o problema observado por João, do modelo ajustar-se excessivamente aos dados de treinamento, é denominado: 
Alternativas
Q2398313 Engenharia de Software
O cientista de dados João deverá criar um modelo de aprendizado de máquina com o objetivo de classificar transações de cartão de crédito como "fraudulentas" ou "não fraudulentas". Dentre as métricas de avaliação da qualidade geral do modelo criado, João deverá utilizar a que avalia o equilíbrio entre precisão e sensibilidade (recall): 
Alternativas
Q2397065 Engenharia de Software
Segundo “O Guia do Scrum”, versão 2020, em português, disponível no site www.scrumguides.org, quem é o responsável por liderar, treinar e orientar a organização na adoção do Scrum? 
Alternativas
Q2394760 Engenharia de Software
No sistema de controle de versões Git, um “branch” de um repositório corresponde a
Alternativas
Q2389776 Engenharia de Software
Analise as informações a seguir:

I. A manutenção de softwares envolve: limpeza de arquivos temporários, atualização de antivírus e sistema operacional, troca de pasta térmica do processador, identificação de falhas e suas origens.
II. A manutenção de hardware envolve: verificação da rotação e limpeza de cooler, remoção de poeira das peças da máquina, reorganização e encaixe correto de cabos internos, desinstalação de programas que não são usados.

Marque a alternativa CORRETA: 
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Suporte |
Q2389440 Engenharia de Software
De acordo com as afirmações abaixo sobre softwares de código aberto, dê valores Verdadeiro (V) ou Falso (F).

I. Software de código aberto sofrem constantemente com controle de qualidade, sofrendo com a ausência de revisão de código e processos de teste.
II. Geralmente, os softwares de código aberto são gratuitos para download e uso, o que pode resultar em custos reduzidos para organizações e usuários.
III. Softwares de código aberto podem ser executados somente em sistemas operacionais livres, ou seja, que não requerem licença.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Sistemas |
Q2389408 Engenharia de Software
Estruturas de repetição são amplamente utilizadas no desenvolvimento de sistemas, isto é, estas estruturas permitem que um determinado bloco de código será executado por N vezes. Desta forma, a estrutura de repetição que mais adequada quando se precisa que o bloco de código seja executado pelo menos uma vez é: 
Alternativas
Q2389087 Engenharia de Software
Considere um diagrama de interação da UML que permite visualizar como um conjunto de objetos/classes interagem em um processo ao longo do tempo. Tal diagrama mostra as mensagens, como, por exemplo, as chamadas de métodos que ocorrem entre atores e objetos/classes no sistema, e a ordem em que ocorrem.
O diagrama descrito é o de
Alternativas
Q2389083 Engenharia de Software
Considere um tipo de visibilidade que pode ser usado em um método de objeto de uma classe P para permitir acesso nas seguintes situações:

(i) quando uma classe Q estender da classe P; e (ii) quando uma classe R faz parte do mesmo pacote da classe P.

Assim, tanto objetos do tipo da classe Q como da classe R poderão acessar o método que está na classe P.
Na situação descrita, o tipo de visibilidade a ser usado é o
Alternativas
Q2389080 Engenharia de Software
Considere que uma classe P possui nela uma propriedade de objeto que guarda a instância de uma classe Q.
Nesse caso, o tipo de relacionamento entre as classes P e Q que deve ser modelado em um diagrama de classe da UML é o relacionamento de
Alternativas
Q2389079 Engenharia de Software
Entre os métodos para testes de software está o teste de caixa-branca. Uma de suas aplicações consiste em determinar os caminhos que podem ser percorridos, de modo que todas as instruções e todos os resultados de condições sejam executados ao menos uma vez. Para descobrir a quantidade de caminhos independentes, o primeiro passo é desenhar um grafo direcionado, representando o código da função seguindo regras simples.
Nesse contexto, quantos caminhos possui uma função que é representada por um grafo com 9 nós e 11 arestas?
Alternativas
Q2389078 Engenharia de Software
Várias abordagens que apoiam o reúso estão disponíveis a gerentes de projeto. Entre elas está a abordagem usada quando componentes compartilhados são entrelaçados em uma aplicação em diferentes lugares durante a compilação do programa.
A abordagem descrita é a de
Alternativas
Q2389075 Engenharia de Software
Um desenvolvedor escolheu desenhar em papel as telas de um sistema que estava sendo especificado para investigar, junto ao usuário final, o detalhamento dos elementos lógicos que seriam necessários em cada passo de um caso de uso desse sistema.
Esse protótipo pode ser classificado como
Alternativas
Q2389074 Engenharia de Software
Ciente de que, no âmbito da iniciação do desenvolvimento de um projeto de software, um dos passos mais importantes da Engenharia de Requisitos é a modelagem do escopo do sistema, um gerente avaliou o uso do Diagrama de Casos de Uso.
Entre as características que tornam o Diagrama de Casos de Uso adequado para essa modelagem está a de representar a(s)
Alternativas
Q2389073 Engenharia de Software
Ao planejar um projeto de desenvolvimento de software, várias técnicas de estimativas de esforço estão disponíveis ao gestor, como, por exemplo, a estimativa baseada em pontos de função. Consciente da importância de uma boa estimativa do tamanho do projeto, um gerente de projeto fez uma estimativa do tamanho de software em pontos de função não ajustados, obtendo o valor de 470. Ao somar todos os valores relativos aos fatores ajuste, devido à complexidade do projeto, ele encontrou o valor 45.
Considerando-se esses dois valores, o número total de pontos de função estimado é
Alternativas
Q2389070 Engenharia de Software
Ao escolher um processo de desenvolvimento de software para um software sob encomenda, um gerente de projeto optou pelo Modelo Espiral, baseado em ciclos iterativos.
Nesse contexto, no primeiro ciclo do processo, o objetivo deve ser desenvolver o(s)
Alternativas
Q2387580 Engenharia de Software
Relacione os termos de Inteligência Artificial (IA) às suas respectivas definições.

1. IA fraca
2. IA forte
3. IA generativa
4. Teste de Turing

( ) É capaz de resolver uma única tarefa, pode automatizar tarefas demoradas e analisar dados de maneiras que os humanos às vezes não podem.
( ) É uma categoria de algoritmos de IA que gera novos resultados com base nos dados em que foram treinados.
( ) É capaz de resolver uma gama extensa e arbitrária de tarefas, incluindo aquelas que são novas, e executá-las com eficácia comparável à de um ser humano.
( ) É uma medida de inteligência de uma máquina, onde se a máquina pode se passar por um humano em uma conversa de texto, ela passa no teste.

Assinale a opção que indica a relação correta, segundo a ordem apresentada. 
Alternativas
Q2387579 Engenharia de Software
Sobre o Aprendizado de Máquina, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Aprendizado supervisionado é um tipo de aprendizado de máquina em que o modelo é treinado em um dataset rotulado.
( ) Aprendizado não supervisionado é um tipo de aprendizado de máquina em que o modelo é treinado em um dataset não rotulado e a estrutura subjacente dos dados é descoberta pelo algoritmo.
( ) Aprendizado por reforço é um tipo de aprendizado de máquina em que o modelo é treinado para prever o resultado de uma variável dependente com base em variáveis independentes.

As afirmativas são, respectivamente,
Alternativas
Q2387553 Engenharia de Software
Os benefícios da introdução do Behavior-Driven Development (BDD) em uma organização são significativos, ainda que sua implementação nem sempre ocorra sem dificuldades.
Com relação aos desafios da introdução do BDD, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

I. O BDD requer um alto envolvimento e colaboração empresarial. As práticas de BDD são baseadas em conversas e feedback dos usuários, que impulsionam e constroem a compreensão da equipe sobre os requisitos e sobre como eles podem agregar valor ao negócio com base nesses requisitos.
II. O BDD funciona melhor com a adoção de metodologias ágeis ou iterativa. As práticas de análise de requisitos do BDD mostram que é difícil, se não impossível, definir completamente os requisitos de modo antecipado, e que estes evoluirão à medida que a equipe aprenda mais sobre o projeto.
III. Os testes, mesmo que mal escritos, não ocasionam custos de manutenção elevados. A criação de testes automatizados, especialmente para aplicações web complexas, requer baixa habilidade, e as equipes que estão começando a adotar o BDD não consideram isso um desafio significativo.

As afirmativas são, respectivamente,
Alternativas
Q2386408 Engenharia de Software
Sobre Scrum, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).

( ) O Scrum não requer a realização de reuniões específicas, deixando a equipe livre para decidir como se organizar.
( ) Em Scrum, o backlog do produto é uma lista dinâmica de funcionalidades que não precisa ser priorizada.
( ) Scrum é um framework ágil que facilita o desenvolvimento, entrega e manutenção de produtos complexos.

Assinale a alternativa que apresenta a sequência correta de cima para baixo. 
Alternativas
Respostas
881: B
882: B
883: A
884: D
885: D
886: C
887: B
888: E
889: E
890: A
891: A
892: E
893: D
894: E
895: B
896: A
897: A
898: D
899: C
900: B