Buscar

Em um sistema de informação, o desenvolvedor decide colocar em um módulo X todas as operações necessárias para a execução de um caso de uso. Esse m...

Em um sistema de informação, o desenvolvedor decide colocar em um módulo X todas as operações necessárias para a execução de um caso de uso. Esse módulo não distribui a responsabilidade com outras classes do sistema. Ele apenas utiliza classes de domínio e suas operações get/set para obter ou modificar dados presentes em objetos dessas classes. O resultado é um módulo conhecido como ''God Class'', ou seja, uma classe com muitas operações, com milhares de linhas de código. Qual tipo de coesão está presente no módulo X conforme a descrição acima?


Coincidente
Lógica
Temporal
Funcional
Procedural

Essa pergunta também está no material:

PADRÕES DE PROJETOS DE SOFTWARE COM JAVA 1
8 pág.

Gerenciamento de Projetos de Ti Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

O tipo de coesão presente no módulo X descrito é a coesão funcional. A coesão funcional ocorre quando as operações em um módulo estão relacionadas a uma única tarefa ou responsabilidade. No caso descrito, todas as operações no módulo X estão relacionadas à execução de um caso de uso específico, sem distribuir a responsabilidade com outras classes do sistema. No entanto, a criação de uma "God Class" pode levar a problemas de manutenção e escalabilidade do sistema, tornando-o mais difícil de entender e modificar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais