Categoria de funcionalidade | Significado |
Evidente | Usuário está ciente de que a função está sendo feita |
Escondida | Embora a função seja feita, ela é invisível ao usuário. Tal funcionalidade frequentemente é esquecida ao levantar requisitos |
Friso | Funcionalidade opcional; sua adição não afeta outras funções ou o custo significativamente |
Referência | Funcionalidade | Categoria |
R1.1 | Registrar a vanda corrente (os itens comprados) | Evidente |
R1.2 | Calcular o total de venda, incluindo impostos e descontos aplicáveis | Evidente |
R1.3 | Capturar a informação do item sendo comprado através de um leitor de código de barra, ou manualmente usando um código de produto tal como o Universal Product Code (UPC) | Evidente |
R1.4 | Dar baixa no inventário ao terminar uma venda | Escondida |
R1.5 | Manter um log de vendas feitas | Escondida |
R1.6 | O caixa deve fazer login com uma identificação e uma senha antes de usar o sistema | Evidente |
R1.7 | Deve prover um mecanismo persistente de armazenamento | Escondida |
R1.8 | Prover integração com outros sistemas | Escondida |
R1.9 | Exibir a descrição e o preço do item sob consideração | Evidente |
Referência | Funcionalidade | Categoria |
R2.1 | Tratar de pagamentos à vista com dinheiro, capturando o valor entregue e calculando o troco | Evidente |
R2.2 | Tratar de pagamentos por cartão de crédito, capturando a informação do cartão através de um leitor de cartões ou por digitação manual e autorizando o pagamento usando o serviço de autorização de crédito da loja (um sistema externo) usando uma conexão via modem | Evidente |
R2.3 | Tratar de pagamentos por cheque, capturando a informação de identidade/CPF por digitação manual e autorizando o pagamento usando o serviço de verificação de cheques da loja (um sistema externo) usando uma conexão via modem | Evidente |
R2.4 | Lançar os pagamentos via cartão de crédito no sistema de contas a receber, já que o serviço de cartão de crédito deve dinheiro à loja | Escondida |
Atributo | Detalhes ou condição limite |
Tempo de resposta | (Condição limite) Ao registrar um item sendo vendido, a descrição e preço devem aparecer em 2 segundos |
Tipo de interface | (Detalhe) Usar formulários para entrada de dados e dialog boxes (Detalhe) Maximizar a facilidade de uso via teclado e não via mouse |
Tolerância a falhas | (Condição limite) Deve fazer log dos pagamentos autorizados via cartão de crédito em 24 horas, mesmo com falhas de energia ou de dispositivo |
Plataformas operacionais | (Detalhe) Microsoft Windows 95, Windows, 98, Windows NT e Windows 2000 |