Determinada empresa oferece um sistema de vendas na Internet...
Com base nessa situação, conclui-se que o(a)
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - uso do horário local no sistema, em detrimento ao horário GMT e fuso, é problemático devido ao horário de verão.
A questão aborda conhecimentos em sistemas web distribuídos, incluindo práticas de internacionalização, acessibilidade e alta disponibilidade. Especificamente, ela toca em três pontos:
- Configuração de charset para a compatibilidade de caracteres;
- Uso de CAPTCHA para segurança;
- Gerenciamento de horário em aplicativos distribuídos.
Para entender por que a alternativa C é a correta, é preciso ter noção de como o horário é tratado em sistemas distribuídos que atendem a usuários em diferentes fusos horários. Ao registrar ações dos usuários baseando-se no horário local do banco de dados, haverá inconsistência de dados quando ocorrerem mudanças devido ao horário de verão, ou mesmo entre usuários que estão em estados com fusos horários diferentes. Isso pode levar a confusões em registros de pedidos, logs de atividades e quaisquer funcionalidades que dependam da hora e data exatas das ações dos usuários.
A prática recomendada é utilizar o Tempo Universal Coordenado (UTC), anteriormente conhecido como GMT (Greenwich Mean Time), e aplicar o fuso horário adequado quando for apresentar a informação para o usuário. Isso garante consistência e evita os problemas associados ao horário de verão, que pode começar e terminar em datas diferentes a cada ano, ou mesmo ser eliminado, como tem acontecido em muitos lugares.
As demais alternativas são incorretas ou baseadas em conceitos desatualizados:
- A alternativa A subestima a importância do CAPTCHA como uma camada adicional de segurança contra bots.
- A alternativa B está errada porque o UTF-8 é capaz de exibir corretamente uma ampla gama de caracteres, incluindo acentuados.
- A alternativa D faz uma afirmação equivocada sobre a estabilidade do balanceamento de carga de conexões HTTPS.
- A alternativa E confunde os conceitos de cluster e grid computing; além disso, servidores em um cluster podem servir diferentes requests de maneira independente sem prejuízo à experiência do usuário.
É importante notar que questões como essa, que tratam de conceitos práticos de sistemas distribuídos e internacionalização, são fundamentais para o desenvolvimento de aplicações web que atendam a uma base de usuários variada e global.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo