Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q3154830 Engenharia de Software
Com relação às técnicas de redução de dimensionalidade, no contexto de aprendizado de máquina, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) As técnicas de agregação formam novos atributos, por meio da combinação de grupos dos atributos originais.
( ) As técnicas de seleção de atributos descartam parte dos atributos originais.
( ) Técnicas de seleção de atributos embutidas são aplicadas na etapa de pré-processamento.

As afirmativas são, respectivamente,
Alternativas
Q3154828 Engenharia de Software
Com relação ao ajuste de dados e a aplicação de modelos preditivos de aprendizado de máquina, analise os itens a seguir.

I. O subajuste (underfitting) indica baixa capacidade preditiva do modelo para os dados de treinamento.
II. O superajuste (overfitting) impacta negativamente a capacidade de generalização do modelo.
III. A presença de ruído nos dados favorece a ocorrência de superajuste (overfitting) do modelo.

Está correto o que se afirma em
Alternativas
Q3154827 Engenharia de Software
A popularização da Internet permitiu que grande parcela da população pudesse expressar suas opiniões na forma de fóruns, blogs, avaliações de produtos, entre outros. Assim, deixou de ser necessário que empresas conduzam enquetes ou pesquisas para que possam saber a opinião dos consumidores sobre seus produtos ou de concorrentes. O volume de textos opinativos disponíveis é tal, que a tarefa de ler, sumarizar e organizar de forma útil essas informações é desafiadora. O campo da análise de sentimento, no processamento de linguagem natural, trata justamente dessa necessidade, da automatização da descoberta e da sumarização de opiniões.
Considerando este tema, avalie as afirmativas a seguir.

I. A análise de sentimentos pode ser tratada como um problema de classificação de textos, onde é importante definir se o texto é objetivo ou subjetivo. Textos subjetivos são os de principal interesse nesse campo de pesquisa.

II. A análise de sentimentos pode ser usada para a identificação de avaliações falsas em sites de e-commerce. Uma limitação para essa aplicação é a dificuldade de obtenção de dados para treinamento de modelos, uma vez que a marcação manual de avaliações com opiniões falsas ou enganosas é muitas vezes difícil.

III. Um exemplo de algoritmo supervisionado de análise de sentimentos para avaliações de produtos pode ser resumido nos seguintes passos: extração de frases com padrões predeterminados de opinião; cálculo de um indicador de orientação de cada frase; obtenção da orientação média da avaliação como um todo; e determinação se é positiva ou negativa.

Está correto o que se afirma em
Alternativas
Q3154588 Engenharia de Software
Leia o trecho a seguir.

Esta tecnologia é uma abordagem da automação da infraestrutura baseada em práticas do desenvolvimento de software. Ela enfatiza rotinas consistentes e repetíveis para provisionar e alterar sistemas e suas configurações. Com ela, as mudanças são feitas através do código, e em seguida, a automação é utilizada para testar e aplicar essas alterações nos sistemas.

A descrição acima corresponde à
Alternativas
Q3154040 Engenharia de Software
Em um problema de classificação binária com aprendizado de máquina, a técnica geralmente mais adequada para ajustar o modelo e evitar o overfitting é
Alternativas
Q3150376 Engenharia de Software
Qual das práticas abaixo é essencial para garantir que uma integração contínua funcione bem em projetos de desenvolvimento de aplicações móveis?
Alternativas
Q3150366 Engenharia de Software
Assinale a alternativa que contém uma vantagem de se utilizar métodos ágeis, como Scrum ou Kanban, no desenvolvimento de sistemas em relação ao desenvolvimento seguindo o modelo em cascata.
Alternativas
Q3150364 Engenharia de Software
Sobre ferramentas para automatização de testes, assinale a opção correta. 
Alternativas
Q3150359 Engenharia de Software
Sobre a etapa Sprint Planning, no SCRUM, assinale a alternativa correta.
Alternativas
Q3150358 Engenharia de Software
O desenvolvimento incremental é um método utilizado com frequência em abordagens ágeis. Assinale a alternativa que apresenta uma vantagem em se utilizar o desenvolvimento incremental sobre o desenvolvimento em cascata.
Alternativas
Q3146035 Engenharia de Software
Julgue o próximo item, a respeito de metodologias de gerenciamento de projetos.

A metodologia cascata é altamente iterativa, permitindo revisões e alterações frequentes durante todas as fases do projeto. 
Alternativas
Q3145809 Engenharia de Software
Julgue o próximo item, a respeito de metodologias de gerenciamento de projetos.

A metodologia ágil se baseia em ciclos curtos de desenvolvimento chamados de sprints, que facilitam a adaptação rápida a mudanças.
Alternativas
Q3145808 Engenharia de Software
Julgue o próximo item, a respeito de metodologias de gerenciamento de projetos.

