Sistema de Mensagens do Collegiate Sports

Use Case Specification: Pay Fee with Credit Card

Versão 1.0

Histórico da Revisão

Data

Versão

Descrição

Autor

9 de outubro de 1999 1.0 Versão inicial Integração do Contexto
Índice Analítico

Pagar Taxa com Cartão de CréditoInício da página

Breve Descrição

Este caso de uso ocorre quando um novo assinante deseja pagar sua taxa de assinatura anual especificando um número de cartão de crédito e uma senha. Isso também ocorre quando um assinante existente deseja renovar (consulte o fluxo alternativo 1)

Fluxo de EventosInício da página

Fluxo Básico

  1. O assinante seleciona "pay fee with credit card"
  2. O sistema pede ao assinante o número do cartão de crédito, a data de vencimento e (opcionalmente) a senha
  3. O sistema envia as informações do cartão de crédito para o sistema externo para validação e aplicação da despesa
  4. Ao receber a validação, o sistema atualiza o registro do assinante para indicar a nova data de vencimento

Fluxos Alternativos

O assinante renova a assinatura

Quando isso acontece, o fluxo segue desta forma:

  1. O assinante seleciona "pay fee with credit card"
  2. O sistema exibe as informações atuais do cartão de crédito
  3. O usuário aceita essas informações ou as atualiza
  4. O sistema envia as informações do cartão de crédito para o sistema externo para validação e aplicação da despesa
  5. Ao receber a validação, o sistema atualiza o registro do assinante para indicar a nova data de vencimento
Informações inválidas do cartão de crédito

Se as informações fornecidas pelo assinante não forem validadas pelo sistema externo, será exibida uma mensagem de erro e o registro do assinante NÃO será atualizado (de forma que os últimos passos dos fluxos acima não serão executados).

Requisitos especiaisInício da página

Durante a próxima iteração serão definidos os requisitos especiais.

Problema - as especificações de interface para o sistema externo de cartão de crédito precisam ser verificadas.

Precondições Início da página

Durante a próxima iteração serão definidas as precondições.

Pós-condiçõesInício da página

Durante a próxima iteração serão definidas as pós-condições.

Pontos de ExtensãoInício da página

Os pontos de extensão do caso de uso serão identificados durante a Fase de Elaboração.

Copyright  © 1987 -2001 Rational Software Corporation