UC 001 - Efetuar Upload
Ator Principal:
Usuário do Sistema.
Descrição:
Este caso de uso tem por objetivo permitir que os usuários cadastrem arquivos no sistema.
Pré – Condições:
O usuário deve estar cadastrado no sistema.
Pós – Condições:
O arquivo estará disponível para visualização através do sistema para os usuários autorizados.
Cenário Alternativo:
Não há.
Cenário Principal:
1. O sistema oferece ao usuário:
1.1. Selecionar um arquivo em seu disco local.
1.1.1. O usuário deve selecionar um arquivo em seu disco local.
1.2. Selecionar uma referência a um arquivo através de um link.
1.2.1. O usuário deve informar o link para o arquivo.
2. O usuário deve classificar o arquivo de acordo com as categorias disponíveis.
3. O usuário deve classificar o nível de acesso ao arquivo como público ou privado.
4. O usuário deve informar se deseja enviar para outros usuários um aviso informando sobre a publicação do arquivo.
5. O usuário deve informar se deseja submeter seu arquivo à avaliação de professores.
6. O usuário deve informar a(s) área(s) de interesse do arquivo.
6. O usuário poderá adicionar uma descrição ao arquivo.
7. Ao selecionar a opção ‘Publicar Arquivo’, o arquivo selecionado estará disponível para visualização pelos usuários autorizados.
Exceções:
EXC001 – Arquivo não informado.
O sistema não deve permitir a publicação de um arquivo se o mesmo não for informado no campo destinado para tal e será exibida uma mensagem de erro.
EXC002 – Categoria não informada.
O sistema não deve permitir a publicação de um arquivo cuja categoria não tenha sido informada e será exibida uma mensagem de erro.
EXC003 – Área de interesse não informada.
O sistema não deve permitir a publicação de um arquivo cuja(s) área(s) não tenha(m) sido informada(s) e será exibida uma mensagem de erro.
EXC004 – Formato de arquivo não permitido.
O sistema não deve permitir a publicação de arquivos com extensão .exe, .bat, .cmd e .src. Se o arquivo selecionado possuir extensão inválida o sistema exibirá uma mensagem de erro.
EXC004 – Capacidade máxima de armazenamento excedida.
O sistema não deve permitir a publicação de arquivos que exceda a capacidade máxima de armazenamento definida para cada usuário. O sistema deverá exibir uma mensagem de erro contendo a capacidade máxima permitida.
Inclusão (includes):
UC 003 – Enviar Recado.
Extensões (extends):
Não há.
Regras de Negócio:
RN 3 – Upload de Arquivos.
Nenhum comentário:
Postar um comentário