Sistema de Mensagens do Collegiate Sports

Relatório Sintético de Modelo de Casos de Uso

Versão 1.0

 

Histórico da Revisão

Data

Versão

Descrição

Autor

13 de outubro de 1999 1.0 Versão inicial Integração do Contexto

 Índice Analítico

Relatório Sintético de Modelo de Casos de Uso

Introdução Início da página

Finalidade

Este relatório faz uma descrição abrangente do modelo de casos de uso, mostrando o modo como ele está estruturado em pacotes e os casos de uso e os atores que existem nele.

Escopo

Esse Relatório Sintético de Modelo de Casos de Uso aplica-se ao Sistema de Mensagens do Collegiate Sports, que será desenvolvido pela Integração de Contexto. Esse sistema permitirá que os assinantes sejam notificados de eventos relacionados a equipes ou esportes universitários dos quais eles fizeram uma assinatura, e permitirá que eles vejam o conteúdo que assinaram.

Definições, Acrônimos e Abreviações

Consulte Glossário.

Referências

Nenhuma.

Catálogo de AtoresInício da página

Nome Descrição
Assinante Um Assinante é um indivíduo que paga a WebNewsOnLine para enviar conteúdo personalizado e páginas alfanuméricas quando ocorrerem eventos de seu interesse. Os Assinantes especificam, através de um perfil, em quais categorias de conteúdo eles estão interessados.
Anunciante O Anunciante é uma entidade que paga a WebNewsOnLine para exibir conteúdo publicitário a assinantes e assinantes potenciais. Os anunciantes também colocam conteúdo publicitário no site da Web.
Editor O Editor é um funcionário da WebNewOnLine que categoriza, modifica, aprova ou rejeita conteúdo e conteúdo publicitário.
Serviço de Mensagens O Serviço de Mensagens é um sistema que transmite páginas alfanuméricas para dispositivos de mensagens.
Gateway de Pager O Gateway de Pager é um sistema que junta as páginas a serem enviadas aos assinantes, as formata e as transmite para o serviço de mensagens.
Sistema Atual da WebNewsOnLine O sistema atualmente fornece notícias não personalizadas on-line e conteúdo sobre esporte.
Assinante Potencial Um Assinante Potencial é uma pessoa que ainda não é assinante do Sistema de Mensagens do Collegiate Sports, mas que pode vir a ser.

 

Aprovar a ReportagemInício da página

Breve Descrição

Este Caso de Uso ocorre quando um editor aprova uma reportagem para ser incluída no Sistema de Mensagens do Collegiate Sports. Algumas reportagens serão propagadas automaticamente a partir do sistema da WebNewsOnLine existente, mas algumas precisarão da intervenção do editor (porque o assunto não está claro ou as categorias a que a reportagem pertence não estão claras). Esse fluxo também é usado para aprovar o conteúdo publicitário que está sendo colocado.

Fluxo de Eventos

Fluxo Básico

  1. O sistema coloca uma reportagem no fluxo de trabalho "tarefas" do editor.
  2. O editor visualiza a reportagem.
  3. O editor categoriza a reportagem e a marca como aprovada.
  4. O sistema inclui a reportagem e dispara o início das mensagens de pager.

Fluxos Alternativos

  1. Rejeitar o Conteúdo
    1. O editor visualiza a reportagem.
    2. O editor marca a reportagem como rejeitada
    3. O sistema notifica o originador do conteúdo que a reportagem foi rejeitada
  2. Modificar o Conteúdo
    1. O editor seleciona "Modify Story"
    2. O sistema exibe os títulos de todas as reportagens disponíveis
    3. O editor seleciona um título específico
    4. O sistema exibe as características da reportagem
    5. O editor atualiza as características
    6. O editor seleciona "Save"
    7. O sistema recoloca a reportagem, disparando a atividade de mensagens se necessário
  3. Aprovar o Conteúdo Publicitário
    1. O editor visualiza o conteúdo publicitário
    2. O editor o marca como aprovado.
    3. O sistema inclui o conteúdo publicitário para exibição
    4. O sistema marca o registro de faturamento preliminar como aprovado
  4. Rejeitar o Conteúdo Publicitário
    1. O editor visualiza o conteúdo publicitário
    2. O editor o marca como rejeitado e fornece um motivo para a rejeição
    3. O sistema notifica o anunciante (por e-mail) da rejeição e do motivo
  5. Reportagem não visualizável
  6. Se a reportagem tiver sido excluída por outro editor e não puder ser visualizada no momento, o caso de uso será finalizado.

