Questões de Concurso Sobre engenharia de software
Foram encontradas 14.487 questões
¹______ é a prática de integrar código frequentemente em um repositório compartilhado, enquanto ²______ é a extensão desse conceito, permitindo que as alterações de código sejam entregues automaticamente em ambientes de produção de forma contínua e confiável.
( ) O teste de segurança é uma técnica que não avalia a resistência do software a ameaças e ataques, visando não identificar vulnerabilidades e garantir a proteção dos dados.
( ) Teste de Unidade é uma técnica que verifica obrigatoriamente em todos os componentes de um software para garantir que tudo funcione conforme esperado, dispensando completamente o teste de partes menores isoladas (unidades).
( ) O teste de aceitação do usuário (UAT) é conduzido exclusivamente pelos desenvolvedores para garantir que o sistema atenda aos padrões de qualidade internos da equipe de desenvolvimento.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
A respeito das inovações que apontam para o desenvolvimento na área de ciência da computação, Internet e inteligência artificial, julgue o item.
A inteligência artificial tem se desenvolvido a ponto
de criar chatbot que leva jovens a fazerem terapia de
ajuda às dificuldades da vida.
Julgue o item a seguir.
Em um Sistema de Informação, o ciclo de vida do
sistema é irrelevante para a escolha de metodologias de
desenvolvimento, pois as metodologias modernas são
totalmente adaptáveis e independentes das fases
específicas do ciclo de vida do sistema.
Julgue o item a seguir.
Em programação, a modularização é um conceito
ultrapassado, sendo mais comum em projetos antigos e
raramente utilizada em projetos modernos de
desenvolvimento de software. As funções e
procedimentos, que dividem o código em blocos
menores, não são mais considerados práticas eficientes
para a manutenção e escalabilidade de aplicações.
Acerca dos tipos de computadores, do Microsoft Word 2016 e do aprendizado de máquina, julgue o item.
O aprendizado de máquina pode ser definido como
uma técnica de ciência de dados que permite que os
computadores usem os dados existentes para prever
futuros comportamentos, resultados e tendências.
Acerca dos tipos de computadores, do Microsoft Word 2016 e do aprendizado de máquina, julgue o item.
O aprendizado não supervisionado é uma área da
inteligência artificial que envolve o uso de algoritmos
para encontrar padrões ocultos em conjuntos de
dados rotulados.

Com relação ao caso de uso acima, que está descrito em UML, assinale a opção correta.
Nesse cenário, qual é o algoritmo mais apropriado para fazer o agrupamento desejado?
Nesse contexto, considere a construção de uma árvore de regressão usando a classe DecisionTreeRegressor do ScikitLearn e seu treinamento em um conjunto de dados quadrático com max_depth=2, conforme mostrado a seguir:
from sklearn.tree import DecisionTreeRegressor
tree_reg = DecisionTreeRegressor(max_depth=2)
tree_reg.fit(X, y)
A árvore resultante é representada na Figura a seguir.

GÉRON, A. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniquesto Build Intelligent Systems. 2 ed. Sebastopol, CA: O’Reilly Media, Inc.: 2019, p. 183.
Considerando-se o cenário apresentado e que se deseja fazer uma predição para uma nova instância, com x1 = 0.6, qual será o valor predito?
A construção de um modelo preditivo a partir dos dados dessas bases, usando árvores aleatórias, Random Forests,
Qual das seguintes técnicas auxilia a prevenir o overfitting em SVM?
Com base nessas informações e considerando-se apenas a parte inteira da porcentagem, qual é o F1 Score desse modelo?