Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.682 questões

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 |
Q4149043 Engenharia de Software
Modelagem orientada a objetos (OO) é uma metodologia de desenvolvimento de software que visa representar elementos do mundo real no contexto computacional. Pensando nisso, uma empresa está desenvolvendo um sistema de gerenciamento para uma biblioteca e tem o objetivo de, nesse sistema, modelar objetos como livro, usuário, empréstimo e bibliotecário. Portanto, a classe livro deve ter atributos como título, autor e ISBN registrados, enquanto a classe usuário deve ter atributos como nome e número de identificação. Por sua vez, o empréstimo deve registrar informações sobre o livro emprestado, o usuário que o emprestou e a data de devolução, e a classe bibliotecário informações sobre o processo de empréstimo e devolução de livros.

Com base nos dados apresentados, assinale a opção que reflete a aplicação correta dos princípios da modelagem OO no contexto do sistema de gerenciamento da biblioteca, considerando a relação entre as abordagens didático-pedagógicas e os conhecimentos teórico-práticos da área.
Alternativas
Ano: 2024 Banca: INEP Órgão: INEP Prova: INEP - 2024 - INEP - Computação |
Q4149040 Engenharia de Software
A imagem a seguir apresenta um diagrama de classes UML que descreve as relações entre quatro classes: Classe A, Classe B, Classe C e Classe D.

Q33.png (313×124)

Com base na notação UML para as ligações apresentadas no diagrama, assinale a opção que apresenta corretamente o significado das relações entre as classes.
Alternativas
Q3984456 Engenharia de Software
Quais são os diferentes níveis de Teste de Software?
Alternativas
Q3984451 Engenharia de Software
A equipe Scrum, da qual você é o Scrum Master, está se sentindo desmotivada devido às pressões do projeto e acha difícil confiar na intenção da gerência por trás do projeto. Como você deve intervir nessa situação?
Alternativas
Q3984444 Engenharia de Software
Qual dos itens abaixo não faz parte do Plano de Teste de Software?
Alternativas
Respostas
2001: C
2002: C
2003: D
2004: A
2005: C
2006: B
2007: E
2008: C
2009: C
2010: A
2011: A
2012: A
2013: D
2014: B
2015: D
2016: A
2017: D
2018: D
2019: C
2020: C