← Questões de Engenharia de Software

Engenharia de Software · FGV · 2021

Questão comentada de Engenharia de Software

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:

Gabarito: C

Em engenharia de requisitos, cada requisito deve dizer não so o que o sistema faz, mas tambem como ele ajuda o usuario a usar a solução sem sofrimento. Quando a interface aceita qualquer sequência de caracteres no campo de e-mail, sem regra de formato, o sistema deixa o usuario “seguir no escuro” e ainda aumenta a chance de erro de preenchimento. Isso é um problema de usabilidade, porque a interface não está apoiando o usuario nem prevenindo enganos comuns. Em termos práticos, um bom requisito de usabilidade deveria prever validação de entrada, mensagens claras de erro e orientação para o preenchimento correto. Por isso o gabarito C faz sentido: o defeito descrito é de experiência de uso e prevenção de erro, não de desempenho, manutenção ou segurança.

Continue treinando

Questões relacionadas