Início/Questões/Engenharia de Software/Questão 457941203636079Em um módulo de faturamento eletrônico de um órgão federal, busca-se alta manutenibilidade e testabilidade segundo as bo...1457941203636079Ano: 2025Banca: FUNDATECOrganização: PROCERGSDisciplina: Engenharia de SoftwareTemas: Acoplamento e CoesãoEm um módulo de faturamento eletrônico de um órgão federal, busca-se alta manutenibilidade e testabilidade segundo as boas práticas de projetos em OO. Considerando esse contexto, assinale a alternativa correta sobre a coesão e o acoplamento.AO baixo acoplamento e a alta coesão garantem responsabilidades bem delimitadas por classe e dependências mínimas entre módulos, reduzindo o impacto de mudanças e facilitando o isolamento de testes e reúso.BAlta coesão tende a aumentar o acoplamento, pois classes mais focadas teriam de colaborar com mais serviços externos, elevando dependências e propagação de mudanças.CA coesão baixa é preferível quando a classe agrega múltiplas regras de negócio, centralizando decisões para evitar “muitos componentes pequenos” e suposto overhead arquitetural.DO acoplamento é irrelevante em OO moderna, já que mecanismos de injeção de dependência neutralizam qualquer efeito de integração entre módulos.EA alta coesão implica conhecer muitas outras classes, pois a especialização exigiria orquestrar diversos serviços externos para entregar valor.ResponderQuestões relacionadas para praticarQuestão 457941203630946Engenharia de SoftwareUma organização decidiu desenvolver um sistema utilizando o modelo cascata. Durante a execução do projeto, a equipe concluiu as fases de levantamento ...Questão 457941203635944Engenharia de SoftwareUma equipe scrum está enfrentando dificuldades recorrentes em cumprir os objetivos das sprints. O scrum master observou que o product owner frequentem...Questão 457941203677490Engenharia de SoftwareAnalise as seguintes asserções e a relação proposta entre elas:I. Softwares são programas de computador e documentação associada. Os produtos de softw...Questão 457941203682836Engenharia de SoftwareComo Scrum Master, você está facilitando a retrospectiva de um sprint que falhou em cumprir todos os seus objetivos. Os membros da equipe de desenvolv...Questão 457941203682853Engenharia de SoftwareSobre o processo integração contínua utilizando GIT, é correto afirmar que:Questão 457941203682952Engenharia de SoftwareAssinale a alternativa que apresenta uma prática comum em integração contínua utilizando GIT.Questão 457941203682964Engenharia de SoftwareImagine que você é um gerente de projeto em uma empresa de desenvolvimento de software. Sua equipe está construindo um novo aplicativo móvel para um c...Questão 457941203682980Engenharia de SoftwareNo projeto em que você começará a trabalhar, você precisará de quatro engenheiros _____________ para programar o back-end (server) e front-end (client...Questão 457941203683015Engenharia de SoftwareGIT é um sistema de controle de revisão distribuído que possui um conjunto de comandos para realizar operações de versionamento de arquivos. O comando...Questão 457941203695064Engenharia de SoftwareOs níveis de teste são grupos de atividades de teste que são organizados e gerenciados juntos, mas executados em níveis diferentes. Em um dos níveis d...