No Scrum, product owner é o responsável por maximizar o valor do produto resultante do trabalho do time scrum
Alternativas
Q4199678 Engenharia de Software
A metodologia ágil de desenvolvimento de software Scrum tem como um de seus princípios 
Alternativas
Q4199666 Engenharia de Software
Uma das técnicas de teste de software recebe a denominação de teste de caixa preta, sendo que essa técnica apresenta, especificamente, a seguinte característica:
Alternativas
Q4197642 Engenharia de Software
Considere o seguinte cenário: em um sistema de comércio eletrônico, a arquitetura em camadas foi adotada para separar as responsabilidades entre a camada de apresentação, a camada de lógica de negócios e a camada de acesso a dados. No entanto, ao longo do tempo, foi identificado um problema significativo de acoplamento entre a camada de apresentação e a camada de lógica de negócios. Alterações na interface do usuário exigiram modificações na lógica de negócios, afetando negativamente a manutenção e a escalabilidade do sistema. Sobre o problema de acoplamento descrito no cenário, analise as assertivas e assinale a alternativa correta.
I. O acoplamento forte facilita a manutenção do sistema.
II. O acoplamento entre a camada de apresentação e a camada de lógica de negócios não está sendo impactado.
III. A alteração na camada de apresentação não deveria impactar a camada de lógica de negócios.
IV. A solução para o problema de acoplamento é aumentar ainda mais a dependência entre as camadas.
Alternativas
Q4197638 Engenharia de Software
Analise os seguintes cenários:
Cenário 01
Uma determinada startup de tecnologia adotou a metodologia ???? para criar um aplicativo de gerenciamento de tarefas em um prazo curto. A equipe prioriza a comunicação constante, desenvolvimento interativo e testes contínuos para garantir a entrega rápida e iterativa de funcionalidades essenciais.
Cenário 02
Uma determinada empresa gerencia sistemas críticos e decide adotar a metodologia ???? para realizar a manutenção contínua do sistema. A equipe de desenvolvimento trabalha em pequenos incrementos, implementando melhorias, correções e novos recursos em ciclos curtos. As práticas de programação em par e testes automatizados são fundamentais para garantir a estabilidade do sistema.
Considerando os cenários apresentados, assinale a alternativa que apresenta o tipo de metodologia de desenvolvimento de software que está sendo predominantemente utilizado.
Alternativas
Q4197626 Engenharia de Software
Considere o seguinte cenário: em um sistema de reservas de voos, diferentes módulos foram desenvolvidos para gerenciar a pesquisa de voos, seleção de assentos, processamento de pagamento e emissão de bilhetes. Cada módulo foi previamente testado em isolamento e agora é necessário realizar um teste para garantir a correta interação entre eles. Com base no cenário apresentado, assinale a alternativa que apresenta o tipo de teste que deverá ser realizado para testar a interação entre os módulos.
Alternativas
Q4197624 Engenharia de Software
Considere um sistema de gerenciamento de uma escola com três classes principais: Aluno, Professor e Disciplina. Cada aluno pode estar matriculado em várias disciplinas, e uma disciplina pode ter vários alunos matriculados. Cada disciplina é ministrada por um único professor. Com base nesse cenário, analise as assertivas e assinale a alternativa correta.
I. Existe uma associação entre Aluno e Disciplina, pois um aluno pode estar matriculado em várias disciplinas.
II. Não há um relacionamento de composição nesse cenário, pois a destruição de uma classe (por exemplo, a exclusão de um aluno) não implica necessariamente a destruição de outra classe (por exemplo, a disciplina).
III. O relacionamento de agregação poderia ser aplicado ao cenário entre Disciplina e Professor, indicando que um Professor é parte de uma disciplina, mas a existência independente de ambos é permitida.
IV. Neste cenário, as classes Aluno, Professor e Disciplina são entidades independentes e não estão relacionadas por uma relação de herança. 
Alternativas
Ano: 2024 Banca: INEP Órgão: INEP Prova: INEP - 2024 - INEP - Computação |
Q4149046 Engenharia de Software
Uma escola pretende projetar um sistema de gestão escolar com o objetivo de auxiliar e integralizar as atividades desenvolvidas entre alunos e professores. Para isso, planeja contratar um serviço na nuvem que possibilite hospedagem, armazene banco de dados e disponibilize tecnologias que auxiliem a criação de aplicativos. A partir de um navegador, os usuários acessam sua conta para acompanhar e gerenciar, de forma atualizada, as atividades desenvolvidas pelos diversos envolvidos no processo (aluno, professor e coordenador). Na interface do aluno, ele consegue acessar suas entregas, suas pendências e suas avaliações, bem como entregar uma nova atividade. Na interface do professor, é possível visualizar as entregas, publicar comentários, avaliações e relatório das entregas dos alunos. Já na interface do coordenador, é possível gerenciar usuários e gerar relatórios de desempenho dos estudantes.

Diante desse cenário, assinale a opção que apresenta um requisito não funcional do sistema.
Alternativas
Respostas
1761: D
1762: E
1763: B
1764: E
1765: C
1766: C
1767: D
1768: A
1769: C
1770: B
1771: E
1772: C
1773: C
1774: A
1775: A
1776: A
1777: D
1778: B
1779: D
1780: A