Questão nº 51
Questão de Tecnologia da Informação · FGV TCE-TO 2022 (nº 51)
A Equipe de Desenvolvimento de Soluções (EDS) recebeu a solicitação de que um dos campos utilizados para entrada de dados da aplicação Web em construção apresente sugestões de palavras dinamicamente, conforme o usuário for digitando novos caracteres.
A EDS recebeu a solicitação de um requisito de:
- Aconfiança;
- Beficiência;
- Cdesempenho;
- Dusabilidade; (alternativa correta)
- Edesenvolvimento.
Resposta comentada
Gabarito Alternativa D
Requisitos não funcionais descrevem as qualidades e restrições de um sistema, como ele deve ser, em vez de o que ele deve fazer. Eles focam em aspectos como a experiência do usuário, velocidade e segurança.
- (A) Incorreta: A confiança (ou confiabilidade) está relacionada à capacidade do sistema de operar sem falhas e de forma consistente. A sugestão de palavras não se enquadra diretamente nesse tipo de requisito.
- (B) Incorreta: A eficiência refere-se ao uso otimizado de recursos (como CPU e memória) pelo sistema. Embora a funcionalidade de sugestão deva ser eficiente para não sobrecarregar o sistema, a solicitação em si não foca na otimização de recursos, mas sim em uma característica para o usuário. Armadilha: É comum confundir eficiência com a agilidade percebida pelo usuário. No entanto, a eficiência é sobre os recursos internos do sistema, enquanto a agilidade para o usuário é um aspecto do desempenho ou usabilidade.
- (C) Incorreta: O desempenho diz respeito à velocidade de resposta do sistema ou à sua capacidade de processamento. Embora uma sugestão de palavras lenta impacte negativamente, a solicitação em si não especifica métricas de tempo ou capacidade, mas sim a existência da funcionalidade para auxiliar o usuário.
- (D) Correta: A usabilidade refere-se à facilidade com que os usuários podem interagir com o sistema de forma eficaz, eficiente e satisfatória. A funcionalidade de sugestão dinâmica de palavras (autocomplete) melhora diretamente a experiência do usuário, tornando a entrada de dados mais rápida, fácil e com menos erros, o que é um objetivo fundamental da usabilidade.
- (E) Incorreta: "Desenvolvimento" é o processo de criação de software ou uma fase do ciclo de vida, não um tipo de requisito de software.
Fonte: FGV TCE-TO 2022 Analista Técnico - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.