Baixe o app para aproveitar ainda mais
Prévia do material em texto
13 4.2 Descubra ambiguidades ou omissões na seguinte declaração de requisitos para parte de um sistema de emissão de bilhetes: Um sistema automatizado de emissão de bilhetes vende bilhetes de trem. Os usuários selecionam seu destino e inserem um cartão de crédito e um número de identificação pessoal. O bilhete de trem é emitido e a conta do cartão de crédito é cobrada. Quando o usuário pressiona o botão Iniciar, um menu de destinos potenciais é ativado, juntamente com uma mensagem para o usuário selecionar um destino. Depois que um destino for selecionado, os usuários serão solicitados a inserir seu cartão de crédito. Sua validade é verificada e o usuário é então solicitado a inserir um identificador pessoal. Quando a transação de crédito for validada, o bilhete é emitido. Ambiguidades e omissões incluem: 1. Um cliente pode comprar vários bilhetes para o mesmo destino em conjunto ou deve comprá-los um de cada vez? 2. Os clientes podem cancelar uma solicitação se um erro for cometido? 3. Como o sistema deverá responder se um cartão inválido for inserido? 4. O que acontece se os clientes tentarem inserir o cartão antes de selecionar um destino (como fariam nos caixas eletrônicos)? 5. O usuário deverá pressionar novamente o botão Iniciar se desejar comprar outra passagem para um destino diferente? 6. O sistema deverá vender apenas bilhetes entre a estação onde está situada a máquina e as ligações directas ou deverá incluir todos os destinos possíveis?
Compartilhar