Questão 58 · Informática: Engenharia de software e metodologias ágeis
Os clientes do banco EraDigital podem atualizar seus endereços eletrônicos (e-mail) por meio do aplicativo para dispositivos móveis EraDigApp. No EraDigApp, o cliente se autentica e preenche o campo "Novo e-mail" destinado ao cadastro de um novo endereço eletrônico que permite a entrada de quaisquer caracteres alfanuméricos e em qualquer ordem, ou seja, sem seguir uma regra de formação.
No contexto de engenharia de requisitos, a falta de controle do EraDigApp em relação à entrada de endereços eletrônicos caracteriza falhas na especificação de requisitos de:
- A) manutenibilidade;
- B) reparabilidade;
- C) usabilidade;
- D) confiabilidade;
- E) vulnerabilidade.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca FGV (BANESTES 2021).
Comentário
Gabarito: C.
O campo de e-mail aceita qualquer combinação de caracteres, sem regra de formação. A ausência de validação deixa o usuário sem proteção contra erros de digitação. No modelo ISO/IEC 25010, a proteção contra erro do usuário é uma subcaracterística da usabilidade; por isso a falha está na especificação de requisitos de usabilidade.
- (A) manutenibilidade trata da facilidade de analisar, modificar e corrigir o sistema, e não da validação de dados digitados.
- (B) reparabilidade trata de consertar o sistema depois que falhas ocorrem, e não de impedir que o usuário informe dados inválidos.
- (D) confiabilidade trata de o sistema manter o funcionamento esperado sem falhas; o problema descrito é a falta de proteção do usuário contra o erro de entrada.
- (E) vulnerabilidade é uma fraqueza explorável, e não um tipo de requisito de qualidade; o enunciado descreve a ausência de controle de formato do dado.
Dica: validação de campos e prevenção de erros de preenchimento remetem à proteção contra erro do usuário, dentro de usabilidade.
Fundamentos: engenharia de requisitos e requisitos de qualidade · usabilidade e proteção contra erro do usuário · modelo de qualidade ISO/IEC 25010
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV BANESTES 2021 (Desenvolvimento de Sistemas), questão 58, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.