Requisitos Especiais

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

Precondições

O editor deve estar conectado.

Pós-condições

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

Pontos de Extensão

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

 

Editar o PerfilInício da página

Breve Descrição

Este caso de uso ocorre quando um assinante deseja mudar as informações do seu perfil ou quando um novo assinante deseja se inscrever.

Fluxo de Eventos

Fluxo Básico

  1. O usuário seleciona "Edit Profile"
  2. O sistema exibe as categorias de perfil (seleções pessoais, de preferências, de informações de pager, de "coloque-me na página quando").
  3. O usuário seleciona a categoria
  4. O sistema exibe os detalhes
  5. O usuário atualiza os detalhes e pressiona "OK"
  6. O sistema valida os dados conforme necessário e atualiza o perfil do assinante.

Fluxos Alternativos

Se esse for um assinante novo, o caso de uso "Pagar Taxa com Cartão de Crédito" será disparado seguindo o passo 5 acima.

Requisitos Especiais

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

Isso precisa estar protegido porque as informações de cartão de crédito podem estar no perfil.

Precondições

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

Pós-condições

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

Pontos de Extensão

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

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 Eventos

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 Especiais

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

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

Pós-condições

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

Pontos de Extensão

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

 

Imprimir Relatórios do Anunciante Início da página

Breve Descrição

Este caso de uso ocorre quando um anunciante acessa o Sistema de Mensagens do Collegiate Sports para obter relatórios de como o seu conteúdo publicitário foi visualizado.

Fluxo de Eventos

Fluxo Básico

  1. O anunciante seleciona "Print Reports"
  2. O sistema exibe todo o conteúdo publicitário fornecido pelo anunciante
  3. O anunciante seleciona uma ou mais partes do conteúdo a ser relatado
  4. O sistema exibe uma lista de relatórios para o anunciante
  5. O anunciante seleciona um ou mais relatórios a serem gerados
  6. O anunciante seleciona o formato (Word, Excel ou para a janela do navegador)
  7. O sistema cria o primeiro relatório e solicita que o usuário salve ou visualize
  8. O anunciante salva ou visualiza o relatório, seleciona "Next Report"
  9. O sistema cria o próximo relatório e solicita que o usuário salve ou visualize
  10. Os fluxos 8) e 9) são repetidos até acabarem todos os relatórios

Fluxos Alternativos

Nenhum

Requisitos Especiais

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

Problemas - o que fazemos com conteúdo obsoleto? Até quando permitiremos a geração de relatórios sobre conteúdo não mais disponível no site da Web? Precisamos criptografar essa transmissão?

Precondições

O usuário está conectado e validado como um anunciante.

Pós-condições

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

Pontos de Extensão

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

 

Fornecer FeedbackInício da página

Breve Descrição

Este caso de uso ocorre quando um usuário do sistema (anunciante, assinante ou assinante potencial) deseja fazer comentários sobre o serviço ou o site da Web.

Fluxo de Eventos

Fluxo Básico

  1. O usuário seleciona "Provide Feedback"
  2. O sistema procura os números de telefone centrais para suporte ao usuário.
  3. O sistema exibe os números de telefone e dá ao usuário a opção de enviar e-mail imediatamente
  4. O usuário seleciona a opção de e-mail
  5. O sistema procura o endereço de e-mail do serviço ao cliente e o passa ao navegador.
  6. O sistema inicializa o cliente do navegador de e-mail
  7. O usuário digita a mensagem e pressiona "Send"
  8. O cliente de e-mail do navegador envia a mensagem.

Fluxos Alternativos

Nenhum

Requisitos Especiais

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

Precondições

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

Pós-condições

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

Pontos de Extensão

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

 

Colocar Conteúdo PublicitárioInício da página

Breve Descrição

Este caso de uso ocorre quando um anunciante deseja colocar conteúdo publicitário (anúncios em faixas) no site da Web e especificar quais perfis de assinante devem ser usados para a exibição.

Fluxo de Eventos

Fluxo Básico

  1. O anunciante seleciona "Post Content"
  2. O sistema valida as informações de faturamento da conta para assegurar que o novo conteúdo será aceito
  3. O sistema solicita o conteúdo
  4. O anunciante carrega o conteúdo em formato GIF
  5. O sistema exibe as categorias possíveis para a exibição do anúncio (baseadas nas opções de perfil do assinante)
  6. O anunciante seleciona as categorias para as quais esse anúncio deve ser mostrado
  7. O sistema exibe os preços e as freqüências possíveis para o anúncio
  8. O anunciante seleciona a freqüência desejada para esse anúncio
  9. O sistema cria o registro de faturamento preliminar para esse anúncio
  10. O sistema coloca o conteúdo no fluxo de trabalho "tarefas" do editor para obter aprovação

