Quando o desempenho é um requisito crítico, a arquitetura d...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão que trata da engenharia de software, especificamente no contexto da arquitetura de sistemas. A questão fala sobre o desempenho como um requisito crítico e a forma como a arquitetura deve ser projetada. A alternativa correta para essa questão é E - errado.
Entendendo o tema central:
O tema central dessa questão é a arquitetura de sistemas, um elemento fundamental na engenharia de software. Quando falamos de desempenho como um requisito crítico, precisamos considerar cuidadosamente como a arquitetura do sistema é construída para atender a essa necessidade.
Analisando a alternativa correta (E - errado):
A questão afirma que, para melhorar o desempenho, a arquitetura deve ser projetada com componentes pequenos, autocontidos e coesos para que o sistema possa ser replicado e executado em diferentes processadores. No entanto, a premissa está incorreta devido a alguns pontos importantes:
- Enquanto componentes pequenos e coesos são desejáveis para manter a manutenibilidade e a clareza do sistema, eles não são, por si só, suficientes para garantir o desempenho em múltiplos processadores.
- Para otimizar o desempenho em sistemas distribuídos ou paralelos, a arquitetura precisa considerar também outros aspectos, como a concorrência, balanceamento de carga e a comunicação eficiente entre componentes.
- A simples replicação de componentes em diferentes processadores não necessariamente melhora o desempenho se não houver um gerenciamento eficiente desses processos.
Analisando a alternativa incorreta (C - certo):
A alternativa "certo" não se aplica aqui porque a afirmação não considera todos os aspectos necessários para garantir o desempenho em sistemas distribuídos. Apenas componentes pequenos e autocontidos não são suficientes sem um plano claro de execução paralela e gerenciamento de recursos.
Portanto, marcar a alternativa como "errado" é coerente com a necessidade de considerar um planejamento arquitetural mais abrangente para que o desempenho realmente seja otimizado em contextos onde múltiplos processadores estão envolvidos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A afirmação sugere que componentes pequenos, autocontidos e coesos são ideais para desempenho crítico, mas a prática indica que, em alguns cenários, essa abordagem pode introduzir latência adicional e sobrecarga.
Por isso, a banca considerou a alternativa como "Errado".
Ué.. Marcar "Errado" com convicção é f@#!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo