Especificação de Caso de Uso Criar Publicação - KarineValenca/Desenho2.2015Grupo11 GitHub Wiki
#Especificação de caso de uso - Criar publicação ##ConTributeBlog
##Histórico de Versão
Data | Versão | Envolvidos | Descrição |
---|---|---|---|
21/09 | 0.1 | Murilo e Karine | Iniciação do documento; Especificação do caso de uso 05. |
##Detalhamento de caso de uso caso de uso 05 - Criar Publicação
Descrição:
Esse caso de uso permite ao utilizador criar uma publicação em algum blog e classificar o tipo de conteúdo dessa publicação. Essa publicação pode ser colaborativa ou não.
Ator Principal:
Utilizador.
Pré-condicões:
Para realizar esse caso de uso, é necessário que o utilizador esteja devidamente autenticado no sistema.
Fluxo Principal (Publicação pelo leitor):
- O leitor acessa o blog que deseja criar publicação.
- O leitor escolhe criar publicação colaborativa.
- O leitor preenche os dados da publicação.(RN06)
- O leitor solicita o envio dos dados.
- O sistema valida os dados preenchidos.(RN06) (FE01)
- O sistema apresenta mensagem confirmando a criação.
- O caso de uso é encerrado.
Fluxo Alternativo(Publicação pelo dono do blog ou redator):
- O dono do blog ou o redator acessa o painel do blog que deseja criar uma publicação.
- O dono do blog ou o redator escolhe criar publicação.
- O dono do blog ou o redator preenche os dados da publicação.(RN06)
- O dono do blog ou o redator solicita o envio dos dados.
- O sistema valida os dados preenchidos. (RN06) (FE01)
- O sistema apresenta mensagem confirmando a criação.
- O caso de uso é encerrado.
Fluxos de Exceção:
Fluxo de exceção 01(FE01):
No passo 5 do Fluxo Principal ou do Fluxo Alternativo, alguma informação recolhida é inválida:
- O sistema apresenta uma mensagem informando a ocorrência.
- O utilizador confirma que visualizou a mensagem.
- O caso de uso volta ao passo 3 do Fluxo Principal ou do Fluxo Alternativo.
Pós-condições:
O sistema envia mensagem ao dono do blog informando uma solicitação de aceitação de um publicação colaborativa.
O sistema deve atualizar a página de publicações do blog.