Casos de Uso - Plataforma de Streaming de Audiobooks com Sons Relaxantes

Diagrama de Casos de Uso

VST: Visitante

VST-01: Cadastrar Usuário

  • Ator Principal: Visitante
  • Descrição: Permitir que o visitante da plataforma crie uma conta para utilizar todos os recursos disponíveis.
  • Fluxo Principal:
  • O visitante acessa a página de cadastro.
  • Preenche as informações pessoais (nome, e-mail, senha, etc.).
  • O sistema valida e armazena os dados.
  • O sistema confirma o cadastro e o usuário está autenticado.

USR: Usuário

USR-01: Fazer Login

  • Ator Principal: Usuário
  • Descrição: Autenticar um usuário já cadastrado para acessar sua conta e funcionalidades da plataforma.
  • Fluxo Principal:
  • O usuário acessa a página de login.
  • Insere suas credenciais (e-mail e senha).
  • O sistema verifica a autenticidade das informações.
  • O usuário é redirecionado para sua página inicial.

USR-02: Pesquisar Audiobook

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário busque audiobooks pelo título, autor ou categoria.
  • Fluxo Principal:
  • O usuário acessa a barra de busca.
  • Insere os termos de pesquisa (título, autor, gênero).
  • O sistema retorna uma lista de audiobooks que correspondem à pesquisa.
  • O usuário escolhe um audiobook para visualizar mais detalhes ou ouvir.

USR-03: Ouvir Audiobook

  • Ator Principal: Usuário
  • Descrição: Reproduzir um audiobook escolhido pelo usuário.
  • Fluxo Principal:
  • O usuário seleciona um audiobook da biblioteca ou resultado de busca.
  • O sistema exibe os controles de reprodução (play, pause, avançar, retroceder).
  • O usuário inicia a reprodução.
  • O sistema toca o audiobook até o final ou até que o usuário pause.

USR-04: Personalizar Sons Relaxantes

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário adicione ou altere sons relaxantes enquanto ouve um audiobook.
  • Fluxo Principal:
  • O usuário começa a ouvir um audiobook.
  • O sistema exibe as opções de sons relaxantes (ex.: som de chuva, vento, mar).
  • O usuário seleciona o som de fundo desejado.
  • O sistema reproduz o som relaxante junto com o audiobook.

USR-05: Gerenciar Playlists

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário crie e gerencie playlists de audiobooks.
  • Fluxo Principal:
  • O usuário acessa sua área de playlists.
  • Cria uma nova playlist inserindo um nome.
  • Adiciona audiobooks à playlist.
  • O sistema armazena a playlist e permite que o usuário a edite ou remova audiobooks.

USR-06: Avaliar e Comentar Audiobook

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário avalie e comente sobre um audiobook após ouvi-lo.
  • Fluxo Principal:
  • O usuário acessa a seção de avaliações de um audiobook.
  • Insere uma avaliação (estrelas) e, opcionalmente, um comentário.
  • O sistema salva e exibe as avaliações e comentários para outros usuários.

USR-07: Gerenciar Perfil de Usuário

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário edite suas informações pessoais.
  • Fluxo Principal:
  • O usuário acessa a área de perfil.
  • Altera informações como nome, e-mail, senha, foto de perfil, etc.
  • O sistema valida e atualiza os dados.

USR-08: Receber Recomendações Personalizadas

  • Ator Principal: Usuário
  • Descrição: Oferecer ao usuário recomendações de audiobooks com base em suas preferências e histórico de uso.
  • Fluxo Principal:
  • O sistema analisa o histórico de audiobooks do usuário.
  • O sistema gera uma lista de audiobooks recomendados com base em seus interesses.
  • O usuário pode visualizar e escolher ouvir um audiobook recomendado.

USR-09: Ver Histórico de Audiobooks Ouvidos

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário visualize a lista de audiobooks que já ouviu.
  • Fluxo Principal:
  • O usuário acessa a área de histórico.
  • O sistema exibe os audiobooks já ouvidos, com informações sobre a última reprodução.
  • O usuário pode selecionar um audiobook do histórico para ouvir novamente.

USR-10: Favoritar Audiobook

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário adicione audiobooks à sua lista de favoritos.
  • Fluxo Principal:
  • O usuário acessa a página de um audiobook.
  • Seleciona a opção de adicionar aos favoritos.
  • O sistema armazena o audiobook na lista de favoritos do usuário.

USR-11: Fazer Download de Audiobook (Offline)

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário baixe audiobooks para ouvir offline.
  • Fluxo Principal:
  • O usuário seleciona um audiobook.
  • Escolhe a opção de download.
  • O sistema baixa o arquivo de áudio para o dispositivo do usuário.

USR-12: Assinar Plano Premium

  • Ator Principal: Usuário
  • Descrição: Permitir que o usuário faça uma assinatura premium para acessar funcionalidades exclusivas.
  • Fluxo Principal:
  • O usuário acessa a página de planos.
  • Escolhe um plano e insere suas informações de pagamento.
  • O sistema confirma a assinatura e desbloqueia os recursos premium.

ADM: Administrador

ADM-01: Gerenciar Usuários

  • Ator Principal: Administrador
  • Descrição: Permitir que o administrador visualize, edite e remova usuários da plataforma.
  • Fluxo Principal:
  • O administrador acessa o painel de gestão de usuários.
  • O sistema exibe a lista de usuários cadastrados.
  • O administrador pode buscar, editar ou remover um usuário da lista.
  • O sistema aplica as alterações e salva os dados.

ADM-02: Gerenciar Audiobooks

  • Ator Principal: Administrador
  • Descrição: Permitir que o administrador adicione, edite ou remova audiobooks do catálogo.
  • Fluxo Principal:
  • O administrador acessa o painel de audiobooks.
  • O sistema exibe a lista de audiobooks cadastrados.
  • O administrador pode adicionar um novo audiobook, editar informações ou removê-lo.
  • O sistema atualiza o catálogo conforme as alterações feitas.

ADM-03: Gerenciar Planos de Assinatura

  • Ator Principal: Administrador
  • Descrição: Permitir que o administrador configure e edite os planos de assinatura da plataforma.
  • Fluxo Principal:
  • O administrador acessa o painel de gestão de planos.
  • O sistema exibe os planos de assinatura atuais.
  • O administrador pode criar novos planos, alterar valores ou remover planos existentes.
  • O sistema atualiza as informações dos planos de assinatura.

ADM-04: Gerar Relatórios de Uso

  • Ator Principal: Administrador
  • Descrição: Permitir que o administrador gere relatórios sobre o uso da plataforma, como número de usuários, audiobooks mais ouvidos, e dados financeiros.
  • Fluxo Principal:
  • O administrador acessa o painel de relatórios.
  • Escolhe o tipo de relatório que deseja gerar (usuários, audiobooks, finanças, etc.).
  • O sistema processa e exibe o relatório solicitado.
  • O administrador pode exportar o relatório em formato PDF ou CSV.

EDT: Editora

EDT-01: Cadastrar Audiobooks

  • Ator Principal: Editora
  • Descrição: Permitir que uma editora faça o upload e cadastre novos audiobooks na plataforma.
  • Fluxo Principal:
  • A editora acessa sua área de gerenciamento de conteúdo.
  • Escolhe a opção de adicionar novo audiobook.
  • Insere informações sobre o audiobook (título, autor, descrição, capa, arquivo de áudio).
  • O sistema valida e armazena o audiobook no catálogo.

EDT-02: Gerenciar Audiobooks

  • Ator Principal: Editora
  • Descrição: Permitir que a editora edite informações ou remova seus audiobooks do catálogo.
  • Fluxo Principal:
  • A editora acessa sua área de gerenciamento de audiobooks.
  • Visualiza a lista de audiobooks que ela cadastrou.
  • A editora pode editar informações ou remover audiobooks da lista.
  • O sistema aplica as alterações e atualiza o catálogo.

EDT-03: Acompanhar Estatísticas de Audiobooks

  • Ator Principal: Editora
  • Descrição: Permitir que a editora veja relatórios e estatísticas de desempenho de seus audiobooks (número de reproduções, avaliações, etc.).
  • Fluxo Principal:
  • A editora acessa a área de relatórios.
  • Seleciona o audiobook ou grupo de audiobooks que deseja visualizar as estatísticas.
  • O sistema exibe dados como número de reproduções, avaliações, e desempenho geral.
  • A editora pode exportar os relatórios.