Casos de Uso - Plataforma de Streaming de Audiobooks com Sons Relaxantes
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.