Fluxo Alternativo

Informações Inválidas da Conta
  1. O anunciante seleciona "Post Content"
  2. O sistema valida as informações de faturamento da conta para assegurar que o novo conteúdo será aceito
  3. As informações da conta são inválidas, o anunciante é avisado para contatar.

Requisitos Especiais

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

Precondições

O usuário está conectado e validado como um anunciante.

A conta do anunciante existe.

Pós-condições

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

Pontos de Extensão

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

 

Ler Conteúdo no Site da WebInício da página

Breve Descrição

Este caso de uso ocorre quando um assinante ativo ou um usuário não registrado se conecta ao sistema para visualizar informações.

Fluxo de Eventos

Fluxo Básico

  1. O sistema examina a lista "arquivada" de conteúdo. Qualquer reportagem mais antiga que dois dias é movida para trás na categoria geral
  2. O sistema exibe anúncios em faixa, categorias gerais de conteúdo e versões específicas cujas páginas foram enviadas.
  3. O assinante visualiza as reportagens
  4. Cada reportagem paginada é marcada como visualizada e colocada em uma categoria "arquivada"

Fluxos Alternativos

O usuário não é um assinante registrado
  1. O sistema exibe anúncios em faixas e categorias gerais de conteúdo
  2. O sistema fornece a opção para que o usuário faça uma assinatura
  3. O usuário visualiza as reportagens

Requisitos Especiais

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

Precondições

Nenhuma.

Pós-condições

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

Pontos de Extensão

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

 

Enviar ConteúdoInício da página

Breve Descrição

Este caso de uso ocorre quando um conteúdo é colocado no site existente da WebNewsOnLine. Algumas reportagens serão rotuladas para serem transmitidas ao Sistema de Mensagens do Collegiate Sports, e serão enviadas para que sejam procuradas e exibidas.

Fluxo de Eventos

Fluxo Básico

  1. O editor de conteúdo coloca o conteúdo no site da WebNewsOnLine
  2. Para obter o conteúdo de esportes universitários, o sistema verifica categorização e/ou título
  3. Para as categorias conhecidas pelo Sistema de Mensagens do Collegiate Sports, as reportagens são transmitidas junto com informações de categoria
  4. A reportagem é colocada no Sistema de Mensagens do Collegiate Sports para que possa ser procurada.

Fluxos Alternativos

O conteúdo não está categorizado

Se o conteúdo não estiver categorizado, a reportagem será colocada no fluxo de trabalho "tarefas" do editor.

Requisitos Especiais

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

Precondições

O editor deve estar conectado.

Pós-condições

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

Pontos de Extensão

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

 

Enviar PáginaInício da página

Breve Descrição

Este caso de uso ocorre quando o novo conteúdo é colocado no Sistema de Mensagens do Collegiate Sports.

Fluxo de Eventos

Fluxo Básico

  1. O sistema verifica as categorias para o novo conteúdo
  2. O sistema verifica as listas de assinantes para determinar se algum assinante deseja ser colocado na página desta categoria de conteúdo
  3. O sistema gera uma mensagem de texto baseada no título
  4. O sistema constrói uma série de mensagens de e-mail
  5. O sistema envia mensagens de e-mail aos assinantes (que as receberão como uma página alfanumérica)

Fluxos Alternativos

Nenhuma.

Requisitos Especiais

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

Precondições

O conteúdo foi colocado, o título está disponível, a categorização está disponível.

Pós-condições

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

Pontos de Extensão

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

 

AssinarInício da página

Breve Descrição

Este caso de uso ocorre quando um assinante potencial deseja assinar o serviço.

Fluxo de Eventos

Fluxo Básico

  1. O sistema procura os termos de contrato atuais e as opções de serviço disponíveis
  2. O sistema exibe os termos de contrato e as opções de serviço
  3. O assinante potencial reconhece os termos e seleciona as opções de serviço
  4. O sistema registra as opções de serviço atualmente selecionadas
  5. O sistema dispara o caso de uso "Editar o Perfil"

Fluxos Alternativos

O usuário rejeita os termos do contrato

Se o assinante potencial não reconhecer os termos do contrato, o caso de uso será finalizado.

Requisitos Especiais

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

Precondições

Nenhuma.

Pós-condições

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

Pontos de Extensão

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

 

Copyright  © 1987 -2001 Rational Software Corporation