Questões de Concurso
Filtrar
25 Questões de concurso encontradas
Página 2 de 5
Questões por página:
Questões por página:
Concurso:
SEPLAG-AL
Disciplina:
Engenharia de Software
A respeito dos conceitos de clean code e da ferramenta SonarQube, julgue o item a seguir.
No contexto de clean code, a programação funcional deve contemplar a organização de funções relacionadas em abstrações coesas e compreensíveis.
Concurso:
NAV Brasil
Disciplina:
Engenharia de Software
Durante a revisão de código do módulo de cálculo de rotas e
planos de voo de aeronaves, um engenheiro de software percebeu
que a classe GerenciadorVoo possuía mais de 5.000 linhas de
código, realizando desde a leitura de arquivos de configuração até
a impressão de relatórios e conexão direta com o banco de dados
de radares.
O cenário descrito apresenta sérios problemas relacionados aos conceitos fundamentais de orientação a objetos e engenharia de software estrutural.
Assinale a opção que identifica o diagnóstico técnico dessa classe e a recomendação de boas práticas de projeto aplicável.
O cenário descrito apresenta sérios problemas relacionados aos conceitos fundamentais de orientação a objetos e engenharia de software estrutural.
Assinale a opção que identifica o diagnóstico técnico dessa classe e a recomendação de boas práticas de projeto aplicável.
Concurso:
Prefeitura de Bandeirantes - PR
Disciplina:
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.
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.
Concurso:
EMGEPRON
Disciplina:
Engenharia de Software
Um desenvolvedor de sistemas bancários, ao criar um aplicativo, definiu várias classes (Email, conta_bancária, cliente e casa) com seus métodos, porém só uma delas apresenta uma alta coesão, ou seja, contém elementos que estão intimamente relacionados entre si e unidos por sua finalidade. Dentre as classes encontradas, a que tem alta coesão é a:
Disciplina:
Engenharia de Software
A Engenharia de Software provê métricas e princípios de design que orientam o desenvolvimento de sistemas sustentáveis e de fácil manutenção. No que concerne aos conceitos de acoplamento e coesão aplicados à arquitetura de módulos, assinale a alternativa